This position is no longer accepting applications
Closed on June 24, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Backend Software Engineer
Backend Developer
Python
Apache Airflow
API
API Integrations
Automation
Backend
Cloud
Cloud Operations
Data Integration
Data Processing
Database
DevOps
Docker
Engineering
ETL
GIS
Git
Integration
Java Language
Kubernetes
OpenShift
Postgis
REST
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Embedded Alliance.
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