Easy Apply Now

A bit about us:

We are a technology consulting and cloud solutions organization specializing in the design, development, and implementation of highly available, secure, and mission-critical systems for government and commercial clients. Our teams partner closely with customers to deliver innovative solutions across cloud strategy, cybersecurity, systems integration, data engineering, machine learning, AI, disaster recovery, and enterprise infrastructure initiatives.

Our approach is built around collaboration and long-term partnership. We work closely with stakeholders at every level of the organization—from executive leadership to engineering and operations teams—to provide scalable, resilient, and secure technology solutions that solve complex business and operational challenges.

With deep expertise in cloud-first architectures, automation, DevSecOps, virtualization, reliability engineering, and large-scale systems integration, we help organizations modernize infrastructure, improve operational efficiency, and support mission-critical environments where performance, security, and resiliency are essential.

Our team consists of highly skilled engineers, architects, developers, and technology specialists who thrive on solving complex technical challenges. We foster a culture centered around innovation, collaboration, continuous learning, and technical excellence while delivering meaningful value to our clients across highly regulated and fast-evolving industries.

Why join us?

Our client offers highly competitive compensation packages, comprehensive benefits, and a collaborative, people-first culture that promotes innovation, professional growth, and long-term career development. We are committed to creating an environment where employees are empowered to make an impact, work alongside highly talented teams, and contribute to meaningful, mission-critical initiatives in a supportive and forward-thinking workplace.

Job Details

Software Engineer – Senior, Lead & Principal Levels
Java | AWS GovCloud | DevSecOps | Kubernetes | AI-Driven Test Automation
Location: Gaithersburg, MD (Hybrid)
Employment Type: Full-Time
Openings: Multiple Positions (Senior, Lead & Principal Levels)
Industry: Federal Technology | Aviation Systems | Mission-Critical Software

About the Opportunity
We are seeking experienced Software Engineers at the Senior, Lead, and Principal levels to support the development, modernization, and operation of mission-critical software systems within a highly regulated federal technology environment.
This is an exciting opportunity to work on complex, large-scale applications that support essential aviation operations, leveraging modern cloud technologies, containerized architectures, DevSecOps practices, and AI-powered automation.

The ideal candidates will bring strong Java development expertise, hands-on cloud engineering experience, and the ability to design, deploy, troubleshoot, and maintain secure, scalable applications throughout the full software development lifecycle.
These positions offer the opportunity to contribute to cloud modernization initiatives, advance automated testing capabilities, and help shape the future of highly available, secure software platforms.

The engineering teams operate within a Scaled Agile Framework (SAFe) environment, emphasizing collaboration, continuous improvement, and iterative software delivery.

Key Responsibilities
Software Engineering & Application Development
  • Design, develop, enhance, troubleshoot, and maintain enterprise applications using Java, Spring, and Spring Boot.
  • Build and support scalable microservices architectures designed for performance, reliability, and maintainability.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Troubleshoot complex application issues and implement sustainable, high-quality solutions.
  • Collaborate with software engineers, cloud architects, DevSecOps teams, testers, and other technical stakeholders.
Cloud Engineering & Containerized Applications
  • Take end-to-end ownership of containerized application services deployed within AWS environments, including AWS GovCloud.
  • Deploy, configure, monitor, troubleshoot, and optimize cloud-hosted applications.
  • Implement observability and monitoring solutions using tools such as AWS CloudWatch, Prometheus, and EFK (Elasticsearch, Fluentd, Kibana).
  • Configure and support application autoscaling, high availability, and incident response processes.
  • Support application migrations and modernization efforts across Amazon ECS, Amazon EKS, and Red Hat OpenShift.
  • Translate container configurations between platforms, including ECS task definitions and Kubernetes manifests.
  • Support container registry migrations, ingress configurations, and networking changes.
DevSecOps & CI/CD Automation
  • Design, develop, maintain, and optimize CI/CD pipelines for Java-based applications.
  • Integrate automated security controls and quality gates into software build and deployment workflows.
  • Support secure software development practices, including automated vulnerability scanning, dependency analysis, and infrastructure-as-code validation.
  • Utilize tools such as GitLab, Tekton, Argo CD, and related DevSecOps technologies.
  • Collaborate with security and infrastructure teams to maintain secure, compliant deployment environments.
AI-Driven Testing & Quality Engineering
  • Leverage artificial intelligence and large language model (LLM) technologies to automate the generation, maintenance, and optimization of software test scripts.
  • Integrate AI-assisted test automation into development and CI/CD pipelines.
  • Improve test coverage, reduce manual testing effort, and enhance software quality through intelligent automation.
  • Collaborate with development and testing teams to establish repeatable, scalable automated testing practices.

Cloud Migration & Modernization
  • Support migrations of containerized applications from on-premises environments to AWS.
  • Execute application re-platforming, modernization, and migration activities while minimizing operational disruption.
  • Support parallel deployments, data connectivity, and rollback strategies.
  • Work with MongoDB, PostgreSQL, and other application data services.
  • Troubleshoot networking, application integration, and performance issues across hybrid and cloud environments.

Security, Compliance & Operational Excellence
  • Support application development and deployment within security-sensitive federal environments.
  • Contribute to security hardening, vulnerability remediation, and continuous monitoring activities.
  • Work within FISMA High and FedRAMP High compliance frameworks, as applicable.
  • Support NIST 800-53 security controls, STIG requirements, and authorization documentation.
  • Participate in incident response, root-cause analysis, and continuous improvement initiatives.

Required Qualifications
  • Strong hands-on software engineering experience using Java, Spring, Spring Boot, and microservices architectures.
  • Demonstrated experience designing, developing, debugging, and supporting enterprise software applications.
  • Experience deploying and operating containerized applications in AWS environments, preferably AWS GovCloud.
  • Hands-on experience with container orchestration and deployment technologies such as Amazon ECS, Amazon EKS, Kubernetes, or Red Hat OpenShift.
  • Strong understanding of CI/CD pipelines, DevSecOps practices, and automated security integration.
  • Experience with cloud application monitoring, observability, performance optimization, and troubleshooting.
  • Familiarity with container migration, application modernization, and cloud deployment strategies.
  • Experience with automated software testing and the integration of AI/LLM technologies into development or testing workflows.
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Ability to work effectively in an Agile development environment.

Preferred Qualifications
Experience with one or more of the following is highly desirable:
Cloud & Infrastructure
  • AWS GovCloud and commercial AWS environments.
  • Multi-account AWS architectures, VPC networking, and network segmentation.
  • Amazon ECS, Amazon EKS, Kubernetes, and Red Hat OpenShift.
  • On-premises-to-cloud migration and application re-platforming.
  • MongoDB and PostgreSQL integration.
DevSecOps & Automation
  • GitLab, Tekton, and Argo CD.
  • SAST, DAST, SCA, and infrastructure-as-code security scanning.
  • Software Bill of Materials (SBOM) generation and management.
  • Quay, Clair, Red Hat Advanced Cluster Security (ACS), and HashiCorp Vault.
  • AI-assisted test generation, prompt engineering, and LLM integration into automated pipelines.
Security & Compliance
  • FISMA High and FedRAMP High environments.
  • NIST 800-53, STIG hardening, and vulnerability remediation.
  • Security authorization documentation, including SSPs, ATOs, continuous monitoring (ConMon), and POA&Ms.
  • Experience supporting federal government or other highly regulated technology programs.
Methodologies & Domain Experience
  • Scaled Agile Framework (SAFe).
  • Aviation, air traffic management, or other mission-critical operational systems.
  • Large-scale enterprise software modernization initiatives.

Available Engineering Levels
We are hiring across multiple levels based on technical expertise, leadership experience, and scope of responsibility.
Senior Software Engineer – T3
  • Independently design, develop, troubleshoot, and maintain complex software components.
  • Own assigned technical deliverables and contribute to application architecture and implementation.
  • Mentor junior engineers and promote engineering best practices.
  • Collaborate across teams to resolve technical challenges and deliver high-quality solutions.

Lead Software Engineer – T4
  • Lead technical initiatives spanning multiple application components or engineering disciplines.
  • Own key engineering objectives and guide technical implementation strategies.
  • Provide technical direction, coordinate engineering efforts, and resolve complex integration challenges.
  • Influence architecture, development standards, and continuous improvement initiatives.

Principal Software Engineer – T5
  • Provide senior technical leadership across complex software engineering initiatives.
  • Influence architecture, modernization strategies, and long-term technical direction.
  • Lead engineers in solving highly complex technical and operational challenges.
  • Establish engineering standards, guide technical decisions, and align solutions with broader program objectives.
  • Serve as a trusted technical advisor to engineering leadership and stakeholders.

What Success Looks Like
Successful candidates will deliver reliable, secure, and scalable software solutions while contributing to the modernization of mission-critical technology platforms.
They will demonstrate strong technical ownership, proactively resolve complex engineering challenges, collaborate effectively across multidisciplinary teams, and continuously improve software delivery through cloud technologies, automation, and modern DevSecOps practices.
This is an excellent opportunity for experienced software engineers who enjoy combining hands-on Java development, cloud engineering, DevSecOps, and emerging AI technologies to solve meaningful technical challeng



Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.

Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.

Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy
Easy Apply Now