Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

$135.6k - $170k

National Board of Medical Examiners (NBME)

POSITION OVERVIEW

NBME is seeking an experienced Senior Software Developer with deep AWS and serverless expertise to join the Product Engineering unit as a key member of the Scoring team. In this role, you will lead the architecture, development, testing, and implementation of a new scoring system, designing scalable serverless and event-driven solutions within the AWS environment. You will partner with engineers, Product Owners, Solution Architects, the Enterprise Application and Infrastructure teams, and business stakeholders while providing technical leadership and mentorship across internal and offshore team members. Your work will have a direct impact on NBME's future growth and innovation in a highly collaborative, digitally driven environment.

This role has been designated as a primarily remote position, though it may require occasional onsite work for team collaboration or meetings. We are currently prioritizing applicants within a 50-mile radius of our Philadelphia office.

Please note that onsite interviews and onboarding at our Philadelphia office may be required for this role. If applicable, advance notice will be provided to support planning.

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.

RESPONSIBILITIES
  • Participate in business and technical requirements meetings, translate business needs into technical designs and solutions, provide estimates, and communicate proposed solutions to both technical and non-technical stakeholders.
  • Lead the design and implementation of scalable serverless and event-driven solutions using AWS technologies such as Lambda, API Gateway, SQS, SNS, EventBridge, Step Functions, and AppSync.
  • Develop and deploy serverless APIs and AWS service integrations using Python, AWS SDKs, and the boto3 library.
  • Design and support data solutions using AWS databases and storage services, including DynamoDB, DocumentDB, Aurora, RDS, and S3, with appropriate file management, retention, and archiving strategies.
  • Build and deploy serverless applications using Infrastructure as Code tools such as AWS CloudFormation, AWS CDK, or AWS SAM, and support DevOps practices including CI/CD pipelines and serverless testing frameworks.
  • Monitor, troubleshoot, and resolve complex serverless application issues using appropriate AWS monitoring and debugging tools while supporting security and compliance requirements.
  • Work across modern cloud-native solutions and legacy applications, including PL/SQL, Java, and Oracle, and support serverless data-processing needs using tools such as AWS Glue or Athena as appropriate.
  • Collaborate with Scrum teams, Product Owners, Solution Architects, Enterprise Architecture, Infrastructure, and Security teams to conduct technical reviews and ensure solutions align with enterprise architecture and security standards.
  • Lead and manage an offshore team of technical professionals, providing technical guidance, mentorship, code review, and support to promote timely, high-quality execution.
QUALIFICATIONS

Skills and Abilities
  • In-depth understanding of serverless computing concepts, event-driven architectures, and design patterns for serverless applications.
  • Strong hands-on experience with AWS serverless technologies, including Lambda, API Gateway, SQS, SNS, EventBridge, Step Functions, and AppSync.
  • Deep knowledge of Python, AWS SDKs, and the boto3 library for AWS services integration.
  • Strong experience with AWS database and storage technologies, including DynamoDB, DocumentDB, Aurora, RDS, and S3.
  • Knowledge of Infrastructure as Code and modern DevOps practices, including CloudFormation, CDK or SAM, CI/CD pipelines, and serverless testing frameworks.
  • Knowledge of serverless monitoring, debugging, security, and compliance considerations, including tools such as AWS X-Ray or CloudTrail.
  • Ability to work effectively across cloud-native and legacy application environments, including PL/SQL, Java, and Oracle.
  • Strong communication, collaboration, and technical leadership skills, with experience working in Agile or Scrum-based environments.
  • AWS certification related to serverless computing, such as AWS Certified Developer - Associate or AWS Certified Solutions Architect, is a plus but not required.
Experience
  • 10+ years of experience in Information Technology, with expertise in designing and building large-scale applications, security, or infrastructure solutions.
Education
  • Bachelor's degree in a related field or equivalent work experience.

About NBME

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 with the Federation of State Medical Boards. We offer a comprehensive portfolio of 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, to the medical education and assessment communities. In 2024, we expanded our assessment capabilities to include simulation through the acquisition of .

Learn more on .

NBME's Community Collaborations and Contributions

NBME believes that a key path to meeting our mission is collaborating with and supporting our communities. Our provide resources and recognition to medical educators and researchers advancing the field of assessment throughout their careers. In addition, 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.

Compensation we are offering for this position is at $135,600 - 170,000/year. Please note that the offered rate for this position typically aligns with the minimum to midrange of this grade, but it can vary based on the successful candidate's qualifications and experience, department budget, and an internal equity review.

The NBME offers competitive salaries, excellent benefits, and a rewarding work environment. Excellent Benefits include: Healthcare, Dental, Prescription, and Vision plans; 401(k) w/match, Tuition Reimbursement Plan, Commuter Benefit: Public Transit or Parking options. Remote Friendly Workplace.

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Philadelphia, PA vacancy
  • $120k - $140k

     ...superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing,...  ...! About The Position TherapyNotes is seeking a Senior Software Developer to design, build, and evolve scalable, secure, and maintainable... 
    Senior
    Full time
    Local area
    Remote work

    Therapynotes.com

    Philadelphia, PA
    15 days ago
  •  ...as Geneva, Great Plains, BMS, and Broadridge. · Collaborate with designers, product managers,business partners and other software teams to develop new applications, user interfaces,and features using a variety of technologies. · Migrate legacy desktop applications to... 
    Senior
    Full time

    Nfinity Inc.

    Philadelphia, PA
    more than 2 months ago
  • $140k - $200k

     ...re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power... 
    Senior
    Full time
    Remote work

    Speechify

    Philadelphia, PA
    more than 2 months ago
  •  ...Senior Level Java Developer Solvepoint is looking to add to its team of extraordinary Senior Level Java Developers qualified individuals ready...  ...other extremely gifted individuals Thorough knowledge of software development principles and practices A passion for both... 
    Senior
    Full time
    Immediate start

    Solvepoint Corporation

    Philadelphia, PA
    more than 2 months ago
  •  ...Job Description Job Description Description: Docupace is seeking a Senior Full Stack Software Developer for a remote role based in Philadelphia, PA.   Fully remote; however, candidates MUST already live within commuting distance of the Philadelphia Metropolitan... 
    Senior
    Contract work
    Remote work
    Visa sponsorship

    Docupace Technologies

    Philadelphia, PA
    3 days ago
  •  ...Senior Level .NET Developer Solvepoint is looking to add to its team of extraordinary Senior Level .NET Developers qualified individuals who are...  ...to work with extremely competent peers Full Lifecycle software development experience Object Oriented experience including... 
    Senior
    Full time
    Immediate start

    Solvepoint Corporation

    Philadelphia, PA
    more than 2 months ago
  • $140k - $185k

     ...grasping, and control pipelines in real-time software, and own their performance all the way...  ...works This is one role, open at the Senior, Staff, or Lead level. The responsibilities...  ...perception and low-level joint control Develop trajectory planning, obstacle avoidance,... 
    Senior
    Permanent employment
    Full time
    Remote work
    Work from home
    Flexible hours

    Ghost Robotics

    Philadelphia, PA
    more than 2 months ago
  • $135k - $185k

     ...the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering...  ...around them. How leveling works This is one role, open at the Senior, Staff, or Lead level. The responsibilities below reflect the... 
    Senior
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Ghost Robotics

    Philadelphia, PA
    more than 2 months ago
  •  ...Senior Application Support Engineer We are seeking a highly experienced Senior Application...  ...Troubleshoot and resolve customer-facing software and system issues across proprietary and...  ...processes and operational workflows Develop internal support utilities and tools to... 
    Senior

    InterSources

    Fort Washington, PA
    3 days ago
  •  ...Primary Responsibilities Design, develop, test, and maintain scalable software applications, APIs, and services. Use AI tools for code generation, debugging, testing, refactoring, and documentation. Review and validate AI-generated code for quality, security,... 
    Senior
    Temporary work

    2T Consulting

    Blue Bell, PA
    24 days ago
  •  ...65.00 USD Hourly Description: We're partnering with an innovative engineering organization seeking a Senior Software Engineer to help design and develop software solutions for advanced automation and packaging systems. This is an excellent opportunity for someone... 
    Senior
    Hourly pay

    Judge Group, Inc.

    Fort Washington, PA
    4 days ago
  •  ...Senior DevOps Engineer We are looking for a Senior DevOps Engineer to join our PISA...  ...Degree or higher in Computer Science, IT, software engineering, or a related field or...  .... At least 5+ years of experience in developing and maintaining CI/CD pipelines, utilizing... 
    Senior
    Permanent employment
    Full time
    Work at office
    Worldwide
    2 days per week

    Clarivate

    Philadelphia, PA
    1 day ago
  •  ...Corporate Services Department: IS-PMACS Software Development Location: Remote based...  ...LEVELS based on experience: Mid-level Senior level Candidates will be aligned to...  ...qualifications. Application Developer: The Application Developer develops custom... 
    Senior
    Remote work

    Penn Medicine

    Philadelphia, PA
    4 days ago
  •  ...expertise within and across teams and contribute to our success. Senior Cloud Solutions Engineer Position Faegre Drinker has an...  ...networking, storage, compute, backup, and platform services. Develop automation and Infrastructure as Code (IaC) solutions using... 
    Senior
    Work at office
    Local area
    Flexible hours

    Faegre Drinker Biddle & Reath LLP

    Philadelphia, PA
    1 day ago
  • $125k - $145k

     ..., and operational reliability of the systems powering US Cold Storage's customer and business applications. You will partner with Software Engineering, Infrastructure, Security, and Integration teams to design, implement, and scale highly available cloud platforms while... 
    Senior
    Permanent employment
    Temporary work
    Work at office
    Flexible hours

    United States Cold Storage

    Camden, NJ
    3 days ago
  •  ...Benefits: ~401(k) ~ Paid time off ~ Parental leave Senior Embedded Software Engineer Camden, New Jersey Full Time (Relocation...  ...cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and... 
    Senior
    Full time
    Relocation package

    Veracity Ventures Inc.

    Camden, NJ
    17 days ago
  •  ...Senior.Net Developer This will be a hybrid role, following return to work guidelines - consultant will be expected to come into the office 1x/week. Senior.Net Developer – Full stack developer with primarily 5+ years front end experience. Must have:.Net core, Angular... 
    Senior
    Work at office

    Damco

    Philadelphia, PA
    3 days ago
  • $155k

     ...ensuring a more secure future. We are looking for a Lead Software Technology Engineer (DevSecOps) – Senior to join our team in support of our DoD customer in Philadelphia, PA. As a Senior Technology Developer and Architect, you will play a key role in leading the... 
    Senior
    Contract work
    Work at office
    Immediate start
    Remote work
    1 day per week

    AGE solutions

    Philadelphia, PA
    24 days ago
  • NTT DATA, Inc. in Bala Cynwyd, PA, United States, seeks a Sr. Java Lead (Insurance Domain) to oversee onsite delivery and lead the AMS program for an Insurance environment. The role requires strong Java/J2EE expertise and experience guiding cross-functional teams. You will...
    Senior

    NTT DATA

    Bala Cynwyd, PA
    2 days ago
  • Job Title: Senior C++ Developer Location: Fort Washington, PA - Onsite Job Description: Reviewing and co-specifying requirements for new and existing features Designing and coding the software (C++ and Object-Oriented programming). Implementation and testing of the developed... 
    Senior

    Jobs via Dice

    Fort Washington, PA
    2 days ago
  • Request ID: 98384-1 Title: Senior Java Developer Locations: Philadelphia, PA - 100% ONSITE Duration: 6 Months Pay Range: $45 - $50/Hour on W...  ...Required Skills & Qualifications 8-10 years of experience in software development and architecture Strong hands-on development... 
    Senior
    Work experience placement
    Immediate start

    Artech

    Philadelphia, PA
    2 days ago
  • $77.39k - $127.14k

     ...Senior Salesforce Developer At WSFS Bank, we empower our Associates to grow their careers, guide our customers to secure their financial futures...  ...cloud. This role will be responsible for creating custom software applications on the Salesforce platform that meet our... 
    Senior
    Work at office
    Remote work

    WSFS Bank

    Philadelphia, PA
    4 days ago
  • $140k - $200k

     ...template: Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)_Camden, NJ_Full-Time(FTE)_Direct Hire Hi, Trust this finds...  ...systems. Imagine working on the front lines of technology, developing state-of-the-art solutions that safeguard our nation's... 
    Senior
    Full time
    Relocation
    Relocation package

    Best Infosystems LLC

    Camden, NJ
    19 days ago
  •  ...and portfolio company leaders drive value creation through technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure the underlying technology actually delivers. Our approach The expert... 
    Senior
    Remote job
    Full time

    Crosslake Technologies

    Philadelphia, PA
    more than 2 months ago
  • $119k - $171.5k

    L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees...  ...domains in the interest of national security. Job Title: Senior Embedded Software Engineer Job Code: 41905 Job Location: Camden, NJ-... 
    Senior
    Local area
    Relocation
    Relocation package
    Flexible hours

    Harris Corporation

    Camden, NJ
    4 days ago
  •  ...our team. KPMG is currently seeking a Senior Engineer to join our Audit Technology Organization (ATO). Responsibilities: Develop and implement core components of our generative...  ...of recent professional experience in software engineering, with demonstrated experience... 
    Senior
    Local area

    KPMG

    Philadelphia, PA
    4 days ago
  •  ...restriction)   What we believe   In the past few years, private equity investors have invested more than a trillion dollars in software and tech-enabled companies. And in many cases, the underlying tech is the greatest enabler to the business strategy. But has the... 
    Senior
    Remote job
    Full time
    Immediate start

    Crosslake Technologies

    Philadelphia, PA
    more than 2 months ago
  •  ...Quakertown, about 30 miles north of Philadelphia is looking for a Senior Java Developer. This is an excellent opportunity to be in on the ground...  ...equivalent is preferred • Minimum five years experience in Software Development • Excellent communication skills • Great... 
    Senior
    Permanent employment
    Relocation

    IMS LLC

    Philadelphia, PA
    4 days ago
  • Campbell's in Camden, NJ, seeks a M365 Engineer to serve as the technical authority for the Microsoft 365 platform, setting direction, standards, and a multi-year roadmap. You will work with partners and Microsoft to ensure reliability, security, and a strong user experience...
    Senior

    The Campbell's Company

    Camden, NJ
    3 days ago
  •  ...Senior AI/ML Engineer Apply ( locations Malvern, PA Philadelphia, PA Charlotte...  ...using LLMs and agent frameworks Develop multi-agent workflows and coordinate agent...  ...years of experience in AI/ML engineering or software development. ~ Solid Python programming... 
    Senior
    Full time

    Vanguard

    Philadelphia, PA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!