2

Entry Level Software Engineer Jobs in Farmington, MN

Spend time learning technical skills; including computer aided drafting, hardware and software ... Successful completion of entry-level/ introductory engineering coursework. * Full-time academic ...

Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...

Showing results 41-60

Entry Level Software Engineer information

See Farmington, MN salary details

$24.2K

$105.9K

$190.8K

How much do entry level software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for entry level software engineer in Farmington, MN is $105,875.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,600.00 and $121,200.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

What are the most commonly searched types of Software Engineer jobs in Farmington, MN?

The most popular types of Software Engineer jobs in Farmington, MN are:

What job categories do people searching Entry Level Software Engineer jobs in Farmington, MN look for?

The top searched job categories for Entry Level Software Engineer jobs in Farmington, MN are:

What cities near Farmington, MN are hiring for Entry Level Software Engineer jobs?

Cities near Farmington, MN with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Farmington, MN as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $105,875 per year, or $50.9 per hour.

Substation Engineer I (Junior Engineer)

Ceg Engineers

Lakeville, MN • On-site

$60 - $80/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Key responsibilities

  • Develop physical layouts and structural plans for substation systems, including equipment, fencing, access roads, grounding grid, trenching routes, and conduit & cable routes

  • Create wiring diagrams and schematics, and provide engineering markups of drawings for the drafting team

  • Review drawings to ensure accurate incorporation of engineering markups and assist with project planning, scheduling, and coordination


Job description

Job Type: Full-Time

Salary & Benefits: Salary of $60,000 to $85,000 annually. Insurance benefits include medical, dental, vision, and life. Additional benefits include a 401(k) Plan with company contributions, paid time off, and profit sharing.

About Us: Consulting Engineers Group (CEG) has been on a mission to accelerate the transition to clean energy since 1998. As a nimble and rapidly expanding team, we specialize in engineering and building renewable energy projects that make a tangible impact on communities and the environment. Our inclusive culture values diverse perspectives and fostering innovation and collaboration at every level.

Position Overview

CEG is seeking a motivated Substation Engineer I (Junior Engineer) to join our Renewable Power Generation Plants engineering team. In this role, you will work directly with industry experts to design, configure, and test critical substation systems for large-scale renewable energy projects. This position provides direct exposure and growth in both Physical Design and Protection & Controls (P&C) engineering. Not all requirements need to be met to apply, we encourage parties to apply that have some of the skills needed.

What You’ll Do
  • Develop physical layouts and structural plans, including substation equipment, fencing, access roads, grounding grid, trenching routes, and conduit & cable routes
  • Develop wiring diagrams and schematics
  • Provide engineering markups of AC/DC schematics, panel layouts, wiring diagrams, and other drawings for the drafting team to execute
  • Review drawings provided by drafting team to ensure all engineering markups were accurately incorporated
  • Research and provide feedback on topics assigned by project engineers
  • Perform mathematical checks on voltage drop and battery sizing equations
  • Assist and/or lead project planning, scheduling, and coordination for projects of all size
  • Work with other project team members to produce project deliverables as required
  • Other job-related responsibilities as assigned
  • Travel to client sites and offices occasionally required, up to 20% of time
What You’ll Need
  • Bachelor of Science in Electrical Engineering (BSEE) or related engineering field
  • Desire to acquire Engineer-in-Training (EIT) certification or already possess
  • Desire to acquire Professional Engineer certification
  • 0 – 3 years of exposure to utility power systems through specialized coursework, internships, or entry-level utility engineering track
  • Basic familiarity with relay manufacturer configuration tools (such as SEL AcSELerator Quickset)
  • Excellent communication and interpersonal skills
  • Proficient in Microsoft Office, including Excel and Word
  • Effective written and oral communication skills
  • Applicants must be currently authorized to work in the United States on a full-time basis
Bonus If You Bring
  • Experience with utility-scale renewable energy systems
  • Experience with substation related software like ETAP, SKM, etc.
  • Solid understanding of three-phase power systems, symmetrical components, and standard IEEE/ANSI device numbers
  • Experience with NetSuite ERP
Why You’ll Love Working Here
  • Be part of a mission-driven team in clean energy
  • Supportive, inclusive, and flexible work culture
  • Collaborative and Innovative environment
  • Career growth, ongoing learning, and training opportunities
  • Company profit sharing and other bonuses
  • Exceptional 401k program
How to Apply

Please send a copy of your resume and cover letter to information@ceg-engineers.com and mention "Substation Engineer I (Junior Engineer)" in your application email. We encourage everyone to apply—especially women, people of color, and others often underrepresented in engineering. You do not need to meet every skill listed in order to qualify for the position – CEG is looking for candidates who are talented, eager to learn, and have the potential to grow into roles in an environment that fosters success. Please apply if this role is of interest to you, and you think your skills and strengths are aligned with this position.

About Consulting Engineers Group

Consulting Engineers Group provides high-quality and high-technology transmission and distribution engineering solutions at competitive prices. For more information, email information@ceg-engineers.com.

About Lakeville, MN

Lakeville is a suburb of Minneapolis-Saint Paul, and the largest city in Dakota County, Minnesota, United States. It is approximately 20 miles south of both downtown Minneapolis and downtown St. Paul along Interstate Highway 35. To learn more, visit visitlakeville.org.

#J-18808-Ljbffr