1

Software Engineer In Training Jobs in River Falls, WI

Senior Software Engineer, AWS Cloud Collaborate with Innovative 3Mers Around the World Choosing ... training, skills, work location, and/or experience. In addition, this position may be eligible for ...

Panel interview and tour - in person * Peers * Leadership Responsibilities * Write great code * Analyze requirements and needs and develop software solutions * Work with the project manager or ...

Posted today

Software Engineer

Saint Paul, MN · On-site

$120 - $150/hr

Take pride in being part of a company thriving on the global stage, where our people create ... Training & Development * Wellness Resources #J-18808-Ljbffr

Posted today

Software Engineer II

Saint Paul, MN · On-site

$100 - $125/hr

Panel interview and tour - in person * Peers * Leadership * Decision * Reports to: Principal Software Engineer * Team: ~7 * Status: Full-time employee * Salary range: $!00,000 - $125,000 Key ...

Our 115,000 colleagues serve people in more than 160 countries. Working at Abbott At Abbott, you ... As the Staff Software Engineer, you will be expected to be a critical contributor to building ...

Our 115,000 colleagues serve people in more than 160 countries. Working at Abbott At Abbott, you ... As the Staff Software Engineer, you will be expected to be a critical contributor to building ...

Our 115,000 colleagues serve people in more than 160 countries. Working at Abbott At Abbott, you ... As the Staff Software Engineer, you will be expected to be a critical contributor to building ...

Sr. ERP Developer

Saint Paul, MN · On-site

$55 - $72.75/hr

... SDET - ERP Systems Location: Vadnais Heights, MN - Hybrid What is IP Corporation? IP Corporation is a privately held, family-owned chemical manufacturing organization with more than 70 years of ...

Senior Software Engineer

Eagan, MN · On-site

$120 - $180/hr

Senior Software Engineer -- Content Tools Content Tools • CoCounsel Legal Integrations Overview ... team in building purpose-built APIs that give AI agents precise, governed access to TR ...

Lead Software Engineer

Eagan, MN · On-site

$94 - $157/hr

Software Engineer UK NASR PDT Evolution Program Leidos is seeking a Software Engineer to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom ...

New

Senior Software Engineer

Maplewood, MN · On-site

$125K - $165K/yr

The Impact You'll Make in this Role As a Senior Software Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around the world.

We invest deeply in AI technologies and explore emerging fields with the backing of Thomson Reuters, a global leader. As a Lead Software Engineer - AI, you will play a lead role in full-stack web ...

We invest deeply in AI technologies and explore emerging fields with the backing of Thomson Reuters, a global leader. As a Lead Software Engineer - AI, you will play a lead role in full-stack web ...

Senior Software Engineer

Maplewood, MN · On-site

$125K - $165K/yr

The Impact You'll Make in this Role As a Senior Software Engineer, you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around the world.

Senior Software Engineer I

Eagan, MN · On-site

$95 - $176/hr

Bachelor's degree in computer science, software engineering, or a related field; or equivalent ... code, training on new technologies / concepts, and providing input on technical decisions.

Sr Software Engineer

Saint Paul, MN · On-site

$139K - $230K/yr

Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine ... education, training, credentials and experience of the candidate; and other conditions of ...

... SDET - ERP Systems? The Senior Developer / Software Development Engineer in Test (SDET) - ERP Systems is responsible for leading quality engineering initiatives across IP Corporation's enterprise ER ...

New

next page

Showing results 1-20

Software Engineer In Training information

See River Falls, WI salary details

$24.3K

$106.2K

$191.4K

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

As of Aug 28, 2026, the average yearly pay for software engineer in training in River Falls, WI is $106,175.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,800.00 and $121,500.00 per year, depending on experience, location, and employer.

What is a software engineer in training?

A Software Engineer In Training is an entry-level professional who is learning the skills and practices required to become a fully qualified software engineer. Typically, they work under the supervision of senior engineers, assisting with coding, testing, and debugging software applications. This role is designed to provide hands-on experience, mentorship, and exposure to industry-standard tools and processes. Over time, individuals in this position gain the necessary knowledge and experience to advance to more independent engineering roles.

What kinds of projects can a software engineer in training expect to work on, and how are these projects structured for learning and development?

As a Software Engineer In Training, you will typically be assigned to smaller-scale features or assist with components of larger projects under the guidance of more experienced engineers. These projects are structured to gradually introduce you to the company’s technology stack, development processes, and best practices. You’ll often participate in code reviews, pair programming, and regular team meetings, which help build both technical and collaborative skills. The environment is designed to provide mentorship and hands-on experience, so you can confidently progress to more complex responsibilities over time.

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

To thrive as a Software Engineer In Training, you need a solid understanding of programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, coding languages such as Python or Java, and basic software development tools is typically required. Strong communication, eagerness to learn, and teamwork skills help set individuals apart in this role. These competencies are crucial for adapting quickly, contributing effectively to projects, and developing into a well-rounded software engineer.

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

AspectSoftware Engineer In TrainingSoftware Developer
CredentialsTypically pursuing or holding a bachelor's degree in computer science or related fieldUsually has a similar educational background, often with some work experience
Work EnvironmentEntry-level, often in training or mentorship programs within tech companiesFull-time development roles, working on projects and coding tasks
Employer UsageCommonly used for new graduates or interns starting their software engineering careersUsed for professionals actively developing software solutions

In summary, a Software Engineer In Training is an entry-level role focused on learning and development, often for recent graduates, while a Software Developer is a more experienced role involving active software creation. Both roles share similar educational backgrounds but differ in experience and responsibilities.

What cities near River Falls, WI are hiring for Software Engineer In Training jobs?

Cities near River Falls, WI with the most Software Engineer In Training job openings:

Senior Software Engineer, AWS Cloud

Maplewood, MN • On-site


3M
Coal, Metals and Minerals Mining • 10K+ employees

7.8

Company rating: 7.8 out of 10

Based on 248 frontline employees who took The Breakroom Quiz

170th of 544 rated manufacturers

Good employer

Recommended by students

Paid breaks


$145K - $178K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 23 days ago


Job description

Job Description:
Senior Software Engineer, AWS Cloud
Collaborate with Innovative 3Mers Around the World
Choosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company you choose to work at, and its leaders, will support and guide you. With a variety of people, global locations, technologies, and products, 3M is a place where you can collaborate with other curious, creative 3Mers.
This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.
The Impact You'll Make in this Role
When you join the Platform Engineering, Developer Services team, you become a crucial part of 3M's digital transformation. You will substantially contribute to the delivery of applications and services that benefit 3M customers. You will develop the facilities used to manage Cloud and the DevOps platform used by developers to build and deploy applications.
As a Senior Software Engineer in Developer Services, you will have the opportunity to collaborate with some of the most innovative and diverse people from around the world. Your contribution:
Key Responsibilities:
  • Leadership: Independently lead large programs and initiatives. Technical domain ownership. Coordinate work across organizations and collaborate with enterprise stakeholders.

  • Architecture: Create and maintain enterprise reference architecture. Establish approved cloud, security, identity, observability, and pipeline patterns. Develop Paved Paths.

  • Software Development: Build and maintain applications and their features. Lead development of a governed and industrialized AI-Augmented software delivery platform.

  • Mentor: Coach engineers, architects, and technical leads on architecture, cloud patterns, Ai-augmented delivery, cloud security, and cost management. Effect change across the enterprise.

Your Skills and Expertise:
To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:
  • High School Diploma (verified and completed prior to start) and Eight (8) years of experience in Information Technology, Computer Science in a private, public, government, or military environment.

OR
  • Bachelor's degree or higher (verified and completed prior to start) and Five (5) years of experience within the Information Technology or Computer Science field.

AND
  • Five (5) years of full-stack AWS Cloud Native application development, with Typescript and/or Python. IaC development in Typescript, CloudFormation, or Python in a private, public, government or military environment

Additional qualifications that could help you succeed even further in this role include:
  • Strong written and verbal communicator with a collaborative, customer-focused mindset.

  • Flexible and adaptable skillset to meet the growing challenges of a modernizing organization.

  • Natural educator who enjoys mentoring others, ensuring their achievement.

  • Excellent analytical, problem-solving, and decision-making skills. Deep core software development skills.

  • Strong understanding of software development methodologies, DevOps practices, and CI/CD pipelines, GitHub Actions development, GitHub API use.

  • Substantial experience working with identity (authn/authz) in AWS, Active Directory, Auth0, Cognito, OAuth/OIDC, Web Applications, and/or APIs.

Work Location
  • On-site in Maplewood, MN, or Austin, TX office at least 4 days per week

Travel: May include up to 10% domestic/international
Relocation Assistance: Is not authorized
Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).
Supporting Your Well-being
3M offers many programs to help you live your best life - both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.
Chat with Max
For assistance with searching through our current job openings or for more information about all things 3M, visit Max, our virtual recruiting assistant on 3M.com/careers.
Applicable to US Applicants Only:The expected compensation range for this position is $145,676 - $178,049, which includes base pay plus variable incentive pay, if eligible. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate's relevant knowledge, training, skills, work location, and/or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits, etc.). Additional information is available at: https://www.3m.com/3M/en_US/careers-us/working-at-3m/benefits/.
Good Faith Posting Date Range 08/06/2026 To 09/05/2026 Or until filled
All US-based 3M full time employees will need to sign an employee agreement as a condition of employment with 3M. This agreement lays out key terms on using 3M Confidential Information and Trade Secrets. It also has provisions discussing conflicts of interest and how inventions are assigned. Employees that are Job Grade 7 or equivalent and above may also have obligations to not compete against 3M or solicit its employees or customers, both during their employment, and for a period after they leave 3M.
Learn more about 3M's creative solutions to the world's problems at www.3M.com or on Instagram, Facebook, and LinkedIn @3M.
Responsibilities of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties.
Safety is a core value at 3M. All employees are expected to contribute to a strong Environmental Health and Safety (EHS) culture by following safety policies, identifying hazards, and engaging in continuous improvement.
Pay & Benefits Overview: https://www.3m.com/3M/en_US/careers-us/working-at-3m/benefits/
3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.
Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
3M Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.
Please click on the following links and select the country where you are applying for employment to review the applicable Terms of Use (link here) and Privacy Policy (link here). Before submitting your application, you will be asked to confirm your agreement with the terms.


What 3M employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom