Colorado Springs, Colorado, United States On-site Employment USD 104,000 - 174,000 Yearly

LMI is hiring a Back-End Software Application Developer

About the Role

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.

Required Skills
PythonJavaC++Node.jsRubySQLMySQLPostgreSQLNoSQLMongoDBDjangoFlaskSpringExpress.jsAWSAzureGoogle Cloud
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
LMI

LMI is a government consulting and technology services firm that provides innovative solutions to complex challenges across defense, health, homeland security, intelligence, and space sectors.

Visit website
Job Details
Department Information Technology
Category backend
Posted 14 days ago