Java - Lead Software Engineer
Association of American Medical CollegesAbout the role
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. The AAMC strives to make a positive impact not only in your career, but in your life. We offer a comprehensive benefits package which features:
• Significant employer 403(b) contribution
• Public transportation subsidy
• Generous paid time off program
• Tuition reimbursement
• Wellness program that includes: discounted gym membership, onsite yoga and sponsored sports teams
Why us, Why now?
As a Lead Software Engineer, you will be responsible for delivering technical solutions for a portfolio of enterprise platform services through developing new functionality and completing upgrades to keep current with industry standards. 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 team's backlog.
How will you make an impact?
Technical Solution Delivery:
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 a subject-matter expert for a portfolio of applications and understands key business logic and technical details.
- Supports Application Upgrades and Operational Maintenance
- Leads 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 culture of personal and team accountability and delivers on commitments.
- Oversees work across the team in order to provide input and ensure high-quality outcomes.
- Establishes technical priorities and contributes to technical backlog.
- Helps determine sprit and quarterly/annual team goals in consultation with other teammates.
- Drives process improvements and innovation.
Collaborates
The Lead Software Engineer will 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 the playbook.
Collaboration
Collaborates with engineers, product owners, architects, business analysts, quality analysts, and delivery managers to complete sprint priorities and plan upcoming work.
Provides daily oversight and mentorship for teammates by conducting code reviews, removing blockers, and supporting best practices for coding, design, and architecture principles.
Keeps others well informed through strong communication.
Serves as main point of contact for other units throughout the IT cluster.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s