1

Senior Amazon Software Engineer Jobs in Michigan

We are seeking an experienced Senior Software Engineer to lead the design and development of scalable, reliable software systems. This role is ideal for an engineer who can operate independently, own ...

Senior Defense Software Engineer

Troy, MI · On-site

$116K - $153K/yr

The Defense Senior Software Engineer is accountable for the development of software for both internal Roush projects and external customers. The role will perform requirements gathering, software ...

This role owns assigned features through the full software development lifecycle, collaborates with senior engineers, Product, and Quality Assurance, and develops user interfaces, APIs, and data ...

This role owns assigned features through the full software development lifecycle, collaborates with senior engineers, Product, and Quality Assurance, and develops user interfaces, APIs, and data ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Amazon Web Services - EC2, SWF, S3, ECS, etc. * Frontend experience with any of the following ...

Senior Software Engineer

Grand Rapids, MI

$117K - $155K/yr

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms, connected applications, and ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms, connected applications, and ...

Sr Software Engineer

Farmington Hills, MI

$120K - $158K/yr

Your Profile as the Senior Software Engineer- Robotics & Innovation: * Bachelors of Science (or equivalent) in Mechanical Engineering, Electrical Engineering, Computer Science, Mathematics, or ...

Sr Software Engineer

Birmingham, MI

$116K - $154K/yr

Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products. A Day In The Life Every day at Hubbell is different and you ...

New

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

As a Senior Software Engineer, you will architect resilient and high-scale software solutions while driving innovation and ensuring security standards across multidisciplinary teams. Responsibilities ...

Leverage NoSQL using Amazon Web Services to ensure data storage is designed for security ... software engineering. * Designing and developing microservices using spring boot * Java/J2EE ...

New

next page

Showing results 1-20

Senior Amazon Software Engineer information

How much does Amazon pay senior software engineers?

Senior Amazon Software Engineers typically earn a base salary ranging from $120,000 to $180,000 annually, with total compensation often including bonuses and stock options that can significantly increase overall earnings. Compensation varies based on experience, location, and performance, and Amazon values technical skills in cloud computing, coding, and system design.

What is the salary of senior software engineer L5 in Amazon?

The salary for a Senior Amazon Software Engineer at level L5 typically ranges from $130,000 to $170,000 annually, depending on experience, location, and performance bonuses. Compensation may also include stock options and benefits, with total packages varying accordingly.

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 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.

How much does an L7 engineer at Amazon make?

An L7 software engineer at Amazon typically earns a total compensation package ranging from $300,000 to $500,000 annually, including base salary, bonuses, and stock options. Compensation varies based on experience, location, and performance, with senior engineers often receiving additional stock grants and performance bonuses.

What engineer makes $500,000 a year?

Senior Amazon software engineers can earn $500,000 or more annually, especially with bonuses, stock options, and performance incentives. Such compensation typically requires extensive experience, advanced technical skills, and contributions to high-impact projects within the company.

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 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 Michigan? The most popular types of Amazon Software Engineer jobs in Michigan are:
What job categories do people searching Senior Amazon Software Engineer jobs in Michigan look for? The top searched job categories for Senior Amazon Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Senior Amazon Software Engineer jobs? Cities in Michigan with the most Senior Amazon Software Engineer job openings:

Senior Software Engineer

LGC Diagnostics & Genomics

Traverse City, MI

$121K - $160K/yr

Part-time

Posted yesterday

New


Job description

Company Description

LGC PT provides support services to API. These services include packaging and shipping, customer service, sales and marketing, finance, and IT. LGC PT also offers an ISO / IEC 17043 accredited proficiency testing program for clinical laboratories outside of the United States who prefer a different schedule and sample format than U.S. laboratories. 

Together, API and LGC PT support the American Proficiency Institute proficiency testing program, which is known for its innovation and exceptional service. 

API administers all technical and regulatory aspects of the PT program; its team of Medical Laboratory Scientists are experts in proficiency testing with 174 years of combined experience in PT. The team is responsible for program planning, sample procurement, statistical review of participant data, performance evaluation, and technical support. 

API is backed by LGC PT's customer service team, who are renowned for their personal and responsive service. In addition, the LGC PT Supply Chain assembles and ships >145,000 PT kits to API participants each year, with processes designed to help ensure the accuracy of the PT kits. 

Job Description

The Senior Software Engineer is a highly experienced technical professional responsible for design, modernization, and ongoing support of critical software systems that underpin the operations of API. As an essential member of the Software Development Team, they play a critical part in shaping the organization's technical direction, influencing architectural decisions, and ensuring the delivery of high-quality, secure, and maintainable software. The Senior Software Engineer serves as a subject matter expert, champions engineering best practices, and contributes to the long-term technology roadmap in support of business objectives.

Main Duties and Responsibilities:

Technical Leadership and Strategy

  • Lead the design, development, modernization, and maintenance of enterprise software applications supporting API and LGC Proficiency Testing operations.
  • Influence and guide architectural decisions to ensure scalability, reliability, performance, and security.
  • Advise leadership and stakeholders on strategic technology choices, emerging technologies, and technical investments.
  • Contribute to the development and execution of the organization's technology roadmap.
  • Serve as a trusted technical advisor for complex initiatives and critical business projects.

Software Design & Development

  • Design, develop, test, and deploy high-quality software solutions using modern development practices.
  • Collaborate with product managers and stakeholders to translate business requirements into robust technical solutions.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Own the full software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance.
  • Troubleshoot and resolve complex technical issues across multiple systems and environments.

Engineering Excellence

  • Help to drive adoption of modern development practices (Agile, CI/CD, DevOps).
  • Lead initiatives to strengthen automated testing, including unit, integration, and UI testing frameworks.
  • Conduct design reviews and code reviews to ensure technical excellence and knowledge sharing.
  • Promote documentation standards and maintain technical knowledge repositories.

Mentorship and Team Development

  • Provide technical guidance, coaching, and mentorship to junior and mid-level developers.
  • Promote best practices in coding standards, testing, documentation, and DevOps.
  • Support a culture of continuous learning, accountability, and collaboration within the development team.
Qualifications

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 8+ years of professional software development experience (or equivalent expertise).
  • Expertise in one or more programming languages such as Java, C#, Python, or JavaScript.
  • Strong knowledge of software architecture, design patterns, and system design.
  • Experience with databases, APIs, cloud platforms (AWS, Azure, or GCP), and microservices architecture.
  • Deep understanding of software development lifecycle (SDLC) and modern engineering practices.
  • Strong problem-solving and analytical skills with the ability to handle ambiguity.
  • Experience leading or mentoring development teams

Preferred Qualifications

  • Master’s degree in Computer Science, Software Engineering, or related field.
  • Experience leading technical teams or acting as a technical lead.
  • Expertise in cloud-native development and containerization (Docker, Kubernetes).
  • Experience with automated testing, CI/CD pipelines, and DevOps tooling.

Key Competencies

  • Technical leadership and strategic thinking
  • Mentorship and team development
  • Continuous improvement mindset
  • Strong collaboration and stakeholder engagement
  • Attention to detail and commitment to quality
  • Adaptability in a fast-evolving technical environment

Additional Information

Join LGC and become part of a team that values collaboration, integrity, and brilliance in all we do. We are committed to encouraging a workplace where everyone can thrive and contribute to our mission. Our positive and inclusive culture ensures that we can compete and succeed in our goals while encouraging respect and innovation.

Our values:

  • PASSION
  • CURIOSITY
  • INTEGRITY
  • BRILLIANCE
  • RESPECT

LGC strongly believes that every job applicant and employee should be valued for their individual talents regardless of age, disability, race, color, ethnic or national origin, sex, sexual orientation, gender reassignment, marital or civil partnership, pregnancy or maternity, religion, or belief. Short listing, interviewing and selection will always be carried out without regard to gender, sexual orientation, marital status, color, race, nationality, ethnic or national origins, religion or belief, age, or trade union membership.

For more information about LGC, please visit our website www.lgcgroup.com

#scienceforasaferworld 

Science for a Safer World

A global life sciences leader partnering with customers worldwide to solve critical challenges in diagnosing, treating, feeding, and protecting our population.

All your information will be kept confidential according to EEO guidelines.