1

Senior Amazon Software Engineer Jobs in Rochester, MN

... of senior technicians or engineers • Analyze and select appropriate components for customer ... ) software, both electrical and mechanical applications, when assigned to support process ...

Perform field work/construction observation under the supervision of a senior engineer/designer and ... Utilize three-dimensional technologies and modeling software in development, design and analysis of ...

Civil Engineer-in-Training, Municipal

Rochester, MN · On-site

$64K - $74.20K/yr

Perform field work/construction observation under the supervision of a senior engineer/designer and ... Utilize three-dimensional technologies and modeling software in development, design and analysis of ...

Principal MSAT Engineer

Rochester, MN · On-site

$120K - $180K/yr

Experience leading technology transfer projects and supporting manufacturing operations at a senior ... Proficiency with Microsoft Office Suite and related software. * Ability to travel up to 50% as ...

next page

Showing results 1-20

Senior Amazon Software Engineer information

See Rochester, MN salary details

$76.7K

$145.7K

$195.2K

How much do senior amazon software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior amazon software engineer in Rochester, MN is $145,655.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,500.00 and $164,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Amazon Software Engineer, and why are they important?

To thrive as a Senior Amazon Software Engineer, you need advanced programming expertise (e.g., Java, C++, Python), strong problem-solving skills, and a bachelor's or higher degree in computer science or a related field. Familiarity with Amazon Web Services (AWS), distributed systems, and version control tools like Git is typically required, along with knowledge of scalable software architectures. Effective communication, leadership, and a collaborative mindset help drive cross-team projects and mentor junior engineers. These skills are vital for delivering robust, high-impact solutions and fostering innovation within Amazon's fast-paced, customer-focused environment.

What are some common challenges Senior Amazon Software Engineers face when leading cross-functional projects?

Senior Amazon Software Engineers often lead projects that require collaboration across multiple teams, such as product management, UX, and infrastructure. One common challenge is aligning priorities and timelines between teams with differing goals, which requires strong communication and negotiation skills. Additionally, handling the scale and complexity of Amazon's systems means navigating legacy codebases, ensuring high reliability, and maintaining performance under significant user load. Successfully managing stakeholder expectations and fostering a culture of ownership are also key aspects of the role.

What does a Senior Amazon Software Engineer do?

A Senior Amazon Software Engineer designs, develops, and maintains large-scale software systems that support Amazon's vast online ecosystem. They lead technical projects, mentor junior engineers, and collaborate closely with cross-functional teams to deliver innovative solutions. Their role involves problem-solving, writing efficient code, and ensuring the scalability and reliability of Amazon’s services. Senior engineers are also responsible for setting technical direction and influencing best practices across their teams.

What engineering jobs pay $500,000?

Senior Amazon Software Engineers and other senior-level software engineering roles at major tech companies can earn $500,000 or more annually, often including base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced technical skills, and sometimes leadership responsibilities or specialized expertise in areas like cloud computing or machine learning.

What is the difference between Senior Amazon Software Engineer vs Amazon Software Engineer?

AspectSenior Amazon Software EngineerAmazon Software Engineer
Required ExperienceTypically 5+ years of experience, leadership skillsEntry to mid-level, 1-3 years of experience
ResponsibilitiesDesigning complex systems, mentoring juniors, leading projectsDeveloping features, fixing bugs, learning systems
Work EnvironmentCollaborative teams, cross-functional projects, high-impact rolesTeam-based, focused on individual contributions
CertificationsNot mandatory but beneficial (e.g., AWS certifications)Not typically required

The main difference between a Senior Amazon Software Engineer and an Amazon Software Engineer lies in experience, responsibilities, and leadership. Senior engineers handle complex projects, mentor others, and have a broader impact, while Amazon Software Engineers focus on developing features and gaining experience. Both roles work within Amazon's fast-paced environment, but seniority brings additional expectations and leadership opportunities.

What are the most commonly searched types of Amazon Software Engineer jobs in Rochester, MN? The most popular types of Amazon Software Engineer jobs in Rochester, MN are:
What are popular job titles related to Senior Amazon Software Engineer jobs in Rochester, MN? For Senior Amazon Software Engineer jobs in Rochester, MN, the most frequently searched job titles are:
What job categories do people searching Senior Amazon Software Engineer jobs in Rochester, MN look for? The top searched job categories for Senior Amazon Software Engineer jobs in Rochester, MN are:
What cities near Rochester, MN are hiring for Senior Amazon Software Engineer jobs? Cities near Rochester, MN with the most Senior Amazon Software Engineer job openings:
Senior Automation Test Developer (Remote)

Senior Automation Test Developer (Remote)

Da Vinci Software

Rochester, MN • Remote

Full-time

Posted 16 days ago


Job description

Overview Our client is looking for a candidate that provides software quality assurance services for projects and systems. Oversees the maturation of a work unit(s) development methodologies and confirms regulatory compliance as it applies to software support for the business areas served. Defines and analyzes product validation for new and/or modified applications.

Investigates operational and process problems in conjunction with other engineering and technical personnel. Guides and directs lower level personnel on the set up and performance of quality controls. Devises and applies quality controls for in-house and vended products.

Designs advanced software automation framework and test scripts that are used by the system testers. The design must be capable of functioning across system environments and interfaces. Automation Developer must be capable of designing and implementing custom APIs between tools.

Position Requirements In depth understanding of software quality assurance practices and methodologies required. Knowledge of relational databases. Knowledge of tool APIs and experience in building tool integrations.

Possesses and applies a broad knowledge of principles, practices, and procedures across fields of specialization (software development, quality assurance, testing, auditing, configuration management, regulatory affairs) to complete difficult assignments. Must possess strong analytical skills, excellent documentation skills and an ability to interact with people of all levels. Must be self-directed and make decisions appropriate for the business and technical environment.

Able to gain an understanding of the applicable systems, industry and regulatory practices and procedures as they relate to product risk assessment. Experienced in analyzing and advising on software development documentation techniques. Experienced in analyzing and advising for optimum usage of common software documentation, problem management and version management tools as they apply to test execution and management.

Demonstrated understanding of software development lifecycles as they relates to product verification and validation. Demonstrated knowledge of quality assurance practices and demonstrated effort to implement suitable practices. Education A Bachelor of Science degree and at least 3 years of experience in software or test automation development, with 1 year of demonstrated technical experience; or an Associate's degree and at least 8 years of professional experience in software or test automation development, with 1 year of demonstrated technical experience.

Knowledge of Unix and Windows operating systems. Knowledge of one or more programming languages such as C, C++, Java. Knowledge of scripting languages such as VB Script, Perl, Python, TCL.

Proficient in test management and automation tools [Quality Center, QTP, LoadRunner, BPT]. Knowledge of SDM tools desired (e.g., IBM Rational tools: ClearQuest, ClearCase, Requisite Pro, Build Forge). Additional Information Fully remote role W2 candidates only #J-18808-Ljbffr


Da Vinci Software logo

About Da Vinci Software

Sourced by ZipRecruiter

Who We Are We are a software company that strives to build sustainable relationships through the delivery of innovative solutions. Agile software development is at the heart of 'how we work' which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe 'how we work' is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Burnsville, MN, US

Year founded

2008

Social media