Mid-Level to Senior Software Engineer

PeopleTec, Inc.

Huntsville, AL • 15m ago • On-site

Mid

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Mid to Senior Level Software Engineer
  • Focus: Distributed data management, discovery, and governance for Department of Defense organizations

Description

Design, develop, test, and maintain software components that support decentralized data management and governance. Build backend services, REST APIs, and frontend application functionality while implementing metadata management and governance workflows. Ensure the application enforces Zero Trust security principles, including least-privilege access and explicit authorization.

Responsibilities

  • Develop distributed data management and governance capabilities
  • Implement backend services, REST APIs, and frontend functionality
  • Translate UI/UX workflows and prototypes into functional, accessible, responsive applications
  • Integrate with existing services and infrastructure via established APIs
  • Implement metadata management, data registration, discovery, validation, and governance workflows
  • Design and enforce Zero Trust principles (authentication, authorization, security boundary enforcement)
  • Develop distributed data ownership and access control capabilities
  • Use AI-assisted development tools for implementation, debugging, testing, and documentation
  • Participate in design discussions and peer code reviews
  • Build and maintain unit, integration, and end-to-end tests
  • Investigate and resolve defects, performance issues, and integration problems
  • Contribute to CI/CD pipelines, containerized deployments, and technical documentation
  • Coordinate with infrastructure and security personnel to ensure effective integration

Requirements

  • 5–8 years of experience in developing, testing, and maintaining software applications
  • Proficiency in Python and/or JavaScript/TypeScript
  • Experience with REST APIs and integrating software services
  • Modern web application development experience (e.g., React)
  • SQL and relational database familiarity
  • Git-based development workflows and collaborative code review
  • Docker and Kubernetes (or similar) containerized development/deployment experience
  • Automated testing, debugging, and maintainable code design practices
  • Secure software development with Zero Trust principles (authentication, authorization, least privilege)
  • Ability to collaborate with UI/UX designers and translate designs into working software
  • Ability to work independently and communicate technical tradeoffs in a multidisciplinary team
  • Experience with cloud-hosted applications, especially Microsoft Azure or Azure Government
  • Experience with distributed systems, event-driven architectures, or data integration platforms
  • Experience with metadata management, schema validation, data catalogs, and/or data governance
  • Experience implementing identity-aware applications and fine-grained/policy-based access controls
  • Familiarity with GitLab CI/CD, DevSecOps, and Kubernetes-based deployments
  • Experience using AI-assisted software development tools
  • Familiarity with design systems, reusable UI components, and accessibility principles (e.g., Figma)
  • Experience developing for DoD or other regulated environments
  • Ability to work at the Huntsville, AL location per program requirements
  • Strong communication, teamwork, and organizational skills; adapt to changing requirements
  • Active DoD Secret clearance required to perform the work (maintain during employment)
  • Bachelor’s degree in a relevant technical discipline or equivalent experience

Benefits

  • Employee-owned company with long-term career focus, continuing education, and training opportunities

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report