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
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees