Amazon

location-iconAmazon

Application Developer

location-iconWestminster, MD, 21157

jobtype-iconOther

estimated-salary-icon$82,662 per year

dateposted-iconPosted 16 days ago

Apply Now

location-iconActively Hiring

Job Description:

Are you a hands-on developer passionate about building and optimizing cloud-native applications? Join the AWS Professional Services team, where you'll collaborate with top engineers to help customers architect, re-engineer, and develop cloud-ready applications on the AWS platform.

This is your chance to work on business-critical, cutting-edge projects, leveraging services such as API Gateway, Lambda, ECS, DynamoDB, and Kinesis to create scalable, resilient, and efficient solutions. You'll be a technical leader, guiding customers on best practices, cloud adoption strategies, and innovative application architectures.

Security Requirement: Candidates must possess and maintain an active TS/SCI security clearance with polygraph, with flexibility to obtain additional agency-specific clearances.

Work Requirement: This role is not remote. You will work from an AWS office or customer site at least one day per week, with travel as needed to support customer engagements.

Key Responsibilities:

  • Serve as a technical leader, collaborating with customer IT, business, and development teams.
  • Design and implement highly scalable, cloud-native applications using AWS services.
  • Lead discussions with customer executives to accelerate technology adoption.
  • Re-architect monolithic applications to microservices architectures using serverless and container-based paradigms.
  • Guide customers in implementing AWS best practices for application development and infrastructure.
  • Represent the voice of developers within AWS, influencing Professional Services and product strategy.
  • Deliver hands-on development expertise in both backend and frontend components.
  • Drive Agile development practices and integrate CI/CD pipelines for streamlined delivery.

Why Join AWS?

Impactful Work

Work with global enterprises and government agencies to shape the future of application development on AWS.

Inclusive Culture

Be part of a diverse team where innovation thrives. AWS actively promotes inclusivity through programs like CORE (Conversations on Race and Ethnicity) and AmazeCon, fostering a sense of belonging.

Work-Life Balance

AWS emphasizes flexible schedules and arrangements to ensure harmony between your personal and professional life.

Career Growth

AWS offers mentorship, skill-building resources, and professional development opportunities to help you thrive in a dynamic technology environment.

Basic Qualifications:

  • 5+ years of software development or application engineering experience with recent coding expertise in at least two languages: Java, JavaScript, Python, Go, Ruby, Node.js, or similar.
  • 3+ years as a technical specialist in customer-facing roles.
  • Experience with Agile development methodologies and CI/CD pipelines.
  • Proven experience in cloud development.
  • Current, active TS/SCI clearance with polygraph.

Preferred Qualifications:

  • Master’s degree in Computer Science or related technical field.
  • 8+ years of large-scale software development experience.
  • Experience architecting applications using AWS services, with AWS Cloud certifications.
  • Hands-on expertise in serverless and container technologies.
  • Strong background in architecting highly available systems with load balancing and scalability.
  • Familiarity with DevOps practices, such as Infrastructure as Code (IaC) and configuration management tools (e.g., Chef, Puppet, Ansible).

Compensation and Benefits:

  • Base Pay: $118,200–$204,300/year (depending on geographic location and experience).
  • Additional compensation includes equity, sign-on payments, and a comprehensive range of benefits, such as health, financial, and wellness programs.

For more details, visit Amazon Employee Benefits.

Application Details:
This position will remain open until filled. Apply via Amazon’s career site to join the world’s leading cloud platform team!

What other people searched near you


Application Developer near me

Application Developer jobs near me

Application Developer education requirements

Application Developer jobs remote

Application Developer resume

Application Developer work

Application Developer salary in ibm

Application Developer job duties


Related Jobs

Senior Software Engineer

Deloitte

location-iconManchester, MD

dateposted-iconPosted 7 days ago

Senior Software Engineer

Deloitte

location-iconSykesville, MD

dateposted-iconPosted 7 days ago

Senior Software Engineer

Deloitte

location-iconBladensburg, MD

dateposted-iconPosted 7 days ago

Senior Software Engineer

Deloitte

location-iconBaltimore, MD

dateposted-iconPosted 7 days ago

Senior Software Engineer

CACI

location-iconBrentwood, MD

dateposted-iconPosted 8 days ago

Senior Software Engineer

CACI

location-iconChesapeake Beach, MD

dateposted-iconPosted 8 days ago


FAQ's

Find the answers for the most frequently asked questions below

Are you looking for job openings with Amazon near Westminster, MD, US? You'll find plenty of opportunities in nearby cities, including Baltimore, MD, Laurel, MD, Bowie, MD, Hampstead, MD, Aberdeen, MD, Annapolis, MD, Bel Air, MD, Bladensburg, MD, Brunswick, MD, Capitol Heights, MD, Centreville, MD, College Park, MD, District Heights, MD, Easton, MD, Gaithersburg, MD, Greenbelt, MD, Hyattsville, MD, Kensington, MD, Middletown, MD, Mt Airy, MD. These locations offer remote jobs, part-time jobs, and full-time positions with Amazon. Check out current job listings in these cities to discover more employment opportunities and local jobs hiring now in your area.

If you're searching for companies hiring now in Westminster, MD, US, several top employers are offering a variety of job opportunities. These include CACI, U.S. Department of Defense, SAIC, Angi, Deloitte, Allied Universal, OneMain Financial and more. Whether you're looking for entry-level positions, work-from-home jobs, or immediate hire roles, you'll find plenty of local job listings in Westminster, MD, US.

Developer approval typically refers to the process where a fellow developer or a team lead reviews and tests a piece of code written by a developer to ensure it meets the project's requirements, follows best practices, and functions correctly. This process is crucial for maintaining code quality and ensuring the application functions as intended.

An application, in the context of an application developer's job, refers to a software program or set of programs designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user. This can range from simple calculators to complex systems like databases or social media platforms.

To develop an application using C language, follow these steps: 1. Install a C compiler (e.g., GCC or MinGW). 2. Write your code in a .c file, including necessary functions and main(). 3. Compile the code using the compiler (e.g., gcc filename.c -o output_file_name). 4. Run the compiled output file (e.g., ./output_file_name). For a more detailed guide, consider using a tutorial or reference material on C programming.

An R Developer is a professional who specializes in creating, testing, and maintaining software applications using the R programming language, primarily for statistical analysis, data visualization, and machine learning tasks.

An application developer is a professional who designs, codes, tests, and maintains software applications, often for specific business or personal needs. They work on both the front-end (user interface) and back-end (server-side) aspects of software applications.

An R application, in the context of an application developer's job title, refers to a software application or script written in the R programming language, used for statistical analysis, data visualization, and computational tasks.

A C developer is a professional who specializes in creating software applications using the C programming language. They write, test, and maintain code for system-level software, libraries, and applications, often for operating systems, embedded systems, or high-performance applications.

An application developer is a professional who designs, codes, and develops software applications, often for mobile or web platforms, to meet specific user needs or business requirements. They are responsible for creating functional and user-friendly software applications.

An application developer creates, codes, tests, and maintains software applications, such as mobile apps, web applications, or desktop software, to meet specific user needs and business requirements. They are responsible for designing, implementing, and improving software solutions.

An application developer is a professional who designs, codes, tests, and maintains software applications, typically for a specific purpose or set of functions, such as a mobile app, web application, or desktop software. They work to create user-friendly and efficient software solutions that meet the needs of their clients or users.