Job Summary:
Infinity Labs is an innovation-focused company specializing in modeling, simulation, and analysis, research and development, and cyber operational technology. As a Senior Software Engineer, you will lead the design and development of full-stack applications, ensuring they meet mission-critical objectives while mentoring junior developers and improving engineering standards.
Responsibilities:
• 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
Qualifications:
Required:
• 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
• 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
• Active Secret clearance
Preferred:
• 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
• Active Top Secret/SCI clearance
Company:
Infinity Labs® is a non-traditional defense company driving the future of national security and advanced technologies. Founded in 2020, the company is headquartered in Dayton, USA, with a team of 51-200 employees. The company is currently Growth Stage.