Join to apply for the Senior Software Engineer role at ANGARAI
3 days ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer role at ANGARAI
Get AI-powered advice on this job and more exclusive features.
**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
**Location:** Hybrid – 3 days onsite in Annapolis, MD; 2 days remote
**Duration:** Long-term contract
**Work Authorization:** Must be authorized to work in the U.S.
**Clearance:** Public Trust preferred
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, RabbitMQ or Kafka, and Elasticsearch.
Application Development & Architecture
· 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.
· Work with RabbitMQ or Kafka for asynchronous communication and message queuing.
· Develop and maintain producers and consumers for inter-service communication.
· Deploy microservices using Kubernetes and CI/CD pipelines.
· Monitor, troubleshoot, and optimize application performance in production environments.
· Write unit and integration tests to achieve at least 85% code coverage.
· Participate in code reviews and enforce best practices for software development.
· Document design decisions, architectural diagrams (e.g., sequence diagrams), and specifications.
· Collaborate with product managers and designers to define project requirements and deliverables.
· Submit weekly progress and time reports using internal templates and tools.
· Provide status updates to management and participate in status meetings.
· 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)
- RabbitMQ or Kafka
- Microservices architecture
- Kubernetes
- CI/CD pipelines
· Proficiency in event-driven system design and RESTful API development.
· Strong communication and analytical skills.
· Experience with Elasticsearch.
· Knowledge of software design patterns and system design principles.
· Familiarity with cloud environments and DevOps tools.
· Prior experience with state or federal government IT systems.
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.
Multi-round virtual interview, including technical assessments and scenario-based discussions.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
AnalystIndustries
Government Relations Services
Referrals increase your chances of interviewing at ANGARAI by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.
Junior Full Stack Software Engineer (JAVA)
Junior Full Stack Software Engineer (Part-Time/Internship)
Annapolis Junction, MD $50,000.00-$120,000.00 5 months ago
Columbia, MD $80,000.00-$140,000.00 4 months ago
Fort Meade, MD $12,000.00-$150,000.00 1 month ago
Hanover, MD $78,000.00-$250,000.00 1 day ago
Junior Software Engineer - Fully Cleared (Prime)
Annapolis Junction, MD $127,000.00-$167,000.00 1 week ago
Hanover, MD $49,996.80-$290,004.00 1 day ago
Software Engineer (New Grad & Entry Level)
Hanover, MD $78,000.00-$250,000.00 1 day ago
Annapolis Junction, MD $130,000.00-$270,000.00 1 week ago
Fort Meade, MD $70,000.00-$100,000.00 1 month ago
Hanover, MD $78,000.00-$250,000.00 2 weeks ago
Annapolis Junction, MD $12,000.00-$150,000.00 1 month ago
Fort Meade, MD $70,000.00-$190,000.00 3 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr