1

Amazon Software Engineer Jobs in Rochester, NY (NOW HIRING)

Lead Software Engineer As a Lead Software Engineer at JPMorgan Chase within the Corporate and ... Kafka, Flink, Amazon Kinesis or similar technologies * Design, implement, and maintain ...

As a Full-stack Software Engineer, you will actively engage in your engineering craft, taking a ... using Amazon Web Services, Microsoft Azure, or Google Cloud Platform, including microservices ...

Data Engineer - Remote

Rochester, NY · On-site +1

$90K - $140K/yr

Named the #1 Software Developer in the 2025 RBJ Book of Lists and ranked #80 in the Rochester ... Experience with Amazon Web Services. Benefits * Health insurance * Paid holidays * Flexible time ...

Data Engineer - Remote

Rochester, NY · Remote

$90K - $140K/yr

Named the #1 Software Developer in the 2025 RBJ Book of Lists and ranked #80 in the Rochester ... Experience with Amazon Web Services. Benefits * Health insurance * Paid holidays * Flexible time ...

Data Engineer - Remote

Rochester, NY · Remote

$90K - $140K/yr

Named the #1 Software Developer in the 2025 RBJ Book of Lists and ranked #80 in the Rochester ... Experience with Amazon Web Services. Benefits * Health insurance * Paid holidays * Flexible time ...

... Amazon Web Services, or Google Cloud Platform * 2+ years of experience with prompt engineering and ... Experience designing software and product architecture using object-oriented design, data ...

Own and execute mechanical engineering scope for assigned Amazon modernization/retrofit projects ... Completes the design of complex systems that integrate hardware and software. * Completes complex ...

Own and execute mechanical engineering scope for assigned Amazon modernization/retrofit projects ... Completes the design of complex systems that integrate hardware and software. * Completes complex ...

next page

Showing results 1-20

Amazon Software Engineer information

See Rochester, NY salary details

$62.7K

$145.6K

$202.8K

How much do amazon software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for amazon software engineer in Rochester, NY is $145,557.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

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 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 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 Rochester, NY? The most popular types of Amazon Software Engineer jobs in Rochester, NY are:
What are popular job titles related to Amazon Software Engineer jobs in Rochester, NY? For Amazon Software Engineer jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Amazon Software Engineer jobs in Rochester, NY look for? The top searched job categories for Amazon Software Engineer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Amazon Software Engineer jobs? Cities near Rochester, NY with the most Amazon Software Engineer job openings:
Platform Engineer - US

Platform Engineer - US

Photon

Farmington, NY

Other

Posted 23 days ago


Job description

Lead Software Engineer

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Bank's Application Infrastructure Modernization team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

Job responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Adds to team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience in designing, developing, and maintaining a high-performance messaging platform using Kafka, Flink, Amazon Kinesis or similar technologies
  • Design, implement, and maintain infrastructure as code (IaC) solutions using Terraform for AWS environments.
  • Proficiency in Java
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In-depth knowledge of the financial services industry and their IT systems

Preferred qualifications, capabilities, and skills

  • Familiarity in provisioning and public cloud native components
  • Platforming solutions for general purpose consumption within the enterprise is a plus