Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Back-End Software Engineer

Job

Sigmatech, Inc.

Huntsville, AL (In Person)

Full-Time

Posted 3 days ago (Updated 21 hours ago) • Actively hiring

Expires 7/24/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
76
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Senior Back-End Software Engineer Sigmatech, Inc. - 3.8 Huntsville, AL Job Details Full-time 16 hours ago Qualifications Customer communication Software engineering Engineering development testing Git Technology security practices Bachelor's degree Version control systems Implementing APIs Developing automated testing protocols Linux Relational database design
Full Job Description Job Description:
Position Overview The TSG Back-End Software Engineer will be responsible for architecting and developing mission-critical backend applications, microservices, and data platforms that support defense operations and advanced analytics. The engineer will work closely with software, data, and systems engineers to deliver secure, scalable solutions using modern development practices, containerized environments, and automated CI/CD pipelines. This position requires strong expertise in Python and C/C++, database design, API development, and secure software engineering principles. The position resides within Sigmatech's Technical Solutions Group (TSG), supporting the development and delivery of customer-focused technical solutions across defense programs. In addition to project work, the selected candidate will have the opportunity to contribute to Sigmatech's Internal Research and Development (IRAD) initiatives, led by the Chief Technology Officer (CTO). This unique combination provides exposure to both mission execution and technology innovation, allowing engineers to influence emerging capabilities, prototype advanced solutions, and contribute directly to the company's long-term technical strategy. Essential Duties and Responsibilities Build and maintain backend application components Develop software using Python and C/C++ Design and optimize relational and NoSQL databases Integrate applications with external systems and data sources Implement secure coding practices in accordance with DoD cybersecurity requirements Support CI/CD pipelines and automated testing frameworks Troubleshoot software defects and performance issues Create technical documentation, design artifacts, and software release packages
Experience and Skills:
Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field 5+ years of software development experience Experience with: Python and
C/C++ SQL
databases (Postgre
SQL, SQL
Server, Oracle) Git version control Linux environments Unit, integration, and system testing frameworks and practices Security+ certification (or ability to obtain within 6 months) Preferred Qualifications Active Secret or TS clearance Experience with: Kubernetes Docker containers Terraform or Infrastructure as Code C# and Typescript Firmware or embedded environment Bazel or similar build system Experience supporting Army, Air Force, Space Force, or C5ISR programs Desired Characteristics Strong problem-solving skills Ability to work in cross-functional engineering teams Excellent written and verbal communication skills Experience working directly with government customers
From:
Sigmatech, Inc.