AAMC · 1 day ago
Lead Software Engineer
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. The Lead Software Engineer will provide technical mentorship, design robust architectures, and oversee project deliveries while fostering a collaborative engineering team.
AssociationHealth CareNon Profit
Responsibilities
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
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
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
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
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
Qualification
Required
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
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 16 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
Benefits
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
Company
AAMC
The AAMC’s strong sense of community and professionalism fosters an environment that supports the career and personal goals of its staff.
H1B Sponsorship
AAMC has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3)
2024 (8)
2023 (16)
2022 (6)
2021 (7)
2020 (8)
Funding
Current Stage
Late StageRecent News
Fierce Healthcare
2025-10-06
Company data provided by crunchbase