×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Remote / Online - Candidates ideally in
Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: Angarai
Full Time, Remote/Work from Home position
Listed on 2026-02-13
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Annapolis, United States | Posted on 07/22/2025

  • Candidate Application Submission Deadline 08/03/2025
  • Job Type Full time
  • City Annapolis
  • State/Province Maryland
  • Country United States
About Us

Headquartered in College Park, Maryland, ANGARAI is a professional management solution and services organization with a Project Management Office (PMO), specializing in Enterprise Transformation Services and Enterprise Oversight Services.

Job Description

Location: Hybrid – 3 days onsite in Annapolis, MD; 2 days remote

Work Authorization: Must be authorized to work in the U.S.

Clearance: Public Trust preferred

Position Overview

We are seeking an experienced Senior Software Engineer to join a high-impact team supporting two enterprise-level applications currently undergoing modernization. This role focuses on event-driven architecture, microservices development, and deployment in a Kubernetes-based cloud environment. The engineer will be instrumental in designing and delivering scalable and resilient systems using Spring Boot, React, Rabbit

MQ or Kafka, and Elasticsearch.

Key Responsibilities
  • Collaborate with cross-functional teams to design and implement scalable, maintainable, and secure applications.
  • Develop back-end services and APIs using Spring Boot.
  • Build responsive user interfaces using React.
  • Follow event-driven design principles and best practices.
Messaging Systems
  • Work with Rabbit

    MQ or Kafka for asynchronous communication and message queuing.
  • Develop and maintain producers and consumers for inter-service communication.
Deployment & Infrastructure
  • Deploy microservices using Kubernetes and CI/CD pipelines.
  • Monitor, troubleshoot, and optimize application performance in production environments.
Testing & Code Quality
  • Write unit and integration tests to achieve at least 85% code coverage.
  • Participate in code reviews and enforce best practices for software development.
Documentation & Communication
  • Document design decisions, architectural diagrams (e.g., sequence diagrams), and specifications.
  • Collaborate with product managers and designers to define project requirements and deliverables.
Reporting
  • Submit weekly progress and time reports using internal templates and tools.
  • Provide status updates to management and participate in status meetings.
Required Qualifications
  • Bachelor’s degree in Computer Science or a related field.
  • 8+ years of experience in software engineering roles.
  • Strong experience with:
    • Spring Boot, Java
    • React (or Angular)
    • Rabbit

      MQ or Kafka
    • Microservices architecture
    • Kubernetes
    • CI/CD pipelines
  • Proficiency in event-driven system design and RESTful API development.
  • Strong communication and analytical skills.
Preferred Skills
  • Experience with Elasticsearch.
  • Knowledge of software design patterns and system design principles.
  • Familiarity with cloud environments and Dev Ops tools.
  • Prior experience with state or federal government IT systems.
Work Schedule

Standard business hours:
Monday to Friday, 8:00 AM – 4:30 PM ET.
Flexibility to work extended hours if needed to meet deadlines.
Must be available to report onsite within 24 hours if required.

Initial requirement: 3 days onsite, 2 days remote per week.
Based on performance, remote allocation may shift to 3 days remote, 2 days onsite.
All remote work must be performed from within the United States.

Interview Process

Multi-round virtual interview, including technical assessments and scenario-based discussions.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary