DeveloperJobs.io
← Back to all jobs

Job Description

Embedded Alliance is seeking a Backend Software Engineer to design and scale backend services, implement RESTful APIs, and integrate diverse data sources for a high-visibility application used for data analysis, reporting, and operational decision-making in a Linux environment. This onsite role in Gaithersburg, MD offers a salary range of USD 105,000 - 185,000 per year and a comprehensive benefits package designed to support long-term growth.

Benefits

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

Responsibilities

  • Design, implement, test, and maintain backend services in Java or Python
  • Develop RESTful APIs to support core functionality and system integrations
  • Apply strong object-oriented design principles to build scalable and maintainable systems
  • Craft and optimize SQL queries to power features and performance
  • Collaborate with external teams to capture data source details, interfaces, and access patterns, translating requirements into backend integrations
  • Contribute to technical design discussions and help shape backend architecture decisions
  • Develop, deploy, and troubleshoot applications in Linux environments
  • Diagnose and resolve problems across both application and database layers
  • Engage in code reviews and uphold engineering standards and best practices

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field with 8–12 years of experience; or a Master’s degree with 6–10 years of experience
  • U.S. Citizenship
  • Active TS/SCI clearance with the ability to successfully pass a Polygraph
  • Strong professional experience developing backend applications in Java or Python
  • Proven ability to design and develop RESTful APIs that support scalable application functionality
  • Solid SQL experience, including writing and optimizing queries across relational databases
  • Confident working in Linux-based environments
  • Ability to work independently and drive solutions to moderately complex and complex technical challenges
  • Software Engineering or Computer Science: 8 years (Preferred)

Security Clearance

Top Secret (Required). Active TS/SCI clearance with the ability to pass a polygraph.

Technologies

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

Preferred Qualifications

  • Experience with Apache Airflow or similar workflow orchestration technologies
  • Experience with geospatial data and querying (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.