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.
NBME views diversity, equity and inclusion (DEI) as foundational and enduring to our strategy and vision. We continue to focus on ensuring that our DEI work is impactful and ingrained in everything we do, including with our staff, culture, products and services, the Philadelphia community and the broader medical education landscape. Our commitment manifests in our hiring and staff development, recruitment for committees, grants programs, design and review of our assessments, and involvement in our local and national communities.
Learn more about NBME at NBME.org.
Co-ops must be located in the tri-state area of PA, DE, or NJ for the duration of the Co-op experience.
Position Description:
The Exam Delivery CLA team is looking for software engineers with good organizational and interpersonal skills who can learn new software engineering techniques quickly and independently. Applicants should be able to approach challenges collaboratively and utilize agile thinking to problem solve. As a Software Engineer Co-Op with NBME, you will have multiple opportunities to gain corporate experience by being involved in agile team, staff meetings, and corporate events. You will be trained on the appropriate tools, languages, and documentation required. NBME will provide a great learning experience by pairing you with experienced mentor(s).
Responsibilities will include but are not limited to:
• Attending project team activities for full software development cycle
• Work with the team to deliver projects and enhancements
• Improve code quality through unit testing on existing applications and attending code reviews
• Create automated test scripts utilizing Appium + Cucumber
The following topics will be the list of interests: