Jobs · Engineering

Senior AWS Software Engineer

MCIM · Virginia, United States · 5 days ago
RemoteRemoteEngineeringFull-time

About the role

We’re looking for a Senior AWS Software Engineer to design, build, and scale cloud-native applications that power our next generation of services. This role combines backend expertise in AWS microservices with hands-on front-end development using modern JavaScript frameworks. You’ll play a key role in driving engineering excellence, ensuring application security, mentoring teammates, and collaborating across teams to deliver exceptional user experiences.

Responsibilities

  • Design and Develop Microservices: Build and maintain scalable, high-performance microservices and APIs leveraging AWS services such as ECS/EKS, Lambda, DynamoDB, and API Gateway.
  • Front-End Development: Build and maintain small web front ends using React, Next.js, TypeScript, Webpack, Storybook, and SingleSPA, ensuring seamless user experiences and consistent component design.
  • Application Security: Implement and enforce security best practices throughout the application lifecycle, adhering to OWASP guidelines and secure coding standards.
  • Code Quality and Collaboration: Participate actively in peer design and code reviews, write automated tests, and contribute to continuous quality improvement initiatives.
  • Agile Development: Engage in daily scrums, sprint planning, and retrospectives to support an agile, iterative development process.
  • Cross-Functional Collaboration: Work closely with other developers, QA engineers, UI/UX designers, and product managers to design, implement, and deliver high-quality features and improvements.
  • Performance and Scalability: Contribute to scalability and performance enhancements for a high-traffic, multi-tenant application, ensuring reliability and efficient resource utilization.
  • Mentorship: Provide technical guidance and mentorship to junior engineers and contribute to team knowledge-sharing and code reviews.
  • Culture and Growth: Be part of a work culture that encourages learning, growth, and collaboration, believing that it is with great people that we achieve great things.

Requirements

  • 5+ years of experience in software engineering, with a focus on AWS-based applications.
  • Strong experience developing microservices and distributed systems using Python, Node.js, Go, or Java.
  • Proficiency with React, Next.js, and TypeScript, along with front-end build tools like Webpack, Storybook, and SingleSPA.
  • Deep understanding of AWS cloud services, including compute, storage, and networking.
  • Strong understanding of secure software development and OWASP principles.
  • Experience writing and maintaining automated tests (unit, integration, and end-to-end).
  • Familiarity with Agile/Scrum methodologies and modern development workflows.

Preferred Qualifications

  • Experience with containerization and orchestration (Docker, Kubernetes, or EKS).
  • Knowledge of RESTful API design and GraphQL.
  • Experience optimizing application performance and scalability in multi-tenant environments.
  • AWS certifications such as Solutions Architect or Developer – Associate/Professional.

Soft Skills

  • Excellent communication and teamwork abilities.
  • Strong analytical and problem-solving skills.
  • Passion for clean, maintainable, and well-tested code.
  • Growth mindset and enthusiasm for mentoring and continuous learning.

Benefits

Competitive salary and benefits.
Flexible, collaborative, and remote-friendly environment.
Opportunity to build impactful products at scale using cutting-edge AWS, TypeScript, and Next.js technologies.
Culture that values people, innovation, and continuous improvement.

Similar jobs

Senior Software Engineer, AWS

Encova InsuranceColumbus, OH· 5 days ago
Information Technology$109k–$174k/yrapply on encova.wd1.myworkdayjobs.com

Senior AWS Engineer

Global Technical Talent, an Inc. 5000 CompanyOwings Mills, MD· 2 days ago
$70–$80/hrapply on www1.jobdiva.com