Demo

Drexel Co-Op: Fullstack Software Engineer

NBME
Philadelphia, PA Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 6/20/2026

NBME is proud to partner with Drexel University and give students the opportunity to utilize the skills they have learned in the classroom and leverage them in an educational setting.


As a Computer Science Co-Op at NBME, you will work on a development team that is creating solutions that enable NBME's mission to protest the health of the public through state of the art assessment. Our engineers develop and integrate software solutions that impact the online experience that millions of examinees interact with in order to become certified for a career as a healthcare professional. We're looking for engineers to work on areas of our current and next generation systems such as portal and ecommerce, exam content management, exam delivery methods, artificial intelligence, natural language processing, UI design and mobile, API development, Data Warehouse, and scoring and reporting. You will be trained on the appropriate tools, languages, and have access to documentation to complete your assignments. To accelerate your learning, we will pair you with a senior level software engineer. And we are interested in your ideas on ways to improve our development processes with modern tools and programming techniques. In addition to gaining development experience, you will have multiple opportunities to gain corporate experience by being involved in an agile team, staff meetings, and corporate events (e.g. developer workshops). You will contribute to the production code base, and be a part of a collaboration between IT and business units.



RESPONSIBILITIES
• Obtain domain knowledge of the scoring team relating to score generation
• Help develop frontend applications and/or backend microservices (e.g. Lambda function that uses non-sql data store) that will run in AWS cloud
• Implement UI features in Angular that are responsive, modular, and performant
• Develop Restful and/or graphQL APIs




REQUIREMENTS



  • Must be a Drexel University student enrolled in the following majors

    • Computer Science

    • Information Systems

    • Information Technology

    • Management Information Systems

    • Software Engineering



  • Experience with frontend framework (Angular/React)

  • Experience with Java/Python/AWS

  • Good communication skills (verbal and written)

  • Analytical, problem solver, and critical thinker

  • Understanding of the Software Development Life Cycle (SDLC)

  • Experience developing automated tests is a plus




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.

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.


Diversity, Equity, and Inclusion Statement


At NBME, we continue to innovate and improve how we fulfill the evolving needs of the health care 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.

Salary.com Estimation for Drexel Co-Op: Fullstack Software Engineer in Philadelphia, PA
$107,794 to $137,335
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Drexel Co-Op: Fullstack Software Engineer?

Sign up to receive alerts about other jobs on the Drexel Co-Op: Fullstack Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$115,103 - $147,076
Income Estimation: 
$157,066 - $200,252
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NBME

  • NBME Philadelphia, PA
  • NBME offers a versatile selection of high-quality assessments and educational services for students, professionals, educators, regulators and institutions ... more
  • 4 Days Ago

  • NBME Philadelphia, PA
  • NBME offers a versatile selection of high-quality assessments and educational services for students, professionals, educators, regulators and institutions ... more
  • 4 Days Ago

  • NBME Philadelphia, PA
  • POSITION OVERVIEW NBME ® is currently seeking a Software Engineer with some Oracle development experience . The Software Engineer will be part of a large t... more
  • 5 Days Ago

  • NBME Philadelphia, PA
  • POSITION OVERVIEW NBME is seeking an experienced Senior Software Developer to join the Product Engineering unit as a key member of the Scoring team. In thi... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Drexel Co-Op: Fullstack Software Engineer jobs in the Philadelphia, PA area that may be a better fit.

  • Staff Careers Philadelphia, PA
  • Please note that this job posting is intended only for candidates who have been selected by Fox Rothschild to interview for this position as part of the Dr... more
  • 3 Days Ago

  • Staff Careers Philadelphia, PA
  • Please note that this job posting is intended only for candidates who have been selected by Fox Rothschild to interview for this position as part of the Dr... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!