AWS Lead Engineer
Company | Association of American Medical Colleges |
---|---|
Location | Washington, DC, USA |
Salary | $137445 – $161700 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, 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