Senior Software Engineer | The Synthesizer
Summary
Infinity Labs is hiring a Senior Software Engineer in Huntsville, AL to lead end-to-end design and delivery of mission-critical full-stack web apps using JavaScript/TypeScript with frameworks like React or Angular, containerized with Docker/Kubernetes and delivered via CI/CD. Requires 10+ years experience, US citizenship, and an active Secret clearance.
Location: Huntsville, AL
- Lead the design, development, and deployment of scalable full-stack applications using modern web technologies
- Own features end-to-end across frontend, backend, APIs, and data layers
- Architect and implement responsive, high-quality user interfaces with strong attention to usability and user experience
- Develop secure, performant backend services and APIs that support mission needs
- Collaborate directly with customers and stakeholders to translate ambiguous requirements into working solutions
- Establish and enforce best practices in code quality, testing, security, and performance
- Build and maintain containerized applications using Docker and Kubernetes
- Contribute to and improve CI/CD pipelines to enable fast, reliable software delivery
- Mentor junior developers and contribute to raising the overall technical bar of the team
- Identify technical risks, gaps, and inefficiencies, and take initiative to resolve them
- 10+ years of professional experience in software development, with a strong focus on full-stack application development
- Proven experience building and delivering production-grade web applications using modern frameworks such as React, Next.js, Angular, or Vue
- Strong proficiency in JavaScript and TypeScript across both frontend and backend environments
- Experience designing, building, and maintaining RESTful APIs and backend services
- Hands-on experience with containerization technologies such as Docker and familiarity with orchestration platforms like Kubernetes
- Solid understanding of web application security principles, including authentication, authorization, and secure coding practices
- Experience working in agile development environments with the ability to adapt to evolving and ambiguous requirements
- Demonstrated ability to independently solve complex technical problems and drive solutions from concept to deployment
- Strong communication skills with the ability to work directly with customers, stakeholders, and cross-functional teams
- Experience contributing to or leading code reviews, enforcing engineering standards, and improving team-level development practices
- Experience with modern backend frameworks such as Node.js, Express, or NestJS
- Experience deploying and operating applications in cloud environments (AWS, Azure, or GCP)
- Familiarity with database design, optimization, and management (PostgreSQL or similar)
- Experience building and maintaining CI/CD pipelines for automated testing and deployment
- Exposure to DevSecOps practices and integrating security into the development lifecycle
- Experience designing or contributing to scalable system architectures
- Familiarity with monitoring, logging, and observability tools
- Experience working in government or defense environments
- Bachelor’s degree in Computer Science, Software Engineering, or a related STEM field, or equivalent practical experience
- US Citizenship is required for consideration, as this job requires U.S. government security clearance
- Required - Active Secret clearance
- Nice to Have - Active Top Secret/SCI clearance
- Must be able to remain in a stationary position and work on a computer for prolonged periods.
- Comprehensive health benefits encompassing medical, dental, and vision coverage.
- Company-paid disability and life insurance
- Generous 401(k) plan with guaranteed company contribution
- Paid time-off options including floating holidays, personal time, parental leave, and community service opportunities.
- Investment in employee growth and development through tuition reimbursement and discounted tuition programs with select colleges.