Posted in

AWS Lead Engineer

AWS Lead Engineer

CompanyAssociation of American Medical Colleges
LocationWashington, DC, USA
Salary$137445 – $161700
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or related scientific or technical discipline required
  • 8 – 10 years of related work experience
  • 1- 3 years of experience managing a specialized program
  • 6+ years of experience in the following: Development using AWS technologies such as API Gateway, SNS, SQS, S3, DynamoDB, Cloudwatch and Cloudwatch Insights, and Lambdas.
  • Development using TypeScript, JavaScript, Node.js, and TypeORM. Development using serverless architectures.
  • 5+ Years in IaC using CDK or similar technology.
  • 3+ years of experience in leading a team of developers;
  • Experience developing enterprise-level, multitiered applications;
  • Experience with service-oriented architecture development and implementation; Strong knowledge of database design and data modeling principles (relational and non-relational);
  • Excellent problem-solving, design, development, and debugging skills;
  • Experience with code reviews, coding standards, and practices to improve code quality, with a Shift Left mindset;
  • Experience implementing solutions that improve overall software engineer productivity

Responsibilities

  • Leads development to deliver quality software products that create value for internal and external customers.
  • Creates technical design plans for self and teammates. Serves as subject-matter expert for portfolio of applications and understands key business logic and technical details
  • Leads and participates in technology upgrades, migrations, and security enhancements.
  • Conducts pilot projects and prepares technical guides for teammates to follow. Analyzes functional and performance issues and coordinates resolution within the committed timeframe.
  • Creates a culture of personal and team accountability and delivers on commitments.
  • Oversees work across the team to provide input and ensure high-quality outcomes. Establishes technical priorities and contributes to the technical backlog.
  • Helps determine spirit and quarterly/annual team goals in consultation with other teammates. Drives process improvements and innovation.
  • Collaborates with engineers, product owners, architects, business analysts, quality analysts, and delivery managers to complete sprint priorities and plan upcoming work.
  • Conduct code reviews, remove blockers, and support best practices for coding, design, and architecture principles to provide daily oversight and mentorship for teammates.
  • Keeps others well informed through strong communication.
  • Serves as the main point of contact for other units throughout the IT cluster

Preferred Qualifications

  • 5+ years of experience with the following: Spring, Oracle 19c, PL/SQL, Amazon Oracle RDS, Aurora PostgreSQL;
  • Understanding of security automation tools, such as Snyk;
  • Experience with JSON RESTful web service development;
  • Experience with monitoring tools, such as Splunk and New Relic;
  • Experience with code repository tools, such as GitHub;
  • Knowledge of feature management products, such as LaunchDarkly