Logistics Management Institute logo
Logistics Management Institute

LMI is a new breed of digital solutions provider dedicated to accelerating government impact with innovation and speed. Investing in technology and prototypes ahead of need, LMI brings commercial-grade platforms and mission-ready AI to federal agencies at commercial speed. Leveraging our mission-ready technology and solutions, proven expertise in federal deployment, and strategic relationships, we enhance outcomes for the government, efficiently and effectively. With a focus on agility and collaboration, LMI serves the defense, space, healthcare, and energy sectors—helping agencies navigate complexity and outpace change. Headquartered in Tysons, Virginia, LMI is committed to delivering impactful results that strengthen missions and drive lasting value.

Back End Software Developer

Backend EngineerSoftware EngineerOtherRemoteMid LevelTeam 1,001-5,000

Location

United States

Posted

18 days ago

Salary

$101.1K - $174.6K / year

Seniority

Mid Level

Job Description

Back End Software Developer

Logistics Management Institute

Role Description LMI is seeking a Senior Back-End Software Developer to support the development and enhancement of LMI’s Modeling, Simulation, Prototyping, Wargaming, & Analysis platform, RAPTR®. In this role, you will focus on implementing backend features and services that enable analysts, data scientists, and engineers to conduct complex analytical studies in the space domain. - Develop and maintain backend services and application logic that support modeling, simulation, and analytical workflows within RAPTR®. - Translate analyst and data scientist needs into functional software features, including data ingestion, scenario configuration, and results management. - Design and implement APIs and service layers that enable interaction between the platform, analytical tools, and external systems. - Build and manage data pipelines and storage solutions to support large-scale analytical runs and scenario outputs. - Ensure efficient handling of high-volume simulation data, including performance optimization and scalability. - Collaborate closely with trade space analysts, data scientists, and systems engineers to ensure backend capabilities align with analytical objectives. - Integrate backend services with front-end interfaces and visualization tools. - Implement security best practices to protect sensitive and mission-critical data. - Participate in code reviews, testing, and debugging to ensure high-quality, reliable software. - Support integration with engineering artifacts such as CONOPs, system architectures, interfaces, and data models. Qualifications - Bachelor’s degree in Computer Science, Computer Engineering, or related technical field. - 5–10 years of experience in backend software development (senior-level proficiency without over-constraining the candidate pool). - Proficiency in one or more programming languages such as Python, Java, or Node.js. - Experience designing and implementing RESTful APIs and service-oriented architectures. - Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB). - Experience building or supporting data-intensive applications or analytical platforms. - Familiarity with backend frameworks such as Django, Flask, or Spring Framework. - Strong understanding of software design principles, performance optimization, and scalable system design. - Experience with version control systems such as Git. - Ability to work in a fast-paced, evolving environment with loosely defined requirements. - Strong communication and collaboration skills. Requirements - Experience supporting modeling & simulation, wargaming, or analytical platforms. - Familiarity with cloud environments such as Amazon Web Services or Microsoft Azure. - Experience building data pipelines, ETL processes, or distributed data systems. - Exposure to space domain applications or defense-related systems. - Experience working with data scientists or integrating machine learning workflows. - Knowledge of containerization (e.g., Docker) or orchestration tools. - Active TS/SCI clearance. Security Clearance Requirements - Candidate must be eligible to obtain a TS/SCI clearance and willingness to obtain a CI Poly. - Candidates with an active TS/SCI or TS with SCI eligibility will be given preference. Salary Information Target salary range: $101,144 - $174,591. The salary range displayed represents the typical salary range for this position and is not a guarantee of compensation. Individual salaries are determined by various factors including, but not limited to location, internal equity, business considerations, client contract requirements, and candidate qualifications, such as education, experience, skills, and security clearances. Application Information Applicants must meet eligibility requirements for a U.S. Government security clearance. Only US Citizens are eligible for a security clearance. For this position, LMI will only consider applicants with security clearances or applicants who are eligible for security clearances, due to the nature of the work.

Related Job Pages

More Backend Engineer Jobs

Bayer logo

Staff Engineer, Mobile Cross-platform

Bayer

Bayer is a global pharmaceutical and scientific research company dedicated to providing products that improve quality of life for people around the world. Found

Backend Engineer18 days ago

Role Description Are you passionate about the mobile and cross-platform technologies? Are you motivated by solving problems with real-world impact? Do you want to help improve the lives of farmers and help protect the world's food supply? We are looking for a dedicated mobile engineer to help build our next generation of products and services. Digital Farming Solutions at Bayer seeks a Staff Mobile engineer to join one of our regional dynamic Product delivery teams working in cloud-based distributed environments. You will have the opportunity to work with large, "big data" sets such as: - Scientific data - Machine generated data from our farmer's equipment - Geospatial data - Precision agriculture - Remote sensing - Weather and soil data We are revolutionizing the agriculture industry by helping the world's farmers sustainably increase their productivity with digital tools. If you are someone that is passionate about innovation and excited about being a key contributor to building a sustainable business, Bayer would love to talk to you! The primary responsibilities of this role are to: - Collaborate with Engineers, Data Analysts, Product Managers, and User Experience experts to craft an experience that will impact the face of farming. - Engage with your team to provide technical designs and estimates for solutions to deliver the outcomes on the roadmap. - Guide the architecture of the application, working with all the engineering teams involved in the business unit. - Work with an open, inclusive team of engineers who are committed to continuous improvement and quality. - Participate in code reviews and mentor junior developers. - Be a key part of defining and implementing standards and best practices for all our mobile teams. Qualifications - 8+ years of software development experience - 2+ years of experience building mobile applications with a cross-platform tool (Kotlin Multiplatform or React Native) - Experience developing apps for iOS and Android platforms (Swift and Kotlin languages) - Deep knowledge of architectural patterns (e.g., MVVM, MVC) - Experience with releasing applications in the app stores - Experience with git or other distributed version control systems - Experience with testing and automation tools - Good communication skills - Bachelor's degree in Computer Science or related technical field, or equivalent experience Requirements - Experience with C++ - Experience with integrating with GraphQL APIs - Experience with leading without authority - Knowledge of secure mobile development principles - Experience working with Product and Design to ship ground-breaking features - Champion of mobile standards, accessibility Benefits - Salary of approximately $130k-180k - Additional compensation may include a bonus or incentive program - Health care - Vision - Dental - Retirement - PTO - Sick leave Company Description Bayer is an Equal Opportunity Employer/Disabled/Veterans and is committed to providing access and reasonable accommodations in its application process for individuals with disabilities. Bayer is an E-Verify Employer.

United States
$130K - $180K / year
Enroute logo

Software Engineer, Python, API Integrations

Enroute

We deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.

Backend Engineer18 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• API Integrations: Create and maintain software enabling critical internal and external API integrations, primarily using Python. • Code Quality: Follow and champion best practices in code to build maintainable, low-complexity software which adheres to common programming principles (e.g., SOLID, DRY). • Development Planning: Review complex requirements and translate them into an executable development plan, breaking down projects to enable iterative and agile implementation. • Stakeholder Partnership: Work closely with stakeholders, including our Product and Operations teams, to understand, define, and support their product development needs. • Production Support: Provide production support for our products during business hours on a rotating schedule (We do not have after-hours on-call support).

Mexico
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• As a Senior Software Engineer (Back-End), you will serve as a technical leader, taking ownership of complex software solutions and architectural decisions. • You will be responsible for designing, developing, and delivering high-quality, scalable back-end systems. • In this role, you’ll participate in shaping the technical strategy, lead the implementation of critical services, and bridge the gap between engineering execution and business objectives—all while maintaining strong collaboration with clients and stakeholders. • Lead the design and implementation of back-end features with strong focus on performance, scalability, and reliability. • Contribute to architectural decisions and provide input on technical strategy and direction. • Define and uphold coding standards, best practices, and testing strategies within the team. • Conduct code reviews and promote a culture of continuous improvement. • Troubleshoot and resolve complex technical challenges with innovative solutions. • Drive performance optimization and ensure systems are scalable and secure. • Stay current with industry trends and assess new technologies for adoption. • Take ownership of complex back-end deliverables and ensure timely, high-quality results. • Provide technical estimations and input for sprint planning and milestones. • Collaborate effectively with front-end, QA, and DevOps teams to deliver integrated solutions. • Participate in agile ceremonies and ensure technical considerations are represented. • Support deployment and release management with robust validation and testing. • Manage technical debt while maintaining sustainable delivery pace. • Participate in technical discussions with clients to gather requirements and propose solutions. • Prepare and maintain clear technical documentation and design specifications. • Support pre-sales initiatives through technical expertise, demos, and consultations. • Translate business requirements into scalable, maintainable back-end implementations. • Provide feasibility assessments and input on timelines and resource needs. • Maintain professional client relationships and contribute to long-term satisfaction through technical excellence. • Demonstrate Leadership: Take initiative on technical challenges and mentor peers effectively. • Foster Adaptability: Transition smoothly between technologies and projects as business needs evolve. • Commit to Quality: Prioritize maintainability, security, and comprehensive testing. • Communicate Effectively: Explain complex technical concepts clearly to both technical and non-technical stakeholders. Maintain open lines of communication with all parties involved, ensuring that stakeholders and team members are kept informed of progress throughout the development process.

Brazil
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Support a financial-sector client in collaboration with CI&T; • Develop backend components; • Develop and maintain high-quality, high-performance microservices; • Actively participate in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment; • Collaborate with the team to propose and implement technical solutions aligned with business requirements; • Participate in code reviews, ensuring quality and compliance with best practices; • Work collaboratively with teammates and clients, fostering a productive and harmonious environment; • Maintain clear and efficient communication with all team members, facilitating information exchange and alignment of objectives.

Brazil
Job Closed