Enable job alerts via email!

Lead Software Engineer - AWS, TypeScript

Association of American Medical Colleges

Washington (District of Columbia)

Remote

USD 137,000 - 162,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Lead Software Engineer to enhance their enterprise platform services. In this pivotal role, you will lead a talented engineering team, delivering innovative technical solutions while ensuring compliance with industry standards. Your expertise in AWS technologies and software development will be crucial as you mentor team members and drive process improvements. This position offers a fully remote work environment, promoting a healthy work-life balance and providing a comprehensive benefits package that supports your professional growth. Join a mission-driven organization dedicated to transforming health care through education and research.

Benefits

Remote Work
Retirement Savings
Health & Wellness Perks
Support & Family Care

Qualifications

  • 8-10 years of related work experience in software engineering.
  • Experience managing a specialized program for 1-3 years.
  • Strong knowledge of AWS services and serverless architectures.

Responsibilities

  • Lead development to deliver quality software products.
  • Conduct code reviews and support best practices.
  • Collaborate with IT and business staff to troubleshoot issues.

Skills

AWS Technologies
TypeScript
JavaScript
Node.js
Problem-solving Skills
Database Design
Service-oriented Architecture
Leadership

Education

Bachelor's Degree in Computer Science

Tools

GitHub
Splunk
New Relic

Job description

Who We Are:

The Association of American Medical Colleges is a not-for-profit association dedicated to transforming health care by supporting the entire spectrum of medical education, medical research, and patient care conducted by our member institutions. We are dedicated to the communities we serve and steadfast in our goal to improve the health of all.

At the AAMC, we are committed to supporting our employees with a comprehensive benefits package designed to promote well-being, professional growth, and work-life balance. Highlights include:

  • Remote Work - Fully remote work available for most positions

  • Retirement Savings - Generous 403(b) employer contributions and financial wellness resources, including professional financial advising.

  • Health & Wellness Perks - Fitness and bicycle subsidies, on-site and virtual wellness programs (live yoga, meditation, mental health webinars, flu shot clinics, and more)

  • Support & Family Care - Employer paid Employee Assistance Program (EAP) and back-up care options for children, adults, elders, and even pets

Additional information can be found on our website.

Why us, why now

Lead Software Engineering is responsible for developing and implementing technical solutions to maintain and enhance a portfolio of enterprise platform services, ensuring compliance with industry standards through upgrades and new functionality. Lead an engineering team by developing technical designs, serving as a mentor, and ensuring engineering best practices through daily code reviews and improving team processes. Collaborate with IT and business staff to troubleshoot bugs and performance issues, support infrastructure upgrades, and ensure solutions meet customer needs. Set direction of the team through identifying technical priorities and helping manage the team backlog.

How you will make an impact

Delivers Technical Solutions:

  • 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

Supports Application Upgrades and Operational Maintenance:

  • 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.

Exhibits Independent Leadership OR Leads Independently:

  • 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:

  • 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

What you will bring to the role

Required Qualifications:

  • 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

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

Remote Work Eligibility

This position is eligible for remote work in the contiguous US

Compensation Grade Range

$137,445.00-$161,700.00

Multiple factors are taken into consideration to arrive at the final hourly rate/annual salary to be offered to the selected candidate. Factors may include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, as well as internal equity, market, and business considerations.

If a bachelor's degree is required, related work experience may be substituted in some positions. One year of college course work at an accredited institution is equivalent to one year of related work experience.

The Association of American Medical Colleges (AAMC) is an Equal Opportunity/Affirmative Action Employer. The AAMC is committed to the policy of an equal employment opportunity in recruitment, hiring, career advancement, and all other personnel practices. The AAMC will not discriminate on the basis of race, color, sex, national origin, religion, age, marital status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, matriculation, political affiliation, genetic information, disability, past or current military service, or any other legally protected characteristic.

Please attach a resume as part of the application process. It is important that files DO NOT include periods ( . ) within the file name.

BROWSER REQUIREMENTS: Applications must be submitted using Chrome, Mozilla Firefox, Safari, orMicrosoft Edge.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (Data Architect)

Nava Public Benefit Corp

Washington

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Lead Software Engineer

Association of American Medical Colleges

Washington

Remote

USD 137,000 - 162,000

7 days ago
Be an early applicant

Principal Software Engineer, Rust - Capital One Software (Remote)

Capital One

Virginia

Remote

USD 144,000 - 165,000

4 days ago
Be an early applicant

Lead Software Engineer (.NET/React/React Native)

Staffing Science

Hyde Park Township

Remote

USD 111,000 - 196,000

5 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote

Optum

Basking Ridge

Remote

USD 124,000 - 240,000

6 days ago
Be an early applicant

Lead Software Engineer - Basking Ridge, NJ or Remote

Optum

Basking Ridge

Remote

USD 106,000 - 195,000

6 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Fully Remote

Optum

Basking Ridge

Remote

USD 124,000 - 240,000

6 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote - 2288579

UnitedHealth Group

New Jersey

Remote

USD 124,000 - 240,000

Today
Be an early applicant

C# .Net AWS Principal Software Engineer

LexisNexis Risk Solutions

Hyde Park Township

Remote

USD 120,000 - 160,000

9 days ago