LMI is seeking a Mid-Level Back-End Software Application Engineer to join our team. You will work directly with U.S. government customers and partners to translate analytic needs into responsive, high-performance software applications within our Modeling, Simulation, Prototyping, Wargaming, & Analysis platform, RAPTR®. This is an on-site position in Colorado Springs, CO.
What You'll Do
- Develop and maintain server-side logic by writing code that powers application functionality, handles user requests, and manages data.
- Create APIs to facilitate communication between different parts of an application or different applications.
- Design database schemas, write queries, and ensure data integrity and security.
- Ensure the application can efficiently handle a growing number of users and data.
- Work closely with front-end developers to integrate back-end functionality with the user interface.
- Implement security measures to protect sensitive data and prevent unauthorized access.
- Participate in code reviews, debug developed code, and stay current with software development trends.
- Ensure all changes are thoroughly reviewed, tested, and verified to eliminate application downtime or degradation.
- Collaborate with cross-functional teams, develop reusable code components, and ensure application accessibility.
- Actively participate in Integrated Product Teams (IPTs) and engineering working groups to review and mature engineering artifacts.
- Provide meeting coordination, technical expertise, and software development to assist customer decision makers.
What We're Looking For
- B.S. in Computer Science, Computer Engineering, or an equivalent STEM-based degree.
- 5+ years of experience as a Back-End Software Application Developer with a portfolio.
- Proficiency in modern object-oriented programming languages such as Python, Java, C++, Node.js, or Ruby.
- Experience with both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Familiarity with back-end frameworks like Django, Flask, Spring, or Express.js.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with efficient data storage and retrieval.
- Strong, demonstrable understanding of modern design and coding principles and practices.
- Familiarity with version control systems (e.g., Git).
- Knowledge of software performance optimization.
- Strong problem-solving skills.
- Excellent communication and teamwork abilities.
Nice to Have
- Advanced degree in Computer Science or a related field.
- Experience with testing frameworks.
- Knowledge of security practices.
- Active TS with SCI eligibility.
- Space domain experience.
Technical Stack
- Languages: Python, Java, C++, Node.js, Ruby
- Databases: SQL, MySQL, PostgreSQL, NoSQL, MongoDB
- Frameworks: Django, Flask, Spring, Express.js
- Cloud: AWS, Azure, Google Cloud
- Tools: Git
Benefits & Compensation
- Salary: $104,000 - $174,000
Work Mode
This role is fully on-site in Colorado Springs, CO.
LMI is an equal opportunity employer.




