1

Associate Software Engineer Jobs in Alexandria, MN

Sales Engineer

Alexandria, MN · On-site

$88K - $124K/yr

... of CAD software preferred. EDUCATION AND/OR EXPERIENCE: Bachelor's degree in Sales, Engineering, Marketing, Business, or a related field along with 2 years of relevant experience; or an Associate ...

... of CAD software preferred. EDUCATION AND/OR EXPERIENCE: Bachelor's degree in Sales, Engineering, Marketing, Business, or a related field along with 2 years of relevant experience; or an Associate ...

Robotic Weld Engineer

Sauk Centre, MN · On-site

$18.25 - $25/hr

... software like SolidWorks, AutoCAD, or nesting programs. * Develop, evaluate, and improve ... Associates or Bachelor's degree in Welding Technology, Manufacturing Engineering, Mechanical ...

Robotic Weld Engineer

Sauk Centre, MN · On-site

$18.25 - $25/hr

... software like SolidWorks, AutoCAD, or nesting programs. * Develop, evaluate, and improve ... Associates or Bachelor's degree in Welding Technology, Manufacturing Engineering, Mechanical ...

Technical Writer

Alexandria, MN · On-site

$28 - $36.50/hr

Update documentation to reflect engineering, mechanical, or process changes throughout the build ... Associate's degree in related field plus one-year related experience or equivalent combination of ...

Update documentation to reflect engineering, mechanical, or process changes throughout the build ... Associate's degree in related field plus one-year related experience or equivalent combination of ...

Associate Software Engineer information

See Alexandria, MN salary details

$18

$40

$94

How much do associate software engineer jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for associate software engineer in Alexandria, MN is $40.62, according to ZipRecruiter salary data. Most workers in this role earn between $29.38 and $43.03 per hour, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What cities near Alexandria, MN are hiring for Associate Software Engineer jobs? Cities near Alexandria, MN with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Alexandria, MN as of July 2026, with employment types broken down into 1% As Needed, 67% Full Time, 28% Part Time, 2% Temporary, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $84,491 per year, or $40.6 per hour.

Controls Engineer - Field Modifications

Douglas

Alexandria, MN

$80K - $103K/yr

Other

Medical, Dental, Life, Retirement, PTO

Posted yesterday

New


Job description

JOB SUMMARY:

The Controls Engineer position is responsible for projects of average scope and complexity; often with little or no supervision for extended periods; including frequent interaction with internal associates, external customers, and suppliers. Primary focus includes machine design packages applying existing technology used within the company, with focus primarily on routine projects assigned within their own business unit.

ESSENTIAL DUTIES & RESPONSIBILITIES include the following. Other duties may be assigned:

  1. Steward our mission (to enrich lives by providing differentiated packaging automation and services) and values (unwavering integrity, servant's heart, ownership spirit and continuous innovation and improvement).
  2. Produce and reconfigure complete machine design packages using existing technology used within the company.
  3. Able to create all required machine programs/code including PLC, HMI, and coordinated motion.
  4. Follow all Douglas electrical standards including engineering and assembly standards, national codes (NEC, NFPA79 and UL508A), and any other applicable standards and codes.
  5. Generate the Bill of Material and related documentation for all assigned projects.
  6. Maintain project schedules and complete assigned projects within allocated hours.
  7. Travel to customer sites to resolve machine installation and/or commissioning problems.
  8. Interact in a professional manner with internal associates, external customers, and suppliers to support all assigned projects throughout their design, manufacture, build, validation, and commissioning phases.
  9. Identify opportunities for cost reductions and quality improvements in equipment.
  10. Utilize corporate processes:Design and Development,Verification and Validation,Engineering Change Control,Risk Assessment for all machine designs, andDouglas Improvement Projects
  11. Responsible for complying with all safety policies and procedures.
  12. Assist in the training of new employees.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

- Strong creativity and problem solving skills.

- Effective oral and written communication skills.

- High proficiency in the use of personal computers and related software.

- Programmable Logic Controller (PLC) experience preferred.

- Computer Aided Design/Drafting (CAD) experience preferred.

EDUCATION AND/OR EXPERIENCE:

- Requires a B.S. degree in Electrical Engineering or the equivalent education in a related field.

- Experience in the designing of packaging machinery preferred.

OTHER INFORMATION:

All full-time positions offer attractive compensation and benefits that include ESOP stock allocation, 401(k) match, a company health clinic, medical, dental, life and disability insurance, volunteer time off, along with holiday pay and paid time off.