Software Engineer III

Targan

Targan

Software Engineering

Raleigh, NC, USA

Posted on Feb 19, 2026

Position Summary

The Software Engineer III is responsible for developing, enhancing, and maintaining software solutions that support the organization’s technical and business objectives. This role requires hands-on experience with modern programming languages, DevOps practices, relational databases, and cloud services. The ideal candidate demonstrates proficiency in core technical areas, the ability to generate and follow requirements and design specifications, and can work productively with limited supervision within their team.

Key Job Responsibilities

  • Design, develop, test, and maintain software applications using high-level programming languages such as C#, Java, Python, or PowerShell.
  • Participate in the full software development lifecycle, ensuring adherence to technical requirements, design documents, and project plans.
  • Utilize DevOps tooling, including Git, Azure DevOps or Jira, and PowerShell, to support version control, build automation, continuous integration, and deployment processes.
  • Work with relational databases (e.g., SQL) to design schemas, write queries, optimize performance, and support application data needs.
  • Collaborate with team members to deploy, monitor, and maintain applications in cloud environments such as Microsoft Azure.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Contribute to improving code quality through reviews, documentation, and adherence to coding standards.
  • Support cross-functional teams by clearly communicating technical details and delivering reliable, maintainable solutions.

Key Competencies & Skills

  • Demonstrated experience with cloud-based solutions and willingness to expand cloud expertise.
  • Advanced proficiency with C#, Java, Python, or PowerShell.
  • Advanced proficiency in DevOps tooling.
  • Strong problem-solving, organizational, and communication skills.
  • Ability to operate effectively with limited supervision, seeking guidance when needed and taking ownership of assigned tasks.

Education & Experience Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 4-6 years of professional software development experience.

Working Conditions:

Work is performed inside a flex space building consisting of offices, open desk space, laboratory, machine shop, and a manufacturing floor. Level of noise is usually quiet in the office environment and temperature controlled. Noise levels are elevated in the warehouse space where temperatures can vary depending on the outside elements and weather.

All the above duties and responsibilities are essential job functions for which reasonable accommodation will be made. All job requirements listed indicate the minimum level of knowledge, skills, and/or ability deemed necessary to perform the job proficiently. This job description is not to be construed as an exhaustive statement of duties and responsibilities or requirements. Employees may be required to perform other job-related duties as requested by their supervisor. This document does not create an employment contract, implied or otherwise, other than an "at will" relationship.