Software Engineer

PeopleTec, Inc.

Huntsville (AL)

On-site

USD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PeopleTec, Inc. is seeking a Mid to Senior Software Engineer for our Huntsville, AL location. You will design, develop, and maintain software for distributed data management across DoD environments, with a focus on secure, scalable web apps and APIs.

Collaboration with UI/UX and cross-functional teams is essential. The role emphasizes modern web app development, cloud-hosted solutions, and zero-trust security practices, with opportunities to work on AI-assisted tooling and DevSecOps within a

Qualifications

  • 5-8 years of experience in software engineering.
  • Proficiency in Python and/or JavaScript/TypeScript.
  • Experience developing REST APIs and frontend with modern web tech.
  • Experience with React and relational databases (SQL).
  • Git-based workflows and code reviews.
  • Docker, Kubernetes, or similar containerized environments.
  • Secure software development practices and Zero Trust.
  • DoD or regulated environment experience.

Responsibilities

  • Design, develop, test, and maintain software components for distributed data management and governance.
  • Develop backend services, REST APIs, and frontend functionality.
  • Collaborate with UI/UX designers to implement interfaces and user workflows.
  • Refine requirements with product stakeholders and deliver integrated software capabilities.
  • Implement metadata management, data governance, and access controls.
  • Contribute to CI/CD pipelines and containerized deployments.
  • Participate in code reviews and debugging, test automation, and documentation.

Skills

Python
JavaScript/TypeScript
REST APIs
React
SQL
Git
CI/CD
Zero Trust
DoD environment
Active Secret clearance

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
GitLab CI/CD
Azure/Azure Government

Job description

Opportunity

PeopleTec is currently seeking a Software Engineer to support our Huntsville, AL location. PeopleTec, Inc. is an employee-owned company dedicated to hiring and developing technology professionals and employing their skillsets on client projects across the United States. We specialize in full-stack development, cloud DevSecOps, Cybersecurity, Artificial Intelligence (AI), Business Intelligence (BI), Data Science, and Machine Learning (ML) in the federal and commercial space. We are currently seeking a Mid to Senior Level Software Engineer to support our Huntsville, AL location.

Our team is seeking a motivated, self-starting Software Engineer to design, develop, and maintain software capabilities that support decentralized data management, discovery, and governance across Department of Defense organizations. The ideal candidate will have a strong software development background, experience building modern web applications and APIs, and an interest in solving complex data management challenges in distributed environments. This is a hands-on software engineering position within a collaborative, multidisciplinary development team. The successful candidate will work closely with software engineers, UI/UX designers, technical leads, and other stakeholders to translate requirements and designs into functional, secure, and maintainable software.

Duties Include
  • Design, develop, test, and maintain software components supporting distributed data management and governance capabilities.
  • Develop and maintain backend services, REST APIs, and frontend application functionality.
  • Collaborate with UI/UX designers to translate user workflows, interface designs, and prototypes into functional, accessible, and responsive applications.
  • Work with technical leads, product stakeholders, and fellow developers to refine requirements, evaluate implementation approaches, and deliver integrated software capabilities.
  • Implement capabilities supporting metadata management, data registration, discovery, validation, and governance workflows.
  • Design and implement application functionality consistent with Zero Trust principles, including least-privilege access, explicit authorization, and enforcement of security boundaries.
  • Develop software that supports distributed data ownership, access controls, and integration with shared platform services.
  • Integrate application capabilities with existing services and infrastructure using established APIs and interfaces.
  • Leverage approved AI-assisted development tools to support software implementation, debugging, testing, and documentation while applying appropriate engineering judgment, validation, and security practices.
  • Participate in software design discussions, peer code reviews, and collaborative technical problem-solving.
  • Develop and maintain unit, integration, and end-to-end tests to support software quality and reliability.
  • Investigate, diagnose, and resolve software defects, performance issues, and integration problems.
  • Contribute to CI/CD pipelines, containerized deployments, technical documentation, and ongoing application maintenance.
  • Collaborate with infrastructure, security, and other engineering personnel to ensure software capabilities integrate effectively within the broader technical environment.
Qualifications
Required Skills/Experience:
  • 5-8 years of experience
  • Professional experience developing, testing, and maintaining software applications.
  • Proficiency in Python and/or JavaScript/TypeScript.
  • Experience developing REST APIs and integrating software services.
  • Experience with modern web application development, including frontend frameworks such as React.
  • Familiarity with relational databases and SQL.
  • Experience with Git-based development workflows and collaborative code review.
  • Experience with Docker, Kubernetes, or similar containerized development and deployment environments.
  • Understanding of software engineering practices, including automated testing, debugging, and maintainable code design.
  • Understanding of secure software development practices and the application of Zero Trust principles, including authentication, authorization, least privilege, and access enforcement.
  • Ability to collaborate effectively with UI/UX designers and translate interface designs into working software.
  • Ability to work independently, communicate technical tradeoffs, and solve problems collaboratively within a multidisciplinary team.
  • Experience with cloud-hosted applications, particularly Microsoft Azure or Azure Government.
  • Experience with distributed systems, event-driven architectures, or data integration platforms.
  • Experience implementing metadata management, schema validation, data catalogs, or data governance capabilities.
  • Experience designing or implementing identity-aware applications, fine-grained authorization, or policy-based access controls.
  • Familiarity with GitLab CI/CD, DevSecOps practices, and Kubernetes-based deployments.
  • Experience using AI-assisted software development tools to support development, testing, debugging, and documentation.
  • Familiarity with design systems, reusable UI components, accessibility principles, or collaborative design tools such as Figma.
  • Experience developing applications in DoD or other regulated environments.
  • Willingness to work at the Huntsville, AL location in accordance with program requirements.
  • Strong communication, teamwork, and organizational skills.
  • Ability to adapt to changing requirements and work effectively within a collaborative engineering team.
  • Must be a U.S. Citizen
  • An active DoD Secret clearance is required to perform this work. Candidates are required to have an active Secret clearance upon hire (or the ability to obtain), and the ability to maintain this level of clearance during their employment.
Education Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent relevant experience where permitted by contract requirements.
Overview

People First. Technology Always. PeopleTec, Inc. is an employee-owned small business founded in Huntsville, AL that provides exceptional customer support by employing and retaining a highly skilled workforce.

Culture:

The name "PeopleTec" was deliberately chosen to remind us of our core value system - our people. Our company's foundation was built on placing our employees and customers first. With an award-winning atmosphere, we have matured into a company that boasts the best and brightest across multiple technical fields.

Career:

At PeopleTec, we value your long-term goals. Whether it's through our continuing-education opportunities, our robust training programs, or our "People First" benefits package, PeopleTec truly believes that our best investments are our people.

Come Experience It.

EEO Statement PeopleTec, Inc. is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in its job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may use the following email address, applicationhelp@peopletec.com and/or phone number (256.319.3800) to contact us about your interest in employment with PeopleTec, Inc. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. PeopleTec, Inc. participates in E-Verify.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Data Integration & Software Specialist
Associate Data Integration & Software Specialist

PeopleTec, Inc. • Huntsville (AL)

Hybrid
USD 55,000 - 75,000
Cloud Security Engineer
Cloud Security Engineer

PeopleTec, Inc. • Huntsville (AL)

Hybrid
USD 120,000 - 180,000
Associate Data Integration & Software Specialist
Associate Data Integration & Software Specialist

Peopletec • Huntsville (AL)

Hybrid
USD 60,000 - 90,000
Software Lead (HLA Gateway & DevSecOps)
Software Lead (HLA Gateway & DevSecOps)

PeopleTec, Inc. • Huntsville (AL)

On-site
USD 130,000 - 190,000
Software Engineer
Software Engineer

Peopletec • Huntsville (AL)

On-site
USD 75,000 - 110,000
Software Lead (HLA Gateway & DevSecOps)
Software Lead (HLA Gateway & DevSecOps)

Peopletec • Huntsville (AL)

On-site
USD 130,000 - 170,000
Cloud Security Engineer
Cloud Security Engineer

Peopletec • Huntsville (AL)

Hybrid
USD 120,000 - 150,000
Cyber Engineer
Cyber Engineer

Peopletec • Huntsville (AL)

On-site
USD 90,000 - 130,000
Cyber Engineer
Cyber Engineer

PeopleTec, Inc. • Huntsville (AL)

On-site
USD 110,000 - 150,000
Software Test/Integration Engineer
Software Test/Integration Engineer

Peopletec • Huntsville (AL)

On-site
USD 85,000 - 120,000