1

Software Developer Jobs in Edina, MN (NOW HIRING)

Responsibilities The Software Developer III owns delivery of complex features and small systems through production, resolving ambiguous, open-ended problems without hand-holding, within Old National ...

Software Developer**Location:** Minneapolis, MinnesotaRole OverviewWe are seeking a ServiceNow Developer with a strong technical background to contribute to our technology initiatives. The role ...

Job#: 3044787 Software Developer Location: Minneapolis, Minnesota Role Overview We are seeking a ServiceNow Developer with a strong technical background to contribute to our technology initiatives.

Lead Software Developer

Eagan, MN · Hybrid

$87K - $157K/yr

Leidos is seeking a Lead Software Developer - Early Systems Integration (ESI) to be based in Gaithersburg, MD; Eagan, MN; or Egg Harbor, NJ. This position will support the United Kingdom National ...

New

Software Developer 2

Saint Paul, MN · Remote

$80K - $95K/yr

Under the direction of the Lead Software Developer, the Software Developer 2 will play a key role in the continued development and enhancement of our applications. A developer at this level has ...

Software Developer 2

Eagan, MN · On-site +1

$80K - $95K/yr

Under the direction of the Lead Software Developer, the Software Developer 2 will play a key role in the continued development and enhancement of our applications. A developer at this level has ...

Software Developer 2

Eagan, MN · On-site

$80 - $95/hr

Under the direction of the Lead Software Developer, the Software Developer 2 will play a key role in the continued development and enhancement of our applications. A developer at this level has ...

Position Overview Securian Financial is seeking a software developer to jointhe Bills, Beneficiary and Beyond (BBB)team within Employee Benefit Solutions Technology (EBST).BBBis responsible for ...

New

Now hiring for our Software Developer cohort starting in November 2026. To apply, please submit a formal application through our website: Dev10 Apply Here What We Require Willingness to relocate ...

Software Developer / Engineer Salary: $125,785 - $126,500 per year Hours: Monday - Friday, 8:00 am to 5:00 pm, 40 Hours/Week Summary of Duties: Responsible for the successful development ...

Senior Software Developer

Eagan, MN · On-site

$107.90 - $195.05/hr

Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector , supporting the development of the Alaska Automation Capability (AAC) . AAC is part of ...

Senior Software Developer

Eagan, MN · On-site

$107K - $195K/yr

Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems.

Principal Software Developer

Eagan, MN · On-site

$131K - $237K/yr

Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems.

Showing results 21-40

Software Developer information

See Edina, MN salary details

$49.6K

$115.7K

$171.7K

How much do software developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software developer in Edina, MN is $115,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,100.00 and $134,500.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What do software developers do?

Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Edina, MN?

The most popular types of Software Developer jobs in Edina, MN are:

What are popular job titles related to Software Developer jobs in Edina, MN?

For Software Developer jobs in Edina, MN, the most frequently searched job titles are:

What job categories do people searching Software Developer jobs in Edina, MN look for?

The top searched job categories for Software Developer jobs in Edina, MN are:

What cities near Edina, MN are hiring for Software Developer jobs?

Cities near Edina, MN with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Edina, MN as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 80% In-person, 5% Hybrid, and 15% Remote job distribution, with an average salary of $115,678 per year, or $55.6 per hour.

Software Developer III

Old National Bank

Saint Paul, MN • On-site

$199K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 17 days ago


Old National Bank rating

8.2

Company rating: 8.2 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

50th of 171 rated banks


Job description

Overview
Old National Bank has been serving clients and communities since 1834. With over $70 billion in total assets, we are a regional powerhouse deeply rooted in the communities we serve. As a trusted partner, we thrive on helping our clients achieve their goals and dreams, and we are committed to social responsibility and investing in our communities through volunteering and charitable giving.
We continually seek highly motivated and talented individuals as our people are critical to our success. In return, we offer competitive compensation with our salary and incentive program, in addition to medical, dental, and vision insurance. 401K, continuing education opportunities and an employee assistance program are also included in our benefit suite. Old National also offers a variety of Impact Network Groups led by team members who are passionate about driving engagement, creating awareness of diverse backgrounds and experiences, and building inclusion across the organization. We offer a unique opportunity to join a growing, community and client-focused company that is firmly rooted in its core values.
Responsibilities
The Software Developer III owns delivery of complex features and small systems through production, resolving ambiguous, open-ended problems without hand-holding, within Old National Bank's Product Engineering organization, and sets the technical direction for their own work. You harden prototypes into resilient, compliant production systems and shape how the team applies AI and agentic delivery to ship secure, reliable software faster.
This is an experienced individual-contributor role, one of three experience levels in our Software Developer family (Levels I, II, and III). You may mentor peers and lead design and code reviews for your area, but people management and org-wide governance belong to separate tracks. Strong engineering fundamentals and the ability to write high-quality software remain essential, even as you increasingly deliver through agentic and AI-assisted workflows.
Salary Range
The salary range for this position is $98,400/yr - $199,000/yr plus bonus. The base salary indicated for this position reflects the compensation range applicable to all levels of the role across the United States. Actual salary offers within this range may vary based on a number of factors, including the specific responsibilities of the position, the candidate's relevant skills and professional experience, educational qualifications, and geographic location
Key Accountabilities
Delivery & engineering execution
  • Convert business intent and specifications into shipped features that meet functional, non-functional, and compliance requirements, increasingly using agentic and AI-assisted workflows.
  • Write and review high-quality code when establishing patterns, building secure components, integrating services, or ensuring AI-produced code meets standards.
  • Ensure both human-written and AI-assisted code is validated through automated testing and continuous verification to maintain safety and correctness.
  • Optimize for outcomes: improve cycle time, reliability/SLOs, quality, and delivery economics; apply engineering effort where it provides the most leverage or safety.
  • Identify ambiguity, dependencies, and operational risk early; harden prototypes into resilient production systems.
  • Follow the bank's change-management discipline - ship changes to production through documented review and approval, respecting segregation of duties and auditability.

Architecture, platforms & AI systems
  • Design and build AI-enabled systems on Amazon Bedrock, and secure them by applying Bedrock Guardrails and prompt designs that defend against prompt injection, prompt leaking, and jailbreaking.
  • Design and operate AWS cloud-native / serverless systems using GitOps CI/CD and Terraform.
  • Set and document technical patterns for your area, and influence the broader technical direction.

Mentorship & technical influence
  • Mentor Developer I and II engineers through pair programming and code-review coaching, in software design, coding best practices, and agentic workflows.
  • Lead design and code reviews for your area.
  • Partner with product, security, and risk to shape acceptance criteria and appropriate controls, and apply responsible-AI practices (evaluation, guardrails, human-in-the-loop) in a regulated environment.

Qualifications and Education Requirements
Required
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience (at this level, a track record of owning production systems carries the most weight).
  • 5-8 years of professional software engineering experience, including ownership of complex, production systems.
  • Strong proficiency in two or more of Go, Python, and TypeScript, including API design, integration patterns, and cloud-native development.
  • Experience with AWS, CI/CD, and infrastructure-as-code (Terraform); familiarity with serverless architectures.
  • Demonstrated ability to build secure, reliable systems and to raise the quality bar for a team through reviews and mentorship.

Applied AI / agentic delivery (preferred, grows by level)
  • Experience building features that integrate existing AI models - retrieval-augmented generation (RAG), tool/function calling, agent orchestration, evaluations, and guardrails. We build on AWS (Amazon Bedrock, Bedrock Knowledge Bases, Bedrock Guardrails, and AWS-native orchestration such as Step Functions / Lambda); deep experience with a specific framework is not required - we care that you understand the patterns and can apply them in our environment.
  • Experience with AI evaluation / observability, guardrails, and policy-as-code.

Preferred
  • Experience delivering compliant software in a regulated financial-services environment.

Old National is proud to be an equal opportunity employer focused on fostering an inclusive workplace and committed to hiring a workforce comprised of diverse backgrounds, cultures and thinking styles.
As such, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, status as a qualified individual with disability, sexual orientation, gender identity or any other characteristic protected by law.
We do not accept resumes from external staffing agencies or independent recruiters for any of our openings unless we have an agreement signed by the Director of Talent Acquisition, SVP, to fill a specific position.
Our culture is firmly rooted in our core values.
We are optimistic. We are collaborative. We are inclusive. We are agile. We are ethical.
We are Old National Bank. Join our team!

What Old National Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom