We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Lead Software Engineer - AWS

Association of American Medical Colleges
403(b), remote work
United States, D.C., Washington
655 K St Nw Ste 100 (Show on map)
Apr 03, 2025
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.

Applied = 0

(web-6468d597d4-m4rwd)