Senior Software Engineer
ANGARAI
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, RabbitMQ 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 RabbitMQ 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) RabbitMQ 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 DevOps 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
- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused...SeniorFull timeWork experience placement
- ...J&T Business Consulting is looking for an experienced Software Engineer to work on mission-critical systems. The role involves design, development, and maintenance of sophisticated software solutions, with a focus on real-time processing and analytics. The ideal candidate...Senior
$190k - $240k
...Belay Technologies, Inc. in Annapolis, Maryland is seeking a Senior Software Engineer to design and enhance software for HPC systems. The ideal candidate has a strong math or hardware background, is capable of complex software design, and has considerable experience in...Senior$179.4k - $226.9k
...ELEVI Associates is looking for a Software Engineer located in Maryland. The ideal candidate will have a current Poly clearance, and at least twelve years of experience in similar programs. You will be responsible for developing and maintaining complex software systems...SeniorFlexible hours- Qualifications Must have Kubernetes experience. Seven (7) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required...Senior
- ...General Dynamics Information Technology is seeking a Software Engineer Principal in Maryland to develop and troubleshoot mission-critical software applications. The ideal candidate requires a Bachelor of Science, over 8 years of experience, and a TS/SCI w/ Polygraph security...Senior
- ...Gftinc is seeking a Senior Software Developer to join our Geospatial Team in Baltimore, MD. This role offers the chance to work with cutting-edge geospatial technology and deliver transformative data solutions. You will lead technical projects, ensuring effective collaboration...Senior
- ...Nightwing Group is seeking an experienced Software Engineer to develop and enhance complex software systems at their Annapolis Junction, MD office. Candidates must have a minimum of twelve years of experience and an active TS/SCI with Poly security clearance. This position...SeniorWork at office
- ...SageCor Solutions, serving Maryland and the Greater Washington D.C. area, is seeking a Software Engineer with a required active TS/SCI w/ Polygraph clearance. The ideal candidate will have ten years of relevant experience in software engineering. A Bachelor’s degree in...Senior
- ...Power3 Solutions is seeking an experienced Systems Engineer to design and enhance complex software for high-performance computing systems. The ideal candidate will have a strong math or computer hardware background and at least 7 years of relevant experience. Responsibilities...Senior
- ...A technology solutions firm in Annapolis is seeking an experienced Software Engineer to develop and maintain complex software systems, ensuring quality control and adherence to design requirements. The role requires a Bachelor’s degree and 20 years of relevant experience...Senior
- ...teampointblank is seeking a Senior Software Engineer to develop, maintain, and enhance complex software systems in Annapolis, Maryland. Ideal candidates possess twelve years of experience in software engineering and a Bachelor’s degree in Computer Science. The role...SeniorRelocation package
- 6AM City, LLC is looking for an experienced Software Engineer L3 to join their team in Annapolis Junction, MD. The ideal candidate should have at least fifteen years of experience in software engineering within similar scopes and complexity. A Bachelor's degree in computer...Senior
$210k - $232k
...A technology solutions company is hiring a Sr Software Engineer for its program in Fort Meade, Maryland. The ideal candidate must have an active TS/SCI clearance and a bachelor's degree or equivalent experience. Responsibilities include analyzing user requirements, debugging...Senior$180k - $195k
...A leading technology solutions provider is hiring a Software Engineer in Fort Meade, Maryland. The role requires an active TS/SCI clearance with polygraph, a Bachelor’s degree in Computer Science, and extensive experience in software engineering. Key responsibilities include...Senior- ...A leading technology firm in Annapolis is looking for a Software Engineer to develop and enhance advanced software systems. Candidates must have 14 years of experience, a relevant degree, and skills in Ansible, Terraform, and Java. The role offers competitive pay and comprehensive...Senior
$189k - $211k
...ARSIEM in Annapolis Junction, MD is seeking a Software Engineer 3 to support government clients. The role involves developing and enhancing complex software systems, ensuring adherence to design, and reviewing software components. This position requires a bachelor's degree...Senior- ...A tech solutions company is seeking a Software Engineer 3 to develop and enhance complex software systems in Hanover, Maryland. This role requires at least 20 years of experience and a Bachelor's degree, along with an active TS/SCI with polygraph security clearance. The...Senior
- ...A technology company in Maryland is seeking an experienced Cleared Senior Software Engineer to join their team in developing high-performance software solutions. Candidates must hold a TS/SCI clearance and have at least 14 years of relevant experience. This role involves...Senior
- ...A renowned tech company in Maryland is seeking a Software Developer/CNO Developer to join their team. The ideal candidate will have... ...extensive experience in C/C++ or Python, along with skills in reverse engineering and vulnerability research. This role involves mission-...Senior
$78k - $250k
...Onyx Point, Inc. is looking for a Software Engineer in Hanover, Maryland, with required TS/SCI clearance. This position demands extensive experience in Hadoop, Java development, and excellent debugging skills. The candidate will be responsible for analyzing user requirements...Senior$150.8k - $300.5k
...A technology solutions provider in Hanover, MD is seeking a Mid-Senior level Software Engineer to design and integrate software systems. This role requires a minimum of 14 years of industry experience, active security clearance, and a bachelor's degree in Computer Science...Senior- ...A technology solutions company in Fort Meade, Maryland is looking for a skilled software engineer to develop innovative technical solutions. The ideal candidate will have at least seven years of experience and a Bachelor's degree in Computer Science. Expertise in multiple...Senior
$229k - $251k
...Erias Ventures, LLC is looking for a Software Engineer in Annapolis, MD. The role involves enhancing a UI prototype using Streamlit and creating an accessible interface. Candidates must have a Master's degree plus 5 years or a Bachelor's degree plus 7 years of software...SeniorRemote work$180k - $199k
...A technology solutions firm in Maryland seeks an experienced Software Engineer to join the software development team. Responsibilities include building application features for user data visualization and supporting the evolution of mission-critical tools. Candidates should...Senior$210k - $215k
...A technology consulting firm is seeking a Senior Software Engineer in Annapolis Junction, Maryland. The role involves developing and enhancing software systems, debugging existing software, and collaborating with teams. Candidates should have at least 14 years of experience...Senior$229k - $251k
...A technology solutions firm located in Annapolis, MD is seeking a Software Engineer with significant experience in dataflow design and processing. Requirements include advanced programming skills in Python and Java, along with strong expertise in Apache Spark. The role...Senior$191k - $214k
...ARSIEM Corporation, located in Fort Meade, MD, is seeking an experienced Senior Software Engineer to develop custom analytics solutions. You will work closely with data scientists to create innovative analytic tools aimed at addressing critical global challenges. The...Senior$230k - $275k
...is seeking a motivated tool developer to enhance cryptanalytic engineering tools. The ideal candidate will have a TS/SCI clearance and... ...development. Responsibilities include developing and maintaining software solutions from concept to deployment. This role offers an...Senior$190k - $240k
...support mission-centric projects in Fort Meade, Maryland. The role requires a strong background in software development with experience in C/C++/Python plus reverse engineering capabilities. Responsibilities include augmenting toolsets and working closely with cross-...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Maryland
- software engineer staff Maryland
- machine learning software engineer Maryland
- software engineer part time Maryland
- senior robotics software engineer Maryland
- junior software developer Maryland
- software engineer entry level Maryland
- software development engineer aws Maryland
- associate software engineer Maryland
- startup software engineer Maryland


