1

Flexible Software Engineer Training Jobs (NOW HIRING)

You will design and implement flexible software solutions and collaborate with multi-disciplinary ... training, key skills/critical skills, security clearances, and prevailing market and business ...

Lead Software Engineer

Woburn, MA ยท On-site +1

$175K - $215K/yr

Current applications include a simulation platform for training and testing AI autonomy solutions ... As a Senior Software Engineer at STR, you will support the design and implementation of flexible ...

Senior Software Engineer

Woburn, MA ยท On-site +1

$140K - $170K/yr

Current applications include a simulation platform for training and testing AI autonomy solutions ... As a Senior Software Engineer at STR, you will support the design and implementation of flexible ...

Andromeda is a scalable, and flexible Software-Defined Network (SDN) stack, enabling Cloud Customer ... training. US: $147000 - $211000 (USD) 15% bonus target bonus equity benefits Learn more about ...

You create flexible software without over-engineering, and you don't let perfect be the enemy of good. You make appropriate trade-offs, reuse where possible, and are judicious about introducing ...

You create flexible software without over-engineering, and you don't let perfect be the enemy of good. You make appropriate trade-offs, reuse where possible, and are judicious about introducing ...

Senior Software Engineer

Atlanta, GA ยท On-site

$117K - $155K/yr

You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies. You are efficient with resource usage ...

next page

Showing results 1-20

Flexible Software Engineer Training information

See salary details

$24K

$104.9K

$189K

How much do flexible software engineer training jobs pay per year?

As of Jun 9, 2026, the average yearly pay for flexible software engineer training in the United States is $104,863.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $120,000.00 per year, depending on experience, location, and employer.

What is Flexible Software Engineer Training?

Flexible Software Engineer Training refers to educational programs designed to teach software engineering skills with adaptable schedules and formats. These programs often include online courses, part-time options, and self-paced learning modules, making them accessible to people with various time commitments and learning preferences. They typically cover fundamental programming languages, software development methodologies, and practical coding exercises to prepare students for careers as software engineers.

What are the key skills and qualifications needed to thrive in Flexible Software Engineer Training, and why are they important?

To thrive in Flexible Software Engineer Training, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant educational background such as a degree in computer science or a related field. Familiarity with coding languages (e.g., Python, Java, JavaScript), version control systems like Git, and development frameworks is typically required. Strong communication, adaptability, and a willingness to learn new technologies are essential soft skills. These skills and qualities enable trainees to quickly grasp new concepts, collaborate effectively, and adapt to diverse project requirements in a constantly evolving tech landscape.

What is the difference between Flexible Software Engineer Training vs Software Developer?

AspectFlexible Software Engineer TrainingSoftware Developer
CredentialsTypically no formal degree required; focuses on skills and certificationsBachelor's degree in CS or related field often preferred
Work EnvironmentOnline, flexible schedules, project-based learningOffice or remote, full-time employment
Industry UsageTraining programs for entry-level or career switchersFull-time professional role in software development
Search IntentTraining, courses, skill developmentJob opportunities, career growth

Flexible Software Engineer Training is designed to teach coding skills and prepare individuals for entry-level roles, often without formal degrees. Software Developers are employed professionals who build software applications, usually requiring a degree and ongoing experience. The training provides a pathway into the industry, while developers are active contributors in their organizations.

What can I expect from the team structure and mentorship opportunities during a Flexible Software Engineer Training program?

During a Flexible Software Engineer Training program, you'll often work within a cohort or small group of fellow trainees, guided by experienced mentors or instructors. You'll participate in collaborative projects, code reviews, and pair programming sessions, which help you build both technical skills and teamwork abilities. Mentorship is typically a key focus, with regular feedback and support to accelerate your learning and address challenges. Many programs also offer networking opportunities with industry professionals, preparing you for a smooth transition into full-time roles.
What cities are hiring for Flexible Software Engineer Training jobs? Cities with the most Flexible Software Engineer Training job openings:
What are the most commonly searched types of Software Engineer Training jobs? The most popular types of Software Engineer Training jobs are:
What states have the most Flexible Software Engineer Training jobs? States with the most job openings for Flexible Software Engineer Training jobs include:
Senior Software Engineer, Training Efficiency

Senior Software Engineer, Training Efficiency

Waymo

Mountain View, CA โ€ข On-site

$238K - $302K/yr

Full-time

Posted 9 hours ago


Job description

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's Most Experienced Driverโ„ข-to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
The Waymo ML Infrastructure team works with Research and Production teams to develop models in Perception and Planning that are core to our autonomous driving software. We help our partners by offering the best solutions for the entire model development lifecycle. These solutions are developed in close collaboration with teams at Google. They are geared towards both scaling models and solving problems unique to ML for autonomous driving. You will improve the runtime efficiency of input data pipelines for large-scale training workloads. This is a unique opportunity to work on ML systems and improve on our model training processes.
You Will:
  • Design, and improve distributed input data pipelines for large-scale ML training workloads.
  • Collaborate with researchers and ML engineers to resolve bottlenecks in data pipeline performance.
  • Improve runtime goodput of ML training workload, including optimizing input data processing systems, ensuring scalability and reliability across distributed environments.
  • Implement and maintain advanced ML infrastructure tools, including ML Pathways, Grain, JAX, and TensorFlow.
  • Evaluate and integrate modern technologies to enhance the performance and scalability of ML systems.
  • Promote best practices for distributed systems architecture and contribute to technical leadership within the team.

You Have:
  • B.S. in Computer Science, Math, or 5+ years equivalent real-world experience.
  • Proficient in distributed systems design with an understanding of ML data pipeline optimization.
  • Experience with ML frameworks, including TensorFlow and JAX.
  • Hands-on experience libraries like Grain or tf.data service.
  • Solid programming skills in Python and C++.
  • Practical familiarity with profiling tools to uncover performance bottlenecks.

We Prefer:
  • MS in Computer Science, Math
  • Familiarity with distributed dataflow frameworks like ML Pathways

#LI-Hybrid
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range
$238,000-$302,000 USD