Back End Software Developer (Java, Node.js)
About the Company
LMI is a leading provider of innovative digital solutions dedicated to accelerating government impact through cutting-edge technology and rapid deployment. Headquartered in Tysons, Virginia, LMI specializes in delivering mission-ready platforms, AI solutions, and strategic consulting to federal agencies across various sectors including defense, space, healthcare, and energy. With a focus on agility, collaboration, and technological excellence, LMI invests in developing prototypes and advanced solutions ahead of operational needs to ensure clients stay ahead of emerging challenges. The company’s commitment to innovation and mission success makes it a trusted partner for government agencies seeking to enhance operational outcomes and drive lasting value.
About the Role
LMI is seeking a highly skilled Senior Back-End Software Developer to join our team supporting the development and enhancement of RAPTR®, our advanced Modeling, Simulation, Prototyping, Wargaming, & Analysis platform. In this pivotal role, you will focus on designing and implementing robust backend features and services that empower analysts, data scientists, and engineers to perform complex analytical tasks within the space domain. Your expertise will facilitate the creation of scalable APIs, data pipelines, and integration services that underpin modeling, simulation, and trade space analysis activities. This position offers a dynamic environment where technical proficiency meets analytical problem-solving, supporting mission-critical objectives.
Candidates who are based in Colorado Springs or willing to support on-site work are preferred; remote work options are available for the right candidate.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
- 5–10 years of experience in backend software development, demonstrating senior-level proficiency
- Proficiency in programming languages such as Python, Java, or Node.js
- Experience designing and implementing RESTful APIs and service-oriented architectures
- Knowledge of relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Experience supporting data-intensive applications or analytical platforms
- Familiarity with backend frameworks like Django, Flask, or Spring Framework
- Strong understanding of software design principles, performance optimization, and scalable system architecture
- Experience with version control systems such as Git
- Ability to adapt in a fast-paced environment with evolving requirements
- Excellent communication and collaboration skills
Preferred qualifications include experience with modeling & simulation platforms, cloud environments (AWS, Azure), data pipelines, space domain applications, containerization (Docker), and active TS/SCI clearance.
Responsibilities
- Develop and maintain backend services and application logic supporting modeling, simulation, and analytical workflows within RAPTR®
- Translate analytical and data scientist needs into functional software features, including data ingestion, scenario configuration, and results management
- Design and implement APIs and service layers facilitating interaction between the platform, analytical tools, and external systems
- Build and manage data pipelines and storage solutions capable of supporting large-scale analytical runs and scenario outputs
- Optimize performance and scalability for high-volume simulation data handling
- Collaborate closely with trade space analysts, data scientists, and systems engineers to ensure backend capabilities meet analytical objectives
- Integrate backend services with front-end interfaces and visualization tools for seamless user experience
- Implement security best practices to safeguard sensitive and mission-critical data
- Participate in code reviews, testing, and debugging to ensure high-quality, reliable software delivery
- Support integration efforts with engineering artifacts such as CONOPs, system architectures, interfaces, and data models
Benefits
- Competitive salary aligned with experience and qualifications
- Health, dental, and vision insurance plans
- Retirement savings options including 401(k) plans
- Paid time off and holidays
- Professional development opportunities and training
- Flexible work arrangements, including remote work options
- Supportive and collaborative work environment
- Eligibility for security clearances and associated benefits