1

Software Engineer Rotational Program Jobs in Maryland

We are looking for engineers to support an exciting new, 5-year software development program to develop a web application using current technologies and AWS. We are entering into the development ...

Job Summary As a Software Engineer on this program, you will have the opportunity to build strong systems, software, and cloud environments while providing operations and maintenance for critical ...

Software Engineer: Active TS/SCI w/Full Scope Poly required. The Software Engineer develops ... Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and ...

... program requirements and government guidelines. Salary within the posted range is determined based ... The Software Engineer is responsible for executing full software development lifecycle (SDLC ...

Mayvin is seeking an experienced Software Engineer to support a complex Army radar program office at Aberdeen Proving Ground, MD. The role provides programmatic, acquisition, and financial support ...

... Flight Program. The selected applicant will: * Apply knowledge of computer science concepts and ... Bachelors in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science ...

... program requirements and government guidelines. Salary within the posted range is determined based ... The Software Engineer is responsible for executing full software development lifecycle (SDLC ...

next page

Showing results 1-20

Software Engineer Rotational Program information

See Maryland salary details

$61.6K

$143.2K

$199.4K

How much do software engineer rotational program jobs pay per year?

As of Jun 9, 2026, the average yearly pay for software engineer rotational program in Maryland is $143,178.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,500.00 and $167,900.00 per year, depending on experience, location, and employer.

What is a Software Engineer Rotational Program job?

A Software Engineer Rotational Program is a structured, multi-phase program designed for early-career engineers to gain experience in different teams or departments within a company. Participants rotate through various projects, technologies, and business areas to develop a broad skill set and understanding of the organization. These programs typically last one to two years and provide mentorship, training, and networking opportunities. The goal is to prepare engineers for long-term success by exposing them to diverse challenges and helping them find the best fit for their skills and interests.

What kinds of projects or experiences can I expect during a Software Engineer Rotational Program?

Participants in a Software Engineer Rotational Program typically work on a variety of projects across different teams and technical domains, such as front-end development, back-end services, DevOps, or data engineering. Each rotation usually lasts a few months and offers hands-on experience with new technologies and tools while addressing real business challenges. You'll collaborate with seasoned engineers, attend technical workshops, and participate in cross-functional projects, all designed to enhance your coding skills and broaden your industry knowledge. This structure helps you discover your interests and strengths, building a foundation for long-term career growth within the organization.

What are the key skills and qualifications needed to thrive in the Software Engineer Rotational Program position, and why are they important?

To succeed in a Software Engineer Rotational Program, you need solid programming fundamentals, a bachelor’s degree in computer science or a related field, and experience with multiple coding languages. Familiarity with development environments, version control tools (like Git), and cloud platforms is commonly expected, while additional certifications in software development can be beneficial. Strong soft skills include adaptability, effective teamwork, and excellent problem-solving abilities, which enable thriving across diverse teams and projects. These abilities are crucial for maximizing the learning and impact during rotations, enabling participants to contribute meaningfully and develop a well-rounded skill set.

What are popular job titles related to Software Engineer Rotational Program jobs in Maryland? For Software Engineer Rotational Program jobs in Maryland, the most frequently searched job titles are:
What job categories do people searching Software Engineer Rotational Program jobs in Maryland look for? The top searched job categories for Software Engineer Rotational Program jobs in Maryland are:
What cities in Maryland are hiring for Software Engineer Rotational Program jobs? Cities in Maryland with the most Software Engineer Rotational Program job openings:
Infographic showing various Software Engineer Rotational Program job openings in Maryland as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $143,178 per year, or $68.8 per hour.

Other

Medical, Dental, Life, Retirement, PTO

Posted 6 days ago


Job description

Responsibilities:
The Software Engineer will complete software development tasks both individually and as a member of an agile team. The selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. The selected candidate will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration by creating common functions and shared actions for developers and testers. He/she/they will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.
Required Qualifications:
  • Clearance: TS/SCI w CI Poly
  • Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree
  • Demonstrated experience with Java is required
  • Experience or familiarity with multiple of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platform.
  • Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT
  • Experience developing on Windows, and/or Linux operating systems
  • Must have a strong understanding of sound software development principles and practices
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment
Preferred Qualifications:
  • Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, BDD, Refactoring, and ATDD
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
  • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD)
  • Secure Software development (i.e. Layer 7 Policy)
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team

BENEFITS
We offer a comprehensive benefits package that includes 3 weeks paid time off, 11 Federal Holidays, medical/dental coverage, STD, LTD, Life Insurance, AD&D, 401k with up to 4% match, and end-of-year profit sharing.
Skills and Certifications [note: bold skills and certification are required]
TS/SCI w CI Poly
Security Clearance Required: Yes
Visa Candidate Considered: No
Candidate Details
7+ to 10 years experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - High School Diploma or Equivalent
Willingness to Travel - Never