1

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

... software, data, AI, network, and hybrid cloud infrastructure ... These solutions are powered by engineering for business advantage, transforming mission-critical ...

... Amazon S3 Bucket. * Knowledge of cloud technologies. * Migration experience to Control-M is a plus. Additional Information: * This role is not for software engineering or QA analysts who use ...

Apply Early

Amazon Web Services - Preferred * Database Administration - Preferred * Automation - Preferred * Software Engineering - Preferred * Data Modeling - Preferred Candidates must be legally authorized to ...

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 Jul 2, 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.

Which company is best for software engineers?

The best company for software engineers depends on individual preferences, career goals, and desired work environment. Leading tech companies like Amazon, Google, Microsoft, and Apple are known for competitive salaries, innovative projects, and strong benefits, making them popular choices for software engineers. Factors such as company culture, growth opportunities, and work-life balance also influence the best fit for each engineer.

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 engineers make $500,000?

Senior software engineers at large tech companies like Amazon can earn $500,000 or more annually, especially with bonuses, stock options, and other compensation. Achieving this level typically requires extensive experience, advanced skills in areas like cloud computing or machine learning, and often involves leadership roles or high-impact projects.

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.

Is it hard to get a job at Amazon as a Software Engineer?

Getting a Software Engineer position at Amazon is competitive and typically requires strong technical skills, including proficiency in data structures, algorithms, and coding in languages like Java or Python. Candidates often go through multiple interview rounds focusing on technical problem-solving, system design, and behavioral questions, making the process challenging but achievable with preparation.

How much are Amazon software engineers paid?

Amazon software engineers typically earn a base salary ranging from $100,000 to $160,000 annually, with total compensation often including bonuses and stock options that can significantly increase overall earnings. Compensation varies based on experience, location, and level within the company, with senior roles earning higher salaries and additional benefits such as performance bonuses and stock grants.

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 cities near Rochester, NY are hiring for Amazon Software Engineer jobs? Cities near Rochester, NY with the most Amazon Software Engineer job openings:
Systems Engineer II

$77K - $115K/yr

Full-time

Posted 19 days ago


University Of Rochester rating

8.3

Company rating: 8.3 out of 10

Based on 180 frontline employees who took The Breakroom Quiz

97th of 544 rated colleges and universities


Job description

As a community, the University of Rochester is defined by a deep commitment to Meliora - Ever Better. Embedded in that ideal are the values we share: equity, leadership, integrity, openness, respect, and accountability. Together, we will set the highest standards for how we treat each other to ensure our community is welcoming to all and is a place where all can thrive.

Job Location (Full Address):

601 Elmwood Ave, Rochester, New York, United States of America, 14642

Opening:

Worker Subtype:

Regular

Time Type:

Full time

Scheduled Weekly Hours:

40

Department:

500291 Lab Computer Fac-Clin Labs SMH

Work Shift:

UR - Day (United States of America)

Range:

UR URG 113

Compensation Range:

$77,216.00 - $115,824.00

The referenced pay range represents the minimum and maximum compensation for this job. Individual annual salaries/hourly rates will be set within the job's compensation range, and will be determined by considering factors including, but not limited to, market data, education, experience, qualifications, expertise of the individual, and internal equity considerations.

Responsibilities:

The Systems Engineer II shares responsibility for management and administration of on-premise and cloud-based infrastructure services, including virtual infrastructure, operating systems, storage, maintenance and security patching, backup and disaster recovery preparedness and performance monitoring. Orchestrating and performing automated tasks are key deliverables of this role. Design, setup and maintenance of a continuous infrastructure integration stack, including source control, build servers, automated testing, automated monitoring and solution deployment will be required.

The Systems Engineer II shares responsibility for management and administration of on-premise and cloud-based infrastructure services, including virtual infrastructure, operating systems, storage, maintenance and security patching, backup and disaster recovery preparedness and performance monitoring. Orchestrating and performing automated tasks are key deliverables of this role. Design, setup and maintenance of a continuous infrastructure integration stack, including source control, build servers, automated testing, automated monitoring and solution deployment will be required.
JOB DUTIES AND RESPONSIBILITIES:
- Prepares use case requirements, design solutions and deploys on-premise or cloud based infrastructure. Demonstrates advanced knowledge of on-premise virtual infrastructure, specifically in clustered high availability environments. Integrates on-premise solutions with cloud solutions. Automates and deploys solutions hosted on both cloud services and on-premise infrastructure.
- Independently completes proactive performance monitoring, analysis, alerting, reporting, and tuning. Independently completes capacity analyses and provision solutions. Completes maintenance activities including deploying patches and ensuring that firmware and software are up to date. Independently completes incident and problem analysis reports, resolves and completes follow-up tasks to ensure platform stability. Escalates when appropriate.
- Performs and advises others on implementation and maintenance activities during business hours as well as outside of business hours.
- Serves in 24-hour on-call rotations when scheduled. Escalates the most consequential issues.
- Maintains an interoperability Matrix in order to ensure cross-vendor compatibility. Creates and reviews technical documentation including solution designs and reference guides. Evaluates new products and services that will help enhance the delivery of infrastructure services.
- Prepares necessary paperwork and documentation to ensure conformance to University standards and procedures.
- Maintains a broad knowledge of technology, equipment, and/or systems.
Other duties as assigned
QUALIFICATIONS:
- High School Diploma or GED equivalent required
- Bachelor's degree in related discipline such as Computer Science, Business, Data Science, Engineering preferred
- or an equivalent combination of education and experience
- 5 years of related experience required or equivalent combination of education and experience
- Experience in higher education field and/or a healthcare environment preferred.
- Expertise with virtualization technology and cloud providers such as Amazon Web Services and Microsoft Azure
- Knowledge of server hardware and storage array networks
- Excellent verbal and written communications skills and exemplary speaking and presentation skills, as well as the ability to interact with all levels of staff, as appropriate, to communicate, and to process communications from others on technical change; Ability to present technology in non-technical terms and recognize the extent to which a given audience requires this
- Ability to provide on-call support as required, as well as ability to perform after-hours and weekend maintenance and implementation activities
- Ability to travel to and from Data Center facilities
- Strong scripting skills
- Expertise with server operating systems and orchestration and automation tools.

The University of Rochester is committed to fostering, cultivating, and preserving an inclusive and welcoming culture to advance the University's Mission to Learn, Discover, Heal, Create - and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion, creed, sex, sexual orientation, citizenship status,or any other characteristic protected by federal, state, or local law (Protected Characteristics). This commitment extends to non-discrimination in the administration of our policies, admissions, employment, access, and recruitment of candidates, for all persons consistent with our values and based on applicable law.


What University Of Rochester employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom