Drexel Co-Op: Software Engineer

Work with Adiona

Philadelphia (Philadelphia County)

Hybrid

USD 20,664 - 34,440

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NBME is seeking a Computer Science Co‑Op to join their development team, focusing on creating solutions that support public health through state-of-the-art assessments. As part of this role, you'll work on frontend applications and backend microservices in the AWS cloud and contribute to a collaborative agile development environment.

Applicants must be Drexel University students in specified majors. Valuable experience with Angular, Java, Python, and AWS is essential, along with strong communication and problem-solving skills.

The position offers significant professional development opportunities and expects candidates to be in the tri-state area of PA, DE, or NJ.

Qualifications

  • Must be a Drexel University student enrolled in specific programs.
  • Experience with frontend frameworks like Angular or React is crucial.
  • Java, Python, and AWS experience needed.

Responsibilities

  • Develop frontend applications and backend microservices in AWS.
  • Implement responsive UI features in Angular.
  • Develop Restful and/or GraphQL APIs.

Skills

Frontend framework experience (Angular/React)
Experience with Java/Python/AWS
Good communication skills
Analytical and problem-solving skills
Understanding of SDLC

Education

Drexel University student majoring in Computer Science, Information Systems, Information Technology, Management Information Systems, Software Engineering

Job description

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 improve 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 e‑commerce, 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

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Co-op Software Engineer: Frontend, APIs & Cloud
Co-op Software Engineer: Frontend, APIs & Cloud

Work with Adiona • Philadelphia

On-site
Drexel Co-Op: Desktop Services Analyst
Drexel Co-Op: Desktop Services Analyst

NBME • Philadelphia

On-site
USD 45,000 - 60,000
AWS Severless Software Engineer III
AWS Severless Software Engineer III

NBME • Philadelphia

On-site
USD 94,000 - 144,000
Remote‑friendly workplace
Competitive salary and benefits
Drexel Co-Op: Community, Collaborations, and Contributions Coordinator
Drexel Co-Op: Community, Collaborations, and Contributions Coordinator

NBME • Philadelphia

On-site
Drexel Student Co-Op Level 1- Fall 2026
Drexel Student Co-Op Level 1- Fall 2026

Penn Medicine, University of Pennsylvania Health System • Philadelphia

On-site
Prepaid tuition assistance program
Comprehensive compensation and benefits program
Software Developer Co-op - University of Manitoba
Software Developer Co-op - University of Manitoba

Siemens Healthineers AG • Northern (KY)

Hybrid
USD 40,000 - 65,000
Editor I
Editor I

National Board of Medical Examiners • Philadelphia

Hybrid
USD 56,000 - 60,000
Healthcare benefits
401(k) with match
Tuition reimbursement
+2
Editor I (Clients)
Editor I (Clients)

National Board of Medical Examiners • Philadelphia

Hybrid
USD 56,000 - 60,000
Manager, Examinee Accommodations
Manager, Examinee Accommodations

NBME • Philadelphia

Remote
USD 114,000 - 144,000
Healthcare benefits
401(k) with match
Remote friendly workplace
+1
Editorial Production Assistant job at NBME - National Board of Medical Examiners in Philadelphia, PA
Editorial Production Assistant job at NBME - National Board of Medical Examiners in Philadelphia, PA

Remote • Pennsylvania

Hybrid
USD 47,000 - 57,000
Remote Friendly Workplace
Healthcare
Dental
+5