1

Amazon Software Engineer Jobs in Minnesota (NOW HIRING)

Software Engineer II

Minneapolis, MN · On-site +1

$115K - $190K/yr

Are you a passionate and energetic Software Engineer? * Are you excited about developing solutions ... Working experience with Amazon Web Services * Working experience in Java/Kotlin, Splunk, Datadog ...

Sr Staff Software Engineer Department: Interfaces Employment Type: Full Time Location: Minneapolis ... Understanding of the requirements for third-party ecosystem integration (e.g., Amazon Alexa, Google ...

As a Senior Staff Software Engineer, you are a technical force multiplier. You drive technical ... Understanding of the requirements for third-party ecosystem integration (e.g., Amazon Alexa, Google ...

As a Senior Staff Software Engineer, you are a technical force multiplier. You drive technical ... Understanding of the requirements for third-party ecosystem integration (e.g., Amazon Alexa, Google ...

next page

Showing results 1-20

Amazon Software Engineer information

See Minnesota salary details

$62.2K

$144.5K

$201.3K

How much do amazon software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for amazon software engineer in Minnesota is $144,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $169,400.00 per year, depending on experience, location, and employer.

What is an Amazon Software Engineer job?

An Amazon Software Engineer is responsible for designing, developing, and maintaining software systems that support Amazon's vast technical infrastructure. They work on scalable and distributed systems, using languages like Java, Python, or C++. Engineers collaborate with cross-functional teams to build customer-focused solutions, optimize performance, and ensure system reliability. Additionally, they follow Amazon's leadership principles and contribute to innovation in areas like AWS, Alexa, and e-commerce. This role requires strong problem-solving skills, coding expertise, and the ability to handle complex technical challenges at scale.

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

To thrive as an Amazon Software Engineer, you need a strong background in computer science, coding proficiency in languages like Java, C++, or Python, and a relevant bachelor’s degree or higher. Familiarity with AWS cloud services, distributed systems, and software development tools such as Git and CI/CD pipelines is highly valued. Strong problem-solving skills, effective communication, and collaboration are crucial soft skills in this fast-paced environment. These abilities enable engineers to deliver scalable, reliable solutions while working efficiently within large, cross-functional teams.

What are the typical career growth opportunities for an Amazon Software Engineer?

Amazon offers software engineers a well-defined career path, starting from entry-level roles and advancing to senior engineer, principal engineer, or engineering manager positions. Engineers are encouraged to take on greater responsibilities, lead technical projects, and mentor junior staff as they develop. The company supports professional growth through internal training, skill development programs, and opportunities to work on high-impact, global-scale products. With consistent performance and a proactive approach to learning, you can expect clear advancement opportunities and increased leadership responsibilities at Amazon.
What are the most commonly searched types of Amazon Software Engineer jobs in Minnesota? The most popular types of Amazon Software Engineer jobs in Minnesota are:
What are popular job titles related to Amazon Software Engineer jobs in Minnesota? For Amazon Software Engineer jobs in Minnesota, the most frequently searched job titles are:
What cities in Minnesota are hiring for Amazon Software Engineer jobs? Cities in Minnesota with the most Amazon Software Engineer job openings:
Infographic showing various Amazon Software Engineer job openings in Minnesota as of May 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Temporary. Highlights an 100% Physical job distribution, with an average salary of $144,486 per year, or $69.5 per hour.
Software Engineer - AI Applications

Software Engineer - AI Applications

Williams AV

Eden Prairie, MN • On-site

$90K - $120K/yr

Full-time

Posted 19 days ago


Job description

Headquartered in Eden Prairie, MN, Williams AV designs and manufactures assistive communication technology. Initially known for its assistive listening products, the company has since expanded its offerings for solutions that address audio challenges in various environments and applications.

At our core lies a commitment to empower connections, guided by what we stand for: Lead with Curiosity, Win Together, Own It, and Be There. By embracing these values, we forge meaningful connections that fuel our success and cultivate an environment where ideas thrive and individuals are empowered.

As a Software Engineer, you will design, develop and test software features for our assistive communication products, with a strong focus on hands-on development across the full software lifecycle. You will be a significant contributor to technical decisions and collaborate with the team on architectural direction.

You will be supported through coaching, mentorship, and ongoing learning. You will help strengthen our collaborative culture by communicating clearly, navigating technical tradeoffs with empathy, and staying curious about new tools and technologies.

Responsibilities:

  • Architect and implement scalable cloud and edge-hosted applications for AI-powered real-time speech-to-text, translation, and text-to-speech (ASR/MT/TTS).
  • Serve as a primary contributor for user-facing software, with a focus on front-end and application-layer development across web, mobile, and desktop platforms.
  • Design, implement, test, and maintain production-quality software features across the software development lifecycle.
  • Collaborate with cross-functional teams to deliver well-scoped, well-estimated software solutions on time.
  • Participate in peer reviews and provide feedback on code quality, test plans, and test reports.
  • Contribute ideas to the software technology roadmap and help evaluate new tools and technologies.
  • Participate in identifying and reducing technical risk during new product development.
  • Develop and maintain automated tests and internal tools.

Required Qualifications:

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of professional experience developing software products.
  • Strong proficiency in TypeScript and Python.

Preferred Qualifications:

Frontend & Application Development

  • Experience building modern web applications using Vue or React, with strong attention to usability, accessibility (WCAG), and internationalization (i18n).
  • Solid understanding of application state management and real-time or streaming data flows in user-facing applications.
  • Experience developing desktop applications with Electron and mobile applications with Flutter or other cross-platform frameworks.

Backend Integration

  • Experience designing and working with application databases, including schema design, data modeling, and performance optimization for production systems.
  • Hands-on experience Integrating WebSocket-based or other real-time APIs and cloud services into customer-facing applications.

Cloud Deployment & Operations

  • Hands-on experience deploying and maintaining applications on Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
  • Production experience with Docker-based workflows and CI/CD pipelines to support reliable builds, testing, and deployment.
  • Familiarity with cloud resource management, deployment strategies, security considerations, and operational maintenance.