EngineerJobs.io
← Back to all jobs

Job Description

Embedded Alliance seeks a Backend Software Engineer to design scalable backend services, implement RESTful APIs, and integrate data sources for a Linux-based analytics and decision-support platform.

Responsibilities

  • Architect, implement, validate, and maintain backend services using Java or Python
  • Design and deploy RESTful APIs to support core features and integrations
  • Apply solid object-oriented design to build scalable, maintainable systems
  • Develop and optimize SQL queries to support functionality and performance
  • Collaborate with external teams to understand data sources, interfaces, and access patterns, translating requirements into backend integrations
  • Contribute to technical design discussions and backend architecture decisions
  • Develop, deploy, and troubleshoot applications within Linux-based environments
  • Diagnose and resolve issues across application and database layers
  • Participate in code reviews and uphold engineering standards

Requirements

  • Education: Master’s degree required; or Bachelor’s degree in Computer Science, Software Engineering, or a related field with 8–12 years of experience
  • Minimum experience: 6 years
  • U.S. Citizenship
  • Active TS/SCI clearance with the ability to pass a polygraph
  • Strong backend experience with Java or Python
  • Proven ability to design and develop RESTful APIs for scalable application functionality
  • Solid SQL experience, including writing and optimizing queries across relational databases
  • Proficient in Linux-based environments
  • Ability to work independently and drive solutions to moderately to highly complex technical challenges

Technologies

  • Java
  • Python
  • RESTful APIs
  • SQL
  • Linux
  • Apache Airflow
  • PostGIS
  • Spring Boot
  • Django
  • GitLab
  • Jenkins
  • Docker
  • OpenShift
  • Kubernetes
  • AWS
  • Azure

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Referral program
  • Retirement plan
  • Vision insurance

Compensation

  • Salary: USD 105,000.00 - 185,000.00 per year

Experience

  • Software Engineering or Computer Science: 8 years (Preferred)

Security Clearance

  • Top Secret (Required)

Work Location

  • Onsite in Gaithersburg, MD

Preferred Qualifications

  • Experience with Apache Airflow or similar workflow orchestration technologies
  • Experience with geospatial data and querying, e.g., PostGIS
  • Experience with Spring Boot, Django, or similar backend frameworks
  • Experience with CI/CD pipelines (GitLab, Jenkins, etc.)
  • Familiarity with containerization (Docker, OpenShift, Kubernetes)
  • Exposure to cloud environments (AWS or Azure)
  • Experience working in Agile development environments

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.