1

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

Sr. Full Stack Engineer

Rochester, NY · On-site

$145K - $165K/yr

Senior Software Engineer Application Modernization & Agentic Solutions MegazoneCloud US Location ... Operationalize GenAI workloads on Amazon Bedrock and comparable services - retrieval, prompt and ...

Sr. Full Stack Engineer

Rochester, NY · On-site

$120 - $180/hr

Senior Software Engineer Application Modernization & Agentic Solutions MegazoneCloud US Location ... Operationalize GenAI workloads on Amazon Bedrock and comparable services -- retrieval, prompt and ...

Amazon Web Services - Preferred * Engineering Management - Required * Python (Programming Language ... Software Development - Preferred * Agile Methodology - Preferred * Java (Programming Language ...

Data Engineer

Rochester, NY · On-site

$113K - $135K/yr

MegazoneCloud US is seeking a Data Engineer to support their data-driven culture. The role involves ... AI-Native Transformation, Application Modernization, Amazon Connect, Cloud Migrations, Data ...

AI Solutions Engineer

Rochester, NY · On-site

$120 - $150/hr

You will design and implement production-ready AI solutions leveraging Amazon Bedrock, foundation ... * 5 years of software engineering experience with at least 2 years focused on AI/ML, data ...

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 Aug 25, 2026, the average yearly pay for amazon software engineer in Rochester, NY is $145,595.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 is an Amazon software engineer?

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 key skills and qualifications needed to thrive as an Amazon software engineer?

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

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

Infographic showing various Amazon Software Engineer job openings in Rochester, NY as of August 2026, with employment types broken down into 73% Full Time, and 27% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $145,595 per year, or $70 per hour.

Cloud Engineer- Data/AI Focused

Rochester, NY • On-site

$113K - $135K/yr

Full-time

Re-posted 18 days ago


Job description

Job Summary:
Innovative Solutions is seeking a Cloud Engineer with a focus on Data and AI. The role involves building and deploying data pipelines and generative AI solutions on AWS, working directly with clients to deliver secure and scalable data and AI solutions.
Responsibilities:
• Implementing data pipelines using AWS services such as Glue, Lambda, Step Functions, and EMR
• Creating and maintaining data extraction, transformation, and loading processes
• Configuring and optimizing AWS database services including RDS, Aurora, Redshift, and DynamoDB
• Implementing data lakes using S3 and related AWS services
• Designing and building production-ready Generative AI applications using Amazon Bedrock and foundation models such as Anthropic Claude
• Building and optimizing RAG (Retrieval-Augmented Generation) pipelines with vector databases
• Developing AI agents and multi-agent orchestration systems using frameworks like LangChain or LlamaIndex
• Writing and testing SQL queries and stored procedures
• Documenting technical solutions and providing knowledge transfer to customers
• Supporting the implementation of data governance and security controls
• Troubleshooting and resolving issues with data pipelines and AI services
• Participating in code reviews and implementing feedback
• Assisting with proof-of-concept implementations for customer engagements
Qualifications:
Required:
• 5+ years of software engineering experience with at least 2+ years focused on AI/ML, data engineering, or cloud-native development
• 2+ years of hands-on AWS experience with production deployments
• 1+ years of direct Generative AI experience (LLMs, embeddings, RAG, agents)
• Proven track record delivering production AI applications from concept to deployment
• Strong understanding of software engineering best practices (version control, testing, code review, documentation)
• Experience working in agile/scrum environments with distributed teams
• Excellent problem-solving skills and ability to work independently with minimal supervision
• Strong written and verbal communication skills for client-facing interactions
Preferred:
• Technical familiarity with AWS data and AI/ML services and modern data engineering practices
• Hands-on experience with ETL/ELT processes and data transformation
• Exposure to Generative AI concepts including LLMs, embeddings, RAG, and agent frameworks
• Ability to write and optimize SQL queries across various database platforms
• Knowledge of data modeling concepts and best practices
• Strong analytical and problem-solving skills
• Eagerness to learn new technologies and keep up with cloud and AI innovations
• Excellent communication skills with the ability to explain technical concepts clearly
• Attention to detail and commitment to solution quality
• Collaborative mindset with strong teamwork capabilities
• Experience or interest in automation and infrastructure as code
Company:
Innovative Solutions is an IT company that specializes in software development, mobile app development, and game development. Founded in 2009, the company is headquartered in Karachi, PAK, with a team of 51-200 employees. The company is currently Growth Stage.