1

Software Engineer Training Jobs in Washington (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 Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for ... training, free beverages and snacks, weekly catered lunches and breakfast on Fridays. Reinventing ...

Software Engineer Hanover, Maryland T-Rex is looking for a talented Software Engineer to work on a ... training and educational reimbursement, Transamerica 401(k) and Cigna healthcare benefits. T-Rex is ...

Provide support, troubleshooting, and training to end users as necessary in use of system ... engineering and integration; enterprise IT, including cloud services; cyber; software; advanced ...

... training, and experience * 5-8 years of relevant experience in software engineering or related ... field * Strong software engineering skills with proficiency in C/C++ (primary), including a sound ...

Software Engineer

Annapolis, MD ยท On-site

$150K - $185K/yr

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

... training, and experience * 5-8 years of relevant experience in software engineering or related ... field * Strong software engineering skills with proficiency in C/C++ (primary), including a sound ...

Demonstrated experience providing technical support and training to a broad client base ... Demonstrated experience in software engineering and development * Demonstrated experience ...

Software Engineer

Columbia, MD ยท Hybrid

$138K - $180K/yr

Software Engineer (8021)Columbia, MDDescription As a Software Engineer focused on AI Integration ... This role is not focused on training foundational AI models from scratch. Instead, you will take ...

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance ... Provide support, troubleshooting, and training to end users as necessary in use of system.

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.

next page

Showing results 1-20

Software Engineer Training information

See Washington salary details

$27.2K

$118.8K

$214.1K

How much do software engineer training jobs pay per year?

As of Jun 22, 2026, the average yearly pay for software engineer training in Washington is $118,767.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,600.00 and $135,900.00 per year, depending on experience, location, and employer.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many successful professionals start in their mid-20s or later. Learning programming languages, gaining practical experience through projects or certifications, and building a portfolio are key steps regardless of age.

What are the key skills and qualifications needed to thrive in the Software Engineer Training position, 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.

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 tools, is essential. Practical experience through internships, coding projects, or certifications can also enhance job prospects.

How to get a job as a software engineer with no experience?

To get a software engineer job with no experience, focus on building a strong portfolio of projects, learn relevant programming languages and tools, and gain practical skills through coding bootcamps or online courses. Internships, open-source contributions, and certifications can also improve your chances and demonstrate your abilities to employers.

What does the typical day look like for someone in a Software Engineer Training position?

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 engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or equity compensation.

What is a Software Engineer Training job?

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 are the most commonly searched types of Software Engineer Training jobs in Washington? The most popular types of Software Engineer Training jobs in Washington are:
What job categories do people searching Software Engineer Training jobs in Washington look for? The top searched job categories for Software Engineer Training jobs in Washington are:
What cities in Washington are hiring for Software Engineer Training jobs? Cities in Washington with the most Software Engineer Training job openings:
Software Engineer

Software Engineer

Peterson Technologies

Annapolis, MD โ€ข On-site

$104K - $175K/yr

Full-time

Medical, Life, Retirement, PTO

Posted 5 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.