Lead C++ engineering for embedded software and video management system development.
Responsibilities
Maintain high engineering standards, including testing practices and continuous delivery (CD)
Collaborate with the team to continue developing a new product that combines video cameras with traditional security sensors to provide comprehensive security solutions
Improve engineering practices and enhance code quality
Participate in discussions about new product features and take responsibility for the product's development as part of the overall system
Senior Software Engineers design scalable PHP and Node.js services and React applications for the offshore development team, taking ownership of projects, seeing them across the finish line, and advocating for the latest tools, technologies, and best practices.
Responsibilities
Write well-designed, testable, efficient code for PHP and Node.js back-end services and React front-end applications.
Solve technical problems by working closely with Development Managers, UX, Product Managers, and offshore teams.
Review and improve code for quality and design through constant evaluation of product code and involvement in complicated or sensitive code.
Manage the delicate balance between implementation complexity, time to market, and scalability.
Mentor other engineers in architectural and coding practices, as per company coding standards.
Requirements
Bachelor’s degree in Computer Science or a related field
Senior full‑stack developer responsible for designing, building, and maintaining end‑to‑end software solutions, microservices, and cloud‑native architectures for Booz Allen clients.
Compensation
The projected compensation range for this position is $86,900.00 to $198,000.00 (annualized USD).
Responsibilities
Develop and maintain full‑stack applications using C#/.NET or Java
Build and manage CI/CD pipelines with GitLab CI, GitHub Actions, or Azure DevOps
Design and implement microservices, event‑driven architectures, and RESTful or gRPC services
Implement IaC with Terraform, Ansible, or Bicep and DevSecOps practices
Containerize and orchestrate workloads with Docker, Kubernetes, OpenShift, or Rancher
Lead the technical execution of new product development and Product Care projects, ensuring delivery against business, quality, schedule, and technical objectives.
Responsibilities
Lead the technical execution of new product development and Product Care projects
Provide technical leadership and architectural direction
Lead technical design and architecture reviews
Drive software engineering best practices and compliance
Collaborate with global and cross-functional teams