1

Amazon Software Engineer Jobs in Philadelphia, PA

Senior Software Engineer (Python / Front-End / AWS) Location: Malvern, PA (Remote / Hybrid ... Architect and deploy cloud-native solutions using Amazon Web Services (AWS), utilizing services ...

Summary The Lead Software Engineer utilizes web and cloud technologies, APIs, and third-party ... MS Cosmos DB, Apache Cassandra, Amazon DynamoDB) * Four year of development experience with cloud ...

Summary The Specialist Software Engineer is focused on the design and development of web and cloud ... MS Cosmos DB, Apache Cassandra, Amazon DynamoDB) * Three years of development experience with cloud ...

... software engineering experience * Solid backend engineering skills in a statically typed language ... Skills Amazon Web Services (AWS), Back-End Development, CI/CD, Go Programming Language, Internet of ...

... software engineering experience * Solid backend engineering skills in a statically typed language ... Amazon Web Services (AWS); CI/CD; Internet of Things (IoT); Back-End Development; Java (Programming ...

Senior AWS Software Data Engineer Company: The Boeing Company The Boeing Company is looking for a ... Experience with Amazon OpenSearch, RedShift, Lambda * Experience with Tanzu (formerly PCF)

New

Senior AWS Software Data Engineer Company: The Boeing Company The Boeing Company is looking for a ... Experience with Amazon OpenSearch, RedShift, Lambda * Experience with Tanzu (formerly PCF)

New

... software platforms Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture ...

next page

Showing results 1-20

Amazon Software Engineer information

See Philadelphia, PA salary details

$60.7K

$141K

$196.4K

How much do amazon software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for amazon software engineer in Philadelphia, PA is $140,992.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $165,300.00 per year, depending on experience, location, and employer.

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 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 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 Philadelphia, PA? The most popular types of Amazon Software Engineer jobs in Philadelphia, PA are:
What cities near Philadelphia, PA are hiring for Amazon Software Engineer jobs? Cities near Philadelphia, PA with the most Amazon Software Engineer job openings:
Infographic showing various Amazon Software Engineer job openings in Philadelphia, PA as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution, with an average salary of $140,992 per year, or $67.8 per hour.

Software Engineer

TiltEdge Solutions LLC

Malvern, PA • On-site

$50/hr

Contractor

Re-posted 2 days ago


Job description

Job Title: Senior Software Engineer (Python / Front-End / AWS)
 
Location:  Malvern, PA (Remote / Hybrid). 
 
Duration: 6-12 Months
 
Rate: DOE
 
 
Job Description:
 
Role Overview: We are seeking a Senior Software Engineer with deep expertise in Python-based back-end development, modern JavaScript frameworks (Angular or React), and cloud-native architecture utilizing AWS. In this role, you will play a critical part in designing, building, and deploying highly scalable, distributed, and client-facing enterprise applications. You will work within an agile environment, collaborating closely with product owners, designers, and other engineers to deliver seamless user experiences.

Key Responsibilities:

  • Full-Stack Development: Design, develop, test, and implement scalable enterprise applications using Python (Django/Flask) on the backend and Angular/React on the frontend.

  • Cloud Architecture: Architect and deploy cloud-native solutions using Amazon Web Services (AWS), utilizing services such as EC2, S3, Lambda, Kinesis, ElasticSearch, and RDS.

  • API & Web Services: Build, consume, and manage robust RESTful APIs and microservices to integrate various internal and third-party systems.

  • Database Management: Interact with and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases, utilizing Python ORMs.

  • CI/CD & DevOps: Collaborate in deploying and managing infrastructure using Git, Jenkins, Ansible, and automated testing tools to ensure a stable and continuous delivery pipeline.

  • Agile Collaboration: Actively participate in Scrum ceremonies, test-driven development (TDD), code reviews, and pair programming to ensure high-quality and maintainable code.

  • Problem Solving: Troubleshoot, debug, and optimize application performance across the stack, ensuring high availability, security, and low-latency data processing.

Basic Qualifications:

  • Bachelor's Degree in Computer Science, Engineering, or a related field.

  • 5+ years of hands-on experience in software development, with a strong emphasis on Python programming and Object-Oriented Programming (OOP) concepts.

  • 3+ years of experience building responsive, component-based UIs with modern JavaScript frameworks such as Angular (version 8+) or React.

  • Proven experience developing applications within Python frameworks, specifically Django or Flask (including Model View Template/MVT architectures).

  • Solid hands-on experience with AWS cloud infrastructure, including automated deployments and security best practices.

  • Strong understanding of version control (Git/GitHub) and continuous integration tools.

Preferred Qualifications:

  • Experience in the financial services, asset management, or banking sector.

  • Familiarity with containerization and orchestration (Docker, Kubernetes).

  • Experience with Agile methodologies (Scrum/Kanban) and Atlassian tools (Jira, Confluence).

  • A passion for mentoring junior developers and driving engineering best practices across the team.