Software Engineer designing, building, and deploying secure software systems for mission operations and analytics. Collaboration in team environments focusing on real-world technical challenges.
Responsibilities
Design and implement APIs, data pipelines, and simulation runtime logic that connect and enable mission applications.
Develop software using modern programming languages such as Java, Python, C++, or TypeScript/Angular.
Write clean, testable, and maintainable code following secure coding and software engineering best practices.
Build and integrate modular microservices to improve scalability, maintainability, and interoperability.
Build and deploy containerized, cloud-native services using Docker, Kubernetes, and CI/CD pipelines (GitLab, Jenkins, or equivalent).
Implement Infrastructure-as-Code and automation scripts to accelerate deployment and configuration management.
Develop distributed systems and data integration frameworks using message buses such as Kafka or Redis.
Engineer data flow between analytic, AI, and simulation components to support real-time mission use cases.
Build and manage databases (PostgreSQL, MongoDB, graph DBs) and model complex data relationships.
Write, test, and deploy software within secure or classified environments.
Requirements
Must be a U.S. citizen and be willing to obtain and maintain a security clearance, as needed.
4–6 years of professional software engineering experience.
Strong full-stack or systems engineering background.
Proficiency in one or more of the following: Java, Python, C++, or TypeScript/Angular.
Experience building containerized, cloud-native solutions using Docker, Kubernetes, and CI/CD pipelines.
Understanding of distributed systems and message buses (Kafka, Redis, etc.).
Exposure to DevSecOps, Zero-Trust, or ATO/RMF processes in DoD environments.
Experience developing or integrating analytics and AI models into production systems.
Familiarity with databases such as PostgreSQL, MongoDB, or graph databases.
Experience deploying code in IL4–IL6 or edge/disconnected environments.
Knowledge of Infrastructure-as-Code (Terraform, CloudFormation, or CDK).
Active Secret clearance (TS/SCI preferred).
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Senior Software Engineer leading infrastructure and developer tooling at robotics company. Collaborating with cross - functional teams to ensure secure and efficient robot deployments.
Senior Software Engineer leading development of core retail systems at Makro. Overseeing software engineering teams, project management, and technical leadership.
Senior Engineer at Antares Capital overseeing the Wall Street Office platform. Focused on stability, scalability, and integration architecture in enterprise financial technology.
Software Architect designing large - scale distributed simulation systems. Collaborating on military C2 interfaces and executing full lifecycle software development in a diverse technical environment.
Principal Engineer leading global waste management program for Micron Technology. Driving compliance and operational excellence across diverse manufacturing sites.
Technical Lead for React Native in a high - scale mobile engineering organisation. Leading hybrid delivery and collaborating with iOS and Android teams in London.
Software Engineer II developing components while providing system solutions development at TD. Engaging in analytics, support, testing, and proof of concepts aligned with objectives.
Software Engineer II at TD providing technical expertise in software development. Collaborating with cross - functional teams to deliver high - quality solutions.
Sr. Technical Lead managing the architecture and design of CPQ solutions for Rolls - Royce. Collaborating with partners and enhancing solutions across multiple countries.