NBME is seeking a Software Engineer III to join our Application Services team. In this fully remote role, you'll lead the design and development of innovative software solutions that impact medical education globally. You'll collaborate in an agile environment, mentor team members, and work across the full stack to ensure our systems are secure, scalable, and forward-thinking. This is a project-based position expected to last between 18 and 24 months. This role has been designated as primarily remote, meaning it requires little to no onsite attendance. While this role can be designated as remote, you are offered the flexibility to select if you prefer to work primarily remotely, hybrid, or onsite. Diversity, Equity, and Inclusion Statement At NBME, we continue to innovate and improve how we fulfill the evolving needs of the healthcare community. This commitment starts and ends with the people at NBME. By recruiting and empowering talented individuals from various disciplines and backgrounds, which includes professionals with diverse life experiences, abilities, and perspectives, NBME can take a well-informed, robust approach to advancing medical education and assessment for years to come. We also continue to focus on ensuring that our DEI work is impactful and ingrained in everything we do, including with our staff, workplace culture, products and services, the Philadelphia community and the broader medical education landscape. RESPONSIBILITIES: Lead the design and development of microservices and APIs that power critical business functionality, using modern AWS-native tools and services. Guide technical direction and ensure the selection of scalable, maintainable technologies that align with product vision and drive business outcomes. Demonstrate a high level of professional integrity, consistently encouraging others to uphold the same standard. Regularly take on leadership responsibilities by sharing advanced techniques and newly acquired technical or business knowledge with peers. Collaborate closely with IT and business stakeholders to translate specifications into cohesive software designs and implementations. Occasionally assume the role of application architect to define system designs and solutions. Exhibit flexibility, adaptability, and a strong ability to learn quickly in diverse technical and creative environments, consistently delivering high-quality work within tight deadlines. Provide mentorship and guidance to junior developers, promoting adherence to best practices and coding standards across the team. QUALIFICATIONS Skills and Abilities 5+ years of software development experience, including at least 2 years working with AWS cloud services Strong communication and collaboration skills, able to clearly articulate technical concepts to both technical and non-technical audiences Strong experience with Python Deep hands-on experience with AWS Serverless technologies, including Lambda, API Gateway, AppSync, Step Functions, and DynamoDB. Hands-on experience with Infrastructure as Code (IaC) tools such as AWS CDK or CloudFormation Knowledge of authentication/authorization standards like OAuth2 and integration with Cognito or other identity providers In-depth knowledge of website design and programming Experience with microservices and event driven systems is a big plus Experience in Angular is a big plus Experience 5+ years of hands-on experience in software development with complex systems. Education Bachelor's degree required. About NBME: NBME offers a versatile selection of high-quality assessments and educational services for students, professionals, educators, regulators and institutions dedicated to the evolving needs of medical education and health care. To ensure our assessments meet the highest standards of quality, stay relevant and align to the current curriculum in medical schools and training programs, we rely on a wide network of collaborators. These include the volunteers who help develop our exam questions, the committees and panels who represent various groups within the medical education community, external researchers and health profession organizations. We are committed to meeting the needs of educators and learners globally with assessment products and expert services such as NBME Subject Examinations , Customized Assessment Services , Self-Assessment s , the International Foundations of Medicine Program and Item Writing Workshops