Software Engineer III at NBME | PA, US | Rezi

Software Engineer III at NBME

Software Engineer III

NBME · PA, US

3 weeks ago

Software Engineer III

NBME · PA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer III role.

Rezi rewrites your resume against NBME's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer III posting at NBME — free, in seconds.

About the Role

NBME is seeking an AWS Serverless Software Engineer to join the Product Engineering Unit as a key member of the Exam Delivery Team. This role involves developing, deploying, and supporting scalable, secure, and highly available applications using AWS serverless technologies and event-driven architecture. You will collaborate with various teams to deliver cloud-native solutions for mission-critical exam delivery platforms, with opportunities to grow expertise in serverless architecture, cloud engineering, and modern DevOps.

Responsibilities

  • Design, develop, test, deploy, and support cloud-native applications that support mission-critical exam delivery platforms.
  • Develop and enhance event-driven solutions that are secure, scalable, resilient, and cost-effective.
  • Contribute to technical design discussions, architecture reviews, and solution planning activities.
  • Develop and maintain APIs, integrations, and distributed application components.
  • Implement Infrastructure as Code (IaC), deployment automation, and operational processes.
  • Monitor application health, troubleshoot production issues, and contribute to continuous improvement.
  • Develop data integration and storage solutions.
  • Apply security best practices throughout the software development lifecycle.
  • Collaborate with Product Owners, Architects, Infrastructure, Security, and Engineering teams.
  • Participate in Agile/Scrum ceremonies, code reviews, knowledge sharing, and continuous improvement initiatives.
  • Maintain technical documentation and contribute to engineering standards and best practices.
  • Continuously expand AWS cloud, serverless, and software engineering skills.

Requirements

  • 4+ years of software development experience, preferably developing cloud-based or distributed applications.
  • Experience working with AWS cloud services and modern software development practices.
  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent work experience.

Skills

  • AWS serverless technologies (Lambda, API Gateway, AppSync, SQS, SNS, EventBridge, Step Functions, DynamoDB, S3)
  • Event-driven and cloud-native applications development
  • Python programming (boto3, AWS SDKs)
  • RESTful APIs, integrations, and distributed applications development
  • Infrastructure as Code (IaC) using AWS CDK, CloudFormation, or Terraform
  • CI/CD pipelines and DevOps practices
  • AWS security best practices (IAM, Secrets Manager, encryption, authentication, authorization)
  • Observability and monitoring tools (CloudWatch, X-Ray, CloudTrail)
  • Troubleshooting and supporting applications in cloud environments
  • AWS data services (DynamoDB, Aurora/RDS, DocumentDB, S3, Glue, Athena)
  • Scalability, resiliency, reliability, and operational excellence principles
  • Analytical and problem-solving abilities
  • Communication and collaboration skills
  • Agile/Scrum environments experience
  • Ability to work effectively across teams
  • Strong desire to learn new technologies
  • Commitment to continuous learning and technology innovation
  • AWS Certified Developer – Associate or AWS Certified Solutions Architect certification (Nice to Have)
  • Enterprise web applications development using Java, Spring Boot, JPA, Jakarta EE (Nice to Have)
  • Modern web user interfaces development using Angular, TypeScript, JavaScript, HTML, CSS (Nice to Have)
  • AI-assisted development tools (GitHub Copilot, Amazon Q, ChatGPT) (Nice to Have)
  • Leveraging AI to improve SDLC efficiency, code quality, testing, and developer productivity (Nice to Have)

Location

  • Remote
  • PA
  • NJ
  • DE
  • MD
  • TX
  • GA
  • IA
  • IL
  • IN
  • KS
  • NC
  • SC
  • TN
  • VT
  • WV

Work Type

  • Remote
  • Hybrid
  • Onsite

Experience Level

  • 4+ years of software development experience

Education Level

  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent work experience.

Salary/Compensations

  • $93,850 - $143,700/year

Benefits

  • Healthcare, Dental, Prescription, and Vision plans
  • 401(k) w/match
  • Tuition Reimbursement Plan
  • Commuter Benefit: Public Transit or Parking options
  • Remote Friendly Workplace

About the Company

  • NBME is a not-for-profit organization that specializes in the creation of assessments and learning tools for physicians and health professionals.
  • Our mission is to advance assessment of these professionals to achieve optimal care for all, supporting the development of a highly effective, diverse and compassionate health care workforce.
  • Founded in 1915, NBME develops and manages the United States Medical Licensing Examination® with the Federation of State Medical Boards.
  • We offer a comprehensive portfolio of assessment products for every stage of the medical school journey and provide assessment services to various health profession organizations.
  • We are dedicated to advancing innovative assessment approaches through research, collaboration and contributions to the medical education and assessment communities.
  • In 2024, we expanded our assessment capabilities to include simulation through the acquisition of MedVR Education.
  • NBME believes that a key path to meeting our mission is collaborating with and supporting our communities.
  • Our Community Collaborations and Contributions programs provide resources and recognition to medical educators and researchers advancing the field of assessment throughout their careers.
  • We invest in fee assistance, scholarships and pathway programs to aid learners and help support increased representation in health care.
  • Headquartered in Philadelphia, NBME also gives to local organizations that advance health equity and access and positively impact social determinants of health.

Equal Opportunity

  • NBME is an Equal Opportunity Employer. We will consider all qualified applicants for employment without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.