1

Amazon Software Development Engineer Jobs in Grand Rapids, MI

We are looking for a skilled Mid-Level Software Engineer to join our team in the material handling ... In this role, you will contribute to the design, development, and deployment of cutting-edge ...

We are looking for a skilled Mid-Level Software Engineer to join our team in the material handling ... In this role, you will contribute to the design, development, and deployment of cutting-edge ...

Summary The Senior Software Engineer I will report directly to the School Apps Development Manager and will be responsible for the development and delivery of features for NHA's proprietary student ...

CET Software Engineer

Grand Rapids, MI · On-site

$102K - $128K/yr

We are seeking a Software Engineer to support the development of our 3D configuration platform used to design automated warehouse and logistics solutions. In this role, you will develop parametric ...

CET Software Engineer

Grand Rapids, MI · On-site

$102K - $128K/yr

We are seeking a Software Engineer to support the development of our 3D configuration platform used to design automated warehouse and logistics solutions. In this role, you will develop parametric ...

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 ... Lead development efforts using technologies such as C#/.NET and Python, with occasional ...

Showing results 21-40

Amazon Software Development Engineer information

See Grand Rapids, MI salary details

$61K

$141.7K

$197.4K

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

As of Aug 9, 2026, the average yearly pay for amazon software development engineer in Grand Rapids, MI is $141,684.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,200.00 and $166,200.00 per year, depending on experience, location, and employer.

What types of projects and technologies do Amazon Software Development Engineers typically work on, and how is teamwork structured within these projects?

As an Amazon Software Development Engineer, you'll often work on large-scale, customer-facing systems that require high reliability and scalability. Projects can range from building backend services using AWS technologies to developing new features for Amazon's e-commerce platform or Alexa. Teams are usually organized around specific products or services and follow Agile methodologies, with regular stand-ups, code reviews, and collaboration with product managers, UX designers, and other engineers. This structure fosters a collaborative environment where engineers are encouraged to take ownership of features, contribute to architectural decisions, and learn from cross-functional peers.

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

To thrive as an Amazon Software Development Engineer, you need strong proficiency in programming languages (such as Java, C++, or Python), problem-solving skills, and a solid understanding of computer science fundamentals, often supported by a bachelor's degree in computer science or a related field. Familiarity with AWS services, distributed systems, version control tools like Git, and experience in test-driven development are typically required. Exceptional communication, teamwork, and adaptability help you excel in Amazon's collaborative and fast-paced environment. These skills and qualities are crucial to delivering scalable, reliable software solutions that meet Amazon’s high standards and business goals.

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

AspectAmazon Software Development Engineer

Since the comparison is between the same job title, there is no difference. Both roles involve designing, developing, and maintaining software solutions within Amazon's environment, requiring similar skills, credentials, and work settings. The term may be used interchangeably across teams and locations, emphasizing the core responsibilities of software engineering at Amazon.

What is an Amazon Software Development Engineer?

Amazon Software Development Engineers (SDEs) are technical professionals responsible for designing, developing, testing, and maintaining software solutions that power Amazon's wide range of products and services. They work on scalable and innovative systems, collaborating with cross-functional teams to solve complex problems and deliver high-quality software. SDEs at Amazon are expected to have strong programming skills, a deep understanding of computer science fundamentals, and the ability to learn new technologies quickly. Their work is crucial to ensuring Amazon's platforms are efficient, reliable, and able to serve millions of customers worldwide.
What are popular job titles related to Amazon Software Development Engineer jobs in Grand Rapids, MI? For Amazon Software Development Engineer jobs in Grand Rapids, MI, the most frequently searched job titles are:
Infographic showing various Amazon Software Development Engineer job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 31% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $141,684 per year, or $68.1 per hour.

Full-time

Posted 15 days ago


Job description

We are looking for a skilled Mid-Level Software Engineer to join our team in the material handling industry. In this role, you will contribute to the design, development, and deployment of cutting-edge software solutions for automation, supply chain, and warehouse operations. You will work closely with cross-functional teams to deliver high-quality software that enhances efficiency and performance in real-time industrial environments.We offer:Core Responsibilities:
  • Design, develop, and maintain software applications for material handling systems.
  • Collaborate with product managers, engineers, and stakeholders to define technical requirements and solutions.
  • Implement scalable and efficient software solutions, ensuring reliability and performance.
  • Troubleshoot, debug, and optimize software applications for industrial automation.
  • Write well-structured, maintainable, and testable code following best practices.
  • Conduct unit and integration testing to validate software functionality.
  • Contribute to software documentation, including user manuals, technical specifications, and change logs.
  • Support software integration with hardware components, including warehouse automation systems.
  • Conduct unit and integration testing to ensure software reliability and functionality.
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2 - 5+ years of professional software development experience.
  • Proficiency in programming languages such as C, C++, C#.
  • Strong understanding of software development methodologies (Agile, Scrum, or Waterfall).
  • Experience with version control systems such as Azure TFS or Git.
  • Knowledge of RESTful API development and microservices architecture.
  • Strong problem-solving and analytical skills with attention to detail.
  • Excellent verbal and written communication skills.
Preferred Qualifications:
  • Experience working in industrial automation, supply chain, or material handling industries.
  • Hands-on experience with warehouse software, including WMS, WES, or WCS.
  • Familiarity with real-time software systems and embedded development.
  • Experience with frontend frameworks.
  • Exposure to enterprise software development and system integrations.
Tasks and Qualifications:Desired Strengths:
  • Technical Expertise: Ability to design and implement efficient and scalable software solutions.
  • Results-Oriented: Ability to work independently and drive projects to completion on time.
  • Collaboration & Communication: Strong teamwork skills with the ability to work cross-functionally.
  • Accountability: Takes ownership of work, ensuring high-quality outcomes.
  • Adaptability: Willingness to learn new technologies and pivot as business needs evolve.
  • Customer-Centric Approach: Understands how software solutions impact end users and ensures alignment with business objectives.
Additional Details:
  • This is a full-time position with opportunities for professional growth and career advancement.
  • Some travel may be required depending on project needs.
  • Competitive salary and benefits package provided.
  • The base pay range for this role is estimated to be $ 76,500 - 105,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.

Join our team and play a key role in developing innovative software solutions that transform automation in the material handling industry!