Lead Software Engineer

Posted 25 Days Ago
Be an Early Applicant
Washington, DC
137K-162K Annually
Senior level
Healthtech
The Role
The Lead Software Engineer will mentor team members, oversee project deliveries, develop architectures, and lead a high-performing engineering team while ensuring quality code and effective development processes.
Summary Generated by Built In
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

The lead software engineer is responsible for providing technical mentorship to the team members, designing robust technical architectures, and defining execution strategies to drive successful project deliveries. This role includes developing and nurturing staff through guidance and performance feedback while overseeing day-to-day supervisory activities. The ideal candidate combines hands-on technical expertise with leadership skills to foster a high-performing and collaborative engineering team. 

How you will make an impact

Hands-on Development :

  • Lead development initiatives to deliver quality products that meet customers’ expectations. 

  • Perform detailed technical design, development, code reviews and unit testing of custom applications and data flow in the context of projects, releases, and production support.

  • Perform application and database performance tuning as well as participate in system documentation according to established standards.

Technical Leadership :

  • Provide technical and business explanations and justifications for design, coding approaches and estimates of the level of effort for completing projects, releases, and production support tasks. 

  • Lead technology upgrades, migration to cloud, enhancements, and new development initiatives. 

Architecture :

  • Collaborate with other tech leads, product owners, architects, business analysts, quality analysts, developers - both onsite and offshore - and delivery/system managers to design solutions and solve problems. 

  • Nurture and support a strong engineering culture with product focus, excellent technology, high-quality implementations, self-motivated innovation, and problem-solving. 

Team Development :

  • Provide technical oversight and mentoring for AAMC product development team members by sharing insights into best practices for coding, design, and architecture principles. 

  • Responsible for code reviews and guiding the team in the development, maintenance, and defect resolution of code. 

  • Conduct rigorous reviews to make sure the products and services required for major seasonal events are carefully tested and team is fully prepared to execute successfully. 

Supervisory Activities :

  • Lead a team of onshore and/or offshore developers to ensure the development team’s design and coding solutions are delivered to QA with high quality and efficiency while meeting functional and non-functional requirements, including but not limited to accessibility, security, and performance standards 

What you will bring to the role

Required Experience:

  • Bachelor's Degree in Computer Science (Master's Preferred) or Equivalent experience

  • 8 - 10 years of related work experience

  • 1 - 3 years of supervisory experience

  • 4+ years of experience in Java/J2EE, Hibernate, Spring MVC, SQL, JSON RESTful web service development

  • 2+ years of Angular

  • 4+ years of experience in AWS, EC2, S3, RDS, AWS API Gateway, Lambda, SNS, SQS, Secrets 

Preferred Experience:  

  • 4+ years of experience in Java/J2EE, Hibernate, Spring MVC, SQL, JSON RESTful web service development  

  • 2+ years of Angular

  • Oracle 19c, PL/SQL, Amazon Oracle RDS, Aurora PostgreSQL, Dynamo DB, Snowflake, MyView

  • GitHub/BitBucket and Atlassian Bamboo, BitBucket pipelines, JFrog

  • Angular 12 and above, TypeScript, HTML/CSS/SASS, NgRx, RxJS, Mono-repository, Cypress, Jest

  • Charting solutions like Highcharts, D3, etc.  

  • AWS, EC2, S3, RDS, AWS API Gateway, Lambda, SNS, SQS, Secrets

  • Understanding of DevOps in AWS environments  

  • Strong Understanding of Service Oriented Architecture, containerization and Microservices.  

  • Experienced in developing enterprise-level, multi-tiered applications  

  • Experienced with mobile-first development

  • Experienced with service-oriented architecture development and implementation

  • Strong knowledge of database design and data modeling principles

  • Strong practical experience with Spring Framework, Hibernate, and database design, development and operations  

  • Excellent problem-solving, design, development, and debugging skills  

  • Experience with code reviews, coding standards, and practices to improve the quality of the software code with a SHIFT LEFT mindset.  

  • Strong knowledge in Agile Scrum practices, Software Development, and Application Life Cycle Management  

  • Ability to solve problems using an analytical approach; decisive, fast-moving; quick and constructive resolutions of conflicts; and a can-do attitude  

  • Demonstrated ability to establish and maintain a high level of trust and confidence with business partners

  • Experience developing, deploying, and maintaining applications on cloud environments such as AWS  

Certifications: AWS Certified Solutions Architect (Good to have) 

 

Skills:  

  • Angular 12 and above, TypeScript, JavaScript, HTML/CSS/SASS 

  • NgRx, RxJS, Mono-repository, Cypress, Jest, High Charts (or equivalent)

  • Java/J2EE, Spring MVC Framework and JPA/Hibernate, AMQ, SOAP and JSON RESTful web service development, NodeJs

  • Oracle 19c, PL/SQL, Amazon Oracle RDS, Aurora PostgreSQL, Dynamo SB, Snowflake, MyView, Maven, JUnit, GitHub/BitBucket, Atlassian Bamboo, BitBucket pipelines, JFrog  

  • Agile SCRUM, Kanban, DevOps Methodology in AWS environment 

  • AWS, EC2, S3, RDS, AWS API Gateway, Lambda, SNS, SQS, Secrets 

 

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, or Microsoft Edge.

Top Skills

Angular
Api Gateway
Atlassian Bamboo
AWS
Bitbucket
CSS
Cypress
DynamoDB
Ec2
Git
Hibernate
HTML
J2Ee
Java
Jest
JSON
Junit
Lambda
Maven
Ngrx
Oracle
Pl/Sql
Postgres
Rds
Rxjs
S3
Snowflake
Sns
Spring Mvc
SQL
Sqs
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Washington, DC
1,302 Employees
On-site Workplace
Year Founded: 1876

What We Do

The AAMC’s strong sense of community and professionalism fosters an environment that supports the career and personal goals of its staff. Through development opportunities, employee support and activity groups, and other resources, employees can work in an environment where innovation and new ideas are encouraged.

The AAMC serves a vital purpose as the nation’s voice for America’s medical schools and teaching hospitals. These institutions play a crucial role in our nation’s health care by training the next generation of doctors, discovering new medical knowledge, and providing superior clinical care. The work of the AAMC and its employees leads and serves our member institutions and constituents.

Similar Jobs

BLEN Corp Logo BLEN Corp

Lead Software Developer

Information Technology • Software
Remote
Washington, DC, USA
12 Employees
Washington, DC, USA
22677 Employees
Easy Apply
Remote
Hybrid
12 Locations
2674 Employees
222K-290K
Easy Apply
Remote
Hybrid
10 Locations
2674 Employees
222K-290K

Similar Companies Hiring

Mochi Health Thumbnail
Telehealth • Healthtech
San Francisco, CA
70 Employees
Cencora Thumbnail
Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees
Stepful Thumbnail
Software • Healthtech • Edtech • Artificial Intelligence
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account