1

Software Engineer Trainee Jobs in Westminster, MD

Software Engineer Trainee information

See Westminster, MD salary details

$61K

$141.8K

$197.5K

How much do software engineer trainee jobs pay per year?

As of Sep 3, 2026, the average yearly pay for software engineer trainee in Westminster, MD is $141,766.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,300.00 and $166,200.00 per year, depending on experience, location, and employer.

What is a software engineer trainee?

A Software Engineer Trainee is an entry-level position where individuals gain hands-on experience in software development. They typically work under the guidance of senior engineers, learning programming languages, software development methodologies, and debugging techniques. Their responsibilities may include coding, testing, and assisting in the design of applications. This role helps bridge the gap between academic knowledge and real-world software development practices. It is an opportunity to develop technical skills and gain industry exposure before advancing to a full-time software engineering role.

What kind of mentorship or training can I expect as a software engineer trainee?

As a Software Engineer Trainee, you can typically expect to receive structured onboarding, ongoing mentorship from experienced engineers, and participation in regular training sessions. Most teams pair trainees with more senior developers for code reviews, guidance on best practices, and support in understanding project workflows. You may also be encouraged to work on small projects or contribute to larger initiatives to apply your learning in real-world situations. This hands-on, supportive environment is designed to accelerate your growth and help you build the skills needed for a successful software engineering career.

What are the key skills and qualifications needed to thrive as a software engineer trainee, and why are they important?

To thrive as a Software Engineer Trainee, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or related fields. Familiarity with common programming languages (such as Java, Python, or C++), version control systems like Git, and basic software development methodologies is typical. Strong communication, eagerness to learn, and adaptability are vital soft skills for success in this role. These skills are essential for quickly growing your technical capabilities, effectively collaborating with your team, and making meaningful contributions to software projects.

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

To secure a software engineer trainee position with no experience, focus on building foundational skills in programming languages like Python or Java, complete relevant coursework or certifications, and create a portfolio of personal projects or contributions to open-source. Internships, coding bootcamps, and networking through industry events can also improve your chances by demonstrating commitment and gaining practical exposure.

Is 25 too late to become a software engineer trainee?

Age is not a barrier to becoming a software engineer trainee, as many programs accept individuals in their mid-20s and beyond. Success depends on acquiring relevant skills such as programming languages, problem-solving, and completing training or certifications, regardless of age.

What are the most commonly searched types of Software Engineer jobs in Westminster, MD?

The most popular types of Software Engineer jobs in Westminster, MD are:

What cities near Westminster, MD are hiring for Software Engineer Trainee jobs?

Cities near Westminster, MD with the most Software Engineer Trainee job openings:

Infographic showing various Software Engineer Trainee job openings in Westminster, MD as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $141,766 per year, or $68.2 per hour.

Technical Trainer, Plant Maintenance

Vulcan Materials Company

Hanover, PA • On-site

$31.25 - $41.50/hr

Full-time

Re-posted 7 days ago


Vulcan Materials rating

7.4

Company rating: 7.4 out of 10

Based on 151 frontline employees who took The Breakroom Quiz

296th of 545 rated manufacturers


Job description

$1,500 Employee Referral Bonus Eligible
 

Job Summary
The Plant Maintenance Technical Trainer is responsible for providing training and instruction on the maintenance and repair of fixed equipment, such as boilers, pressure vessels, and storage tanks. They develop training programs, materials, and resources to ensure that maintenance technicians and engineers have the knowledge and skills necessary to safely and effectively maintain fixed equipment. Additionally, they may conduct hands-on training sessions, evaluate trainee performance, and provide feedback for continuous improvement. This role requires strong technical knowledge, communication skills, and a commitment to promoting a culture of safety and compliance within the organization.
Essential Functions
Diagnoses problems and performs mechanical repair and maintenance to stationary production machinery such as aggregate plants, conveyors, crushers, elevators, drives, and screws. Uses some mobile equipment such as cranes to carry and lift heavy parts into place, uses a wide variety of hand and power tools, and uses cutting torch and welding equipment.
Inspects and reports condition of above machinery for items needing repair or service. Rebuilds or fabricates parts. Reads technical manuals and may order parts from central stores or outside suppliers. 
Take an active role in prioritizing safety throughout the operation for yourself and others at all times in accordance with MSHA and Vulcan standards.
Conduct fixed equipment efficiency reviews and work with plant supervision to implement and maintain productive, safe equipment operation practices.
Work closely with operations management, Mine Planning, Drilling & Blasting, and other support groups to improve productivity and safety.
Incorporate hands-on and Vulcan Way of Operating (VWO) training for plant operations management/supervisors to help identify, improve, and maintain fixed equipment utilization, production, and safety gains.
Promote "Best Practices and Standards" for fixed equipment.
Focus on Plant Operators and work with and coach mobile equipment operators as needed.
Attend training classes to keep abreast of the latest operator techniques and technologies.
Other duties as required.
Critical Competencies
Work Ethic - Committed to high-quality work, demonstrating professionalism, integrity, and personal responsibility in fulfilling job duties.
Respectful: treats other employees or customers with courtesy, dignity and respect.
Health, Safety and Environmental Management - Implements and uphold policies and practices that ensure workplace safety, promote employee well-being, and minimize environmental impact. This includes regulatory compliance, risk assessment & mitigation, workplace safety culture, incident response & prevention, sustainability & environmental stewardship and training & engagement.
Interpersonal Savvy - Engages openly and comfortably with diverse groups, demonstrating tact, sensitivity, and consideration to ease interpersonal situations. Quickly establishes rapport and fosters positive connections.
Communication - Communicates clearly and effectively, both verbally and in writing, while actively listening and adapting the message to the audience.
Responsive - Demonstrates the ability to react quickly and effectively to changing circumstances, new information, or urgent requests, adapting approaches and priorities as needed to ensure timely and appropriate action.

Education
High School diploma or equivalent .
Ability to read technical manuals and understand schematic diagrams. 
Certified welder preferred.
Experience
Minimum of three to five years experience operating, maintaining, or supervising plant fixed equipment. Minimum two years experience as fixed maintenance trainer preferred. 
Knowledge, Skills, and Abilities
Very good mechanical and welding skills. Ability to work at heights of up to 70-feet or more in various body positions. 
Ability to operate crane, forklift, and/or skip loader preferred.
Must be fluent with Word, Excel, PowerPoint and have the ability to quickly learn and use industry-specific software.
Must have verbal and written communication skills.
Must be able to communicate effectively with employees and vendors.
Ability to prepare and execute training materials.
Must be fluent with Word, Excel, PowerPoint and have the ability to quickly learn and use industry-specific software. 
Other Requirements
Approximately 75% of time will be spent in the field and 25% spent in the office.  This position is eligible for Vulcan's Fleet Vehicle Program. 
Current valid state driver's license required.
Knowledge of safety regulation for off-highway equipment is required.
Extended hours and travel including overnight travel on short notice is required.
Will be required to wear personal protective equipment when in and around mine operations.
Must understand and ensure all Vulcan standards are followed and that any violations of these standards are promptly reported to management.

Salary Range. The pay range for this position varies based on the selected candidate's primary work location as outlined below. This range is not inclusive of our discretionary bonus or equity package.  When determining a candidate's compensation, we consider a number of factors, including skillset, experience, job scope, and current market data.


- Hanover, PA or Richmond, VA: $75,000 - $110,000
- Havre De Grace, MD: $83,000 - $120,000
- Herndon, VA: $92,000 - $130,000
JD Disclaimer
Vulcan Materials Company is an equal opportunity employer.


What Vulcan Materials employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom