1

Software Engineer Training Jobs in Maryland (NOW HIRING)

Software Engineer

Annapolis, MD · On-site

$104K - $175K/yr

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ... Training reimbursement. Salary range = $104,500 - $175,000 Peterson Technologies will provide ...

Software Engineer

Annapolis, MD · On-site

$185K - $240K/yr

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ... Training reimbursement. Salary range = $185,000 - $240,000 Peterson Technologies will provide ...

Software Engineer

Hanover, MD · On-site

$130 - $150/hr

Software Engineer T-Rex is looking for a talented Software Engineer to work on a program in the ... for training, professional development and tuition reimbursement, and a 401(k) plan with company ...

Required : • Bachelor's degree in the field of Computer Science, Computer Engineering, Software Engineering or related field is required or equivalent combination of education, training, and ...

Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years ... Access to Premium Healthcare/Dental/Vision Available * $2500+ Training Paid * Referral Company ...

Software Engineer

Annapolis Junction, MD · On-site

$150K - $240K/yr

Software Engineer Location: Annapolis Junction, MD Reports To: Program Manager / Task Lead Job Type ... Opportunities for professional development, training, and advancement within a growing company.

Software Engineer

Annapolis Junction, MD · On-site

$150K - $240K/yr

Software Engineer Location: Annapolis Junction, MD Reports To: Program Manager / Task Lead Job Type ... Opportunities for professional development, training, and advancement within a growing company.

Be Seen First

Programmer Level 1-2 Bachelor's Degree from an accredited educational institution in Engineering ... Training software for the U.S. Navy.

Software Engineer

Annapolis, MD · On-site

$150K - $240K/yr

Software Engineer Location: Annapolis Junction, MD Reports To: Program Manager / Task Lead Job Type ... Opportunities for professional development, training, and advancement within a growing company.

Showing results 41-60

Software Engineer Training information

See Maryland salary details

$23.3K

$101.8K

$183.4K

How much do software engineer training jobs pay per year?

As of Aug 24, 2026, the average yearly pay for software engineer training in Maryland is $101,774.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,100.00 and $116,500.00 per year, depending on experience, location, and employer.

What is a software engineer training?

A Software Engineer Training job is an entry-level position designed to help individuals develop technical skills and industry knowledge. It typically involves hands-on coding, software development projects, and mentorship from experienced engineers. Participants may work on real-world applications, learn best practices, and gain exposure to different technologies. The goal is to prepare trainees for a full-time software engineering role by building their problem-solving abilities and coding proficiency.

What does a software engineer training do?

As a Software Engineer Training, your day often starts with team stand-up meetings to discuss project updates and set priorities. You will spend most of your time learning from senior engineers, writing code, participating in code reviews, and troubleshooting software issues under guidance from mentors. Expect to engage in hands-on training activities, attend technical workshops, and gradually take on more complex tasks as your skills develop. This supportive environment is designed to help you build strong technical foundations, adapt to company workflows, and prepare for future advancement within the team.

What are the key skills and qualifications needed to thrive in software engineer training, and why are they important?

To thrive as a Software Engineer Training, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and software development principles, often backed by a degree in computer science or related field. Familiarity with development tools like version control systems (e.g., Git), integrated development environments (IDEs), and continuous integration platforms is typically required. Strong problem-solving abilities, willingness to learn, and effective communication skills help you excel in collaborative and fast-paced environments. These skills are critical for contributing to projects, adapting to new technologies, and succeeding in a team-oriented role.

How do you become a software engineer training?

To become a software engineer trainer, you typically need a strong background in software development, often with a bachelor's degree in computer science or related fields. Gaining experience in programming languages, development tools, and teaching or mentoring skills is essential, along with certifications in relevant technologies if applicable. Continuous learning and staying updated with industry trends are important for effective training roles.

What training do you need to be a software engineer?

To become a software engineer, you typically need a bachelor's degree in computer science, software engineering, or a related field. Gaining proficiency in programming languages such as Java, Python, or C++, along with understanding data structures, algorithms, and software development practices, is essential. Practical experience through internships, coding projects, or certifications can also enhance job prospects.

What are the most commonly searched types of Software Engineer Training jobs in Maryland?

The most popular types of Software Engineer Training jobs in Maryland are:

What are popular job titles related to Software Engineer Training jobs in Maryland?

For Software Engineer Training jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Software Engineer Training jobs in Maryland look for?

The top searched job categories for Software Engineer Training jobs in Maryland are:

Infographic showing various Software Engineer Training job openings in Maryland as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 17% Part Time, and 1% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $101,774 per year, or $48.9 per hour.

Software Engineer

Annapolis, MD • On-site

Peterson Technologies
IT Services • 51 - 200 employees

$104K - $175K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic insight, extensive operational experience, and technical expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft and augment protections for our customers systems. If you are looking to join a company that provides amazing benefits, a healthy work-life balance, competitive salaries, and talented subject matter experts, consider joining our team!
Job Description:
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Requirements:
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required.
Bachelor's degree in Computer Science or related discipline OR four additional years' software engineering experience
At least 7 years' experience as a software engineer (at least 11 years' experience if no Bachelor's degree)
Java (11+)
Qualifications
- Analyze user requirements to derive software design and performance requirements
- Design and code new software or modify existing software to add new features
- Debug existing software and correct defects
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Provide recommendations for improving documentation and software development process standards
Peterson Technologies provides for an excellent benefit package to include generous PTO, healthcare, STD, LTD, Life Insurance, 401k contribution and Tuition and Training reimbursement.
Salary range = $104,500 - $175,000
Peterson Technologies will provide reasonable accommodations to applicants who are unable to utilize our online application system due to a disability.
Please send your request to HR at [email protected] or call.