Cloud Software Engineer Jobs in Maryland
Cloud Software Engineer jobs in Maryland are concentrated in defense contracting, federal IT services, and cybersecurity, with strong demand from both government agencies and the private sector partners that support them. Baltimore, Bethesda, and the broader National Capital Region corridor into Maryland are the primary hiring hubs, where employers like Lockheed Martin, Booz Allen Hamilton, and Leidos maintain large engineering operations. Roles range from entry-level associate engineers to senior cloud architects, with the heaviest demand in cloud-native development, DevSecOps, and AWS and Azure platform engineering. Find a role that fits below and apply directly.
Find Cloud Software Engineer JobsOverview
Showing 5 of 63+ Cloud Software Engineer jobs








Work location: Annapolis Junction, MD
Work arrangement: On-site
Required Clearance: TS/SCI with polygraph
Applicants must currently hold an active TS/SCI with polygraph. Ctrl+ does not sponsor new security clearances or clearance upgrades. Applicants who do not meet this requirement cannot be considered.
Location & In-Person Requirement
All positions require in-person work. Applicants must live within commuting distance of the listed work location to be considered. This role does not allow telework.
Your next challenge
Take ideas from concept to working prototype in fast, iterative cycles. Build scalable Python microservices and data-intensive cloud systems on a small, high-impact team where your work shapes how the organization operates.
The mission
Design and build back-end services and data pipelines that support mission-critical applications, with both low-side and high-side access.
What you'll do
- Design, build and enhance complex back-end services in Python
- Build microservices and APIs using AWS serverless technologies
- Implement data pipelines with AWS data-lake and big-data technologies
- Create UI features with off-the-shelf tools like Grafana and Kibana
- Containerize services and deploy them to Kubernetes
- Diagnose performance, latency and scalability issues in distributed systems
- Contribute to system design, requirements analysis and COTS/GOTS trade-offs
- Participate in code reviews, testing and continuous improvement
What you'll bring
- 14 years of relevant experience in software engineering, modernization or solution architecture. Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math or Physics, or an equivalent combination of education, training and experience.
- Strong Python development for back-end and service-layer work
- UI development with COTS frameworks such as Grafana and Kibana
- Building and consuming RESTful services
- Containers (Podman and/or Docker) and Kubernetes orchestration
- Deploying and operating applications in AWS or on hyper-converged infrastructure (HCI)
- Familiarity with two or more of: machine learning workflows, streaming or batch processing pipelines, or data stores such as MongoDB, ArangoDB, Redis and PostgreSQL
Preferred qualifications
- Terraform or AWS CloudFormation
- Observability tools for logging, metrics and tracing
- Agile or iterative development experience
- React or Vue.js
Compensation and flexibility
$110.47–$143.50 per hour in approximate pay; employer 401(k) contribution is additional.
Compensation: The listed range reflects approximate hourly pay across our compensation models and excludes Ctrl+'s employer 401(k) contribution. Your hourly pay will vary based on qualifications, experience, and the compensation model you select. The lower end reflects a no-bonus option with five weeks of PTO; the upper end reflects the Max Rate option without bonus or PTO.
Choose from three compensation models: Max Rate, With Bonus, or With Bonus and PTO. Offers include a projected five-year compensation comparison and a package comparison sheet. PTO and bonuses depend on the selected model and role eligibility.
Why Ctrl+?
Ctrl+ is a software engineering and staffing firm based in Elkridge, Maryland, supporting Department of Defense missions in the Fort Meade area and other listed locations. Founded by two college roommates, Brad and Bhavin, Ctrl+ brings a close-knit team approach, with founders who work on contracts alongside employees.
Benefits include:
- 10% employer 401(k) non-elective contribution
- Employer-paid life insurance and short- and long-term disability insurance
- Medical, dental and vision coverage options
- Employee Assistance Program
- Professional development and certification reimbursement
- Technology and ergonomic equipment reimbursement, subject to eligibility
- Referral and retention bonus programs, subject to eligibility
- Paid social and team events
Let's connect
If this work sounds like your next chapter and you meet the clearance and local commuting requirements, we'd love to hear from you. Apply with a resume that highlights your relevant experience.
See All 63 Cloud Software Engineer Jobs in Maryland
Find roles in Maryland that match your experience and apply in just a few clicks.
Find Cloud Software Engineer JobsCloud Software Engineer Jobs by City in Maryland
Where Maryland roles are concentrated, by current openings.
Cloud Software Engineer Job Market in Maryland
A snapshot from current Maryland openings, updated as new roles post.
Who's Hiring
- Peraton16

- Visionist4

- Rippling3

- InterImage3
- Shield Consulting Solutions3

Top Industries Hiring
- Consulting & Professional Services
What Maryland Employers Look For
The qualifications that appear most often in cloud software engineer jobs across Maryland.
- Bachelor's degree in computer science, software engineering, or a closely related technical field
- Proficiency with at least one major cloud platform such as AWS, Azure, or Google Cloud
- Experience designing, deploying, or maintaining cloud-native applications in production environments
- Familiarity with containerization and orchestration tools including Docker and Kubernetes
- Strong programming skills in languages such as Python, Java, or Go
- Active or obtainable U.S. security clearance, required by many Maryland defense and federal contractors
Cloud Software Engineer Jobs in Maryland: Frequently Asked Questions
How do you become a cloud software engineer in Maryland?
Cloud software engineering in Maryland requires no state-issued license, so the path centers on education and credentials. Most employers expect a bachelor's degree in computer science, software engineering, or a related field, along with vendor certifications such as AWS Certified Solutions Architect or Microsoft Azure Administrator. Maryland's large defense and federal contracting sector adds one significant local requirement: many roles require candidates to hold or be eligible for a U.S. government security clearance, which involves a background investigation.
How much do cloud software engineers make in Maryland?
Cloud software engineers in Maryland earn a median of about $138,680 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $87,690 for the lowest 10% to over $222,610 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire cloud software engineers in Maryland?
Employers hiring cloud software engineers in Maryland right now include Peraton, Visionist, and Rippling, based on current listings on Migrate Mate as of November 2026. Maryland's concentration of defense primes and federal IT contractors means many of these employers also value candidates with active security clearances alongside cloud engineering credentials.
Which Maryland cities have the most cloud software engineer jobs?
The cities with the most cloud software engineer openings in Maryland are Annapolis Junction, Fort Meade, and Laurel. This distribution reflects the state's dense corridor of defense contractors, federal agencies, and government IT services firms, with the National Capital Region pulling much of the demand into Bethesda and its suburbs, while Baltimore anchors a second major cluster through its technology and financial services employers.
Are there remote cloud software engineer jobs in Maryland?
Yes, and more than most fields. About 43% of cloud software engineer openings tied to Maryland are remote or hybrid as of November 2026, reflecting how naturally the work translates to distributed environments. The roles most often offered fully remote are those centered on cloud architecture, platform engineering, and software development, while positions requiring access to classified systems or secure facilities in Maryland tend to remain on-site.
How can I get hired as a cloud software engineer in Maryland with little or no experience?
The most realistic entry path is combining an entry-level certification with a role that bridges into cloud work, such as a systems administrator, junior DevOps engineer, or IT support specialist position at a Maryland federal contractor or government agency. Employers like Booz Allen Hamilton and Leidos run associate and early-career programs that bring on candidates without deep cloud experience and train them on the job. Building a portfolio of personal or academic cloud projects on AWS or Azure and pursuing the AWS Cloud Practitioner or Microsoft AZ-900 certification gives candidates a concrete, verifiable credential that Maryland hiring managers recognize as a credible starting point.
Where can I find and apply to cloud software engineer jobs in Maryland?
You can find and apply to cloud software engineer jobs in Maryland on Migrate Mate, which lists current openings tied to the state. Find roles that match your experience and specialization and apply directly to the ones that fit.
See All 63 Cloud Software Engineer Jobs in Maryland
Find roles in Maryland that match your experience and apply in just a few clicks.
Find Cloud Software Engineer Jobs