1

Infrastructure Software Engineer Jobs in Maryland

Software Engineer (AI Infrastructure)

Columbia, MD · On-site

$170K - $201K/yr

Overview BigBear.ai is seeking a S oftware Engineer to support our AI infrastructure team. In this role, you'll help build and maintain the platform that provides the foundation for the customer's AI ...

MEANINGFUL WORK AND PERSONAL IMPACT The Software Engineer shall be responsible for developing and maintaining system management infrastructure software and services for High Performance Computing ...

Showing results 41-60

Infrastructure Software Engineer information

See Maryland salary details

$112.1K

$175K

$200.4K

How much do infrastructure software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for infrastructure software engineer in Maryland is $174,955.00, according to ZipRecruiter salary data. Most workers in this role earn between $167,900.00 and $199,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an infrastructure software engineer?

To thrive as an Infrastructure Software Engineer, you need a deep understanding of computer systems, networking, cloud infrastructure, and proficiency in programming languages such as Python, Go, or Java. Experience with infrastructure automation tools (like Terraform, Ansible, or Kubernetes), cloud platforms (AWS, Azure, GCP), and possibly certifications such as AWS Certified Solutions Architect are highly valuable. Effective collaboration, problem-solving abilities, and strong communication skills help you excel in cross-functional teams and fast-paced environments. These skills are critical to building scalable, reliable systems and ensuring seamless deployment and maintenance of company infrastructure.

What does an infrastructure software engineer do?

An Infrastructure Software Engineer designs, builds, and maintains the foundational software systems that support applications, networking, and cloud environments. They focus on scalability, reliability, and performance by developing automation tools, managing CI/CD pipelines, and optimizing infrastructure. Their work ensures systems run efficiently, securely, and with minimal downtime.

What are the typical day-to-day responsibilities of an infrastructure software engineer?

As an Infrastructure Software Engineer, your typical day involves designing, implementing, and maintaining automation workflows for infrastructure deployment, monitoring system performance, and responding to incidents or outages. You'll work closely with development, DevOps, and IT teams to ensure infrastructure scalability, reliability, and security. Regular tasks may include writing scripts, managing cloud resources, evaluating new tools, and participating in on-call rotations. Collaboration and proactive problem-solving are central to meeting both technical and business needs efficiently. This role offers a dynamic blend of hands-on technical work and teamwork in evolving environments.

What are popular job titles related to Infrastructure Software Engineer jobs in Maryland? For Infrastructure Software Engineer jobs in Maryland, the most frequently searched job titles are:
What job categories do people searching Infrastructure Software Engineer jobs in Maryland look for? The top searched job categories for Infrastructure Software Engineer jobs in Maryland are:
What are popular job titles related to Infrastructure Software Engineer jobs in MD? For Infrastructure Software Engineer jobs in MD, the most frequently searched job titles are:
Infographic showing various Infrastructure Software Engineer job openings in Maryland as of July 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $174,955 per year, or $84.1 per hour.

Software Data Engineer 3 (Enterprise Infrastructure) with Security Clearance

Power3 Solutions

Laurel, MD • On-site

$177K - $210K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 hours ago


Job description

We solve difficult business, IT, and analytic problems by addressing the whole problem – not just the symptoms – using interdisciplinary approaches that are both practical and innovative. We provide fresh alternatives to ordinary, mainstream consulting firms through small, highly skilled, and hand-picked teams that can meet clients' needs in any industry. Our broad interdisciplinary understanding allows us to provide the right solution, even if it is from outside the industry or traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case. We are hiring a Software Data Engineer 3 (Enterprise Infrastructure) to work in Laurel, MD. Position location is subject to change based on central MD client's needs. Required: TS/SCI with a Polygraph As an Enterprise Infrastructure Software Data Engineer on our team, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements; review and test software components for adherence to the design requirements and document test results; and you will utilize software development and software design methodologies appropriate to the environment. You will provide specific input to the software components of system design to include the use of Commercial Off-The-Shelf (COTS) / Government Off-The-Shelf (GOTS) in place of new development. You will develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze usage and work processes; and investigate problem areas. Individual Capabilities/Experience Required: * Five (5) years of demonstrated experience in Software Engineering with a Bachelor's degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university OR Three (3) years’ experience in Software Engineering with a with a Master’s degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university OR a PhD in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university OR Six (6) years of experience in Software Engineering with a High School Diploma or GED. * Position requires TS/SCI clearance with polygraph We have all the PERKS! You are our most valuable resource — your ambition, your knowledge, your creativity. We offer an industry-leading set of benefits to supplement your normal salary compensation. We have you covered with flexible ways to balance work and home life, full health benefit premium coverage, and generous contributions toward your retirement. * Competitive health, dental, and vision plans with 100% paid premiums. * 401k: We contribute 6% even if you don't! * Time Off: 11 standard holidays, and 25 days of PTO * Career Development: Get career counseling and individualized career development plans, including education and training. * Employee referral bonuses for successful hires We are an Equal Opportunity/Affirmative Action employer. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.