Skip to main content

Senior Software Engineer - Hybrid Annapolis MD

Job DescriptionJob DescriptionBenefits:

  • 401(k)
  • 401(k) matching
  • Competitive salary
  • Dental insurance
  • Vision insurance


Location: Hybrid (3 days on-site in Annapolis, MD / 2 days remote)
Duration: 5-year contract
Salary: Very Competitive, based on experience

About the Role:
We are seeking two experienced Senior Software Engineers to join a dynamic team working on the design, development, and maintenance of key applications. This position offers a hybrid work environment, allowing flexibility between working on-site at our offices in Annapolis, MD and remotely.

Key Responsibilities:

  • Design & Development: Build microservices using Spring Boot, create responsive UIs with React, and apply event-driven design principles.
  • Message Brokers: Work with RabbitMQ or Kafka for message queuing and event streaming.
  • Deployment: Deploy and monitor microservices in Kubernetes clusters using CI/CD pipelines.
  • Quality Assurance: Conduct testing, debugging, and write unit tests (goal: 85% coverage).
  • Documentation: Document technical specs, architecture, and design decisions.
  • Collaboration: Work closely with product managers, designers, and engineers to implement software solutions.


Minimum Qualifications:

  • Bachelors degree in Computer Science or a related field.
  • Strong experience in Spring Boot, React, Kubernetes, RabbitMQ or Kafka, and Elastic Search.
  • Familiarity with microservices architecture and event-driven design principles.
  • Proven ability to analyze complex technical problems and develop effective solutions.
  • Excellent communication skills for effective collaboration within cross-functional teams.


Skills:

  • Experience with Angular for front-end development.
  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Strong understanding of Docker and CI/CD workflows.
  • Security clearance is a plus, but not required.


Work Environment:

  • Hybrid work structure: 3 days on-site at Annapolis, MD; 2 days remote.
  • Candidates must be able to report on-site within 24 hours when required.
  • We do not offer sponsorship for work visas (must be a U.S. or legal ).


Why Join Us?

  • Work on mission-critical applications, with the opportunity to make a direct impact on the public sector.
  • Long-term contract (5 years), with potential for extension.
  • Competitive salary and benefits, plus a flexible hybrid work model.
  • Work in a collaborative environment with opportunities for growth and development.



Flexible work from home options available.

Senior Software Engineer - Hybrid Annapolis MD

Silver Spring, MD
Full time

Published on 03/14/2025

Share this job now