Sr. Software Engineer
Job Description
Embedded Alliance is seeking a Senior Full-Stack Software Engineer to design, develop, and deliver scalable software solutions for NGA, contributing across backend, frontend, and DevOps with opportunities for technical leadership as needed. The position requires a Top Secret with SCI eligibility and the ability to obtain a polygraph.
Responsibilities
- Architect and implement scalable software using solid object-oriented design in Java or Python, including testing, debugging, and ongoing maintenance.
- Build and optimize high-performance RESTful services; design and fine-tune complex SQL queries and database schemas.
- Develop, deploy, and troubleshoot applications in Linux environments, addressing issues across both application and database layers.
- Participate in technical design discussions, influence architectural decisions, and uphold code quality through constructive reviews.
- Serve as a technical lead on complex tasks with minimal supervision, translating mission requirements into effective technical solutions.
Requirements
- U.S. citizenship is required for the contract.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 8–12 years of relevant experience, or a Master’s degree with 6–10 years of relevant experience.
- Professional experience with Java or Python for object-oriented applications.
- Strong background in REST APIs, SQL query optimization, and Linux deployment environments.
- Must possess Top Secret with SCI eligibility and be able to obtain a polygraph.
Technologies
- Java
- Python
- REST APIs
- SQL
- Linux
- AWS (S3, SQS, SNS, EC2, CloudFormation, RDS)
- OpenSearch, Elasticsearch
- GeoServer, PostGIS, ESRI
- Keycloak, Vault
- UI/UX frontend web development
Benefits
- 401(k)
- 401(k) 6% Match
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Retirement plan
- Vision insurance
Position Overview
The role targets an experienced Senior Full-Stack Software Engineer capable of shaping and delivering scalable software solutions for NGA. You will contribute across the full stack with strong object-oriented programming expertise, solid backend development experience, and the flexibility to assist with frontend and DevOps work as needed, collaborating with cross-functional teams to produce reliable, maintainable systems.
Preferred Qualifications
- Geospatial expertise, including familiarity with formats, tools, and standards such as OGC, GeoServer, PostGIS, and ESRI.
- Cloud and DevOps experience with multi-cloud architectures or specific AWS services (S3, SQS, SNS, EC2, CloudFormation, RDS).
- Experience in Intelligence Community environments or tools such as Keycloak and Vault.
- Knowledge of NoSQL technologies (OpenSearch/Elasticsearch) and UI/UX frontend development.
- Industry certifications such as AWS Certified Developer, Security+, CISSP, or SAFe Agile.
Job Type
Full-time
Pay
USD 160,000.00 – 192,000.00 per year
Work Location
Onsite, Gaithersburg, Maryland.