Software Engineer III
$93.85k - $143.7kNational Board of Medical Examiners (NBME)
POSITION OVERVIEWNBME is seeking an AWS Serverless Software Engineer to join the Product Engineering Unit as a key member of the Exam Delivery Team. In this role, you will develop, deploy, and support scalable, secure, and highly available applications using AWS serverless technologies and event-driven architecture.You will work closely with Product Owners, Architects, Infrastructure, Security, and Engineering teams to deliver cloud-native solutions that support mission-critical exam delivery platforms. The ideal candidate has hands-on AWS experience, strong software engineering fundamentals, and an interest in growing expertise in serverless architecture, cloud engineering, and modern DevOps within an Agile environment.This role has been designated as primarily remote, meaning it requires little to no onsite attendance. While this role can be designated as remote, you are offered the flexibility to select if you prefer to work primarily remotely, hybrid, or onsite. We're open to considering candidates within 50 miles of our office location in Philadelphia, PA. 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 healthcare 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.Key ResponsibilitiesDesign, 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 under the guidance of senior engineers and architects.Develop and maintain APIs, integrations, and distributed application components.Implement Infrastructure as Code (IaC), deployment automation, and operational processes to improve system reliability and efficiency.Monitor application health, troubleshoot production issues, and contribute to continuous improvement of system performance and operational excellence.Develop data integration and storage solutions that support business and operational requirements.Apply security best practices throughout the software development lifecycle.Collaborate with Product Owners, Architects, Infrastructure, Security, and Engineering teams to deliver high-quality solutions.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 through hands-on development, learning, and collaboration with senior engineers.Skills and AbilitiesHands-on experience with AWS serverless technologies, including AWS Lambda, API Gateway, AppSync, SQS, SNS, EventBridge, Step Functions, DynamoDB, and S3.Experience developing and supporting event-driven and cloud-native applications.Strong programming skills in Python, including experience with boto3 and AWS SDKs.Experience developing RESTful APIs, integrations, and distributed applications.Experience with Infrastructure as Code (IaC) using AWS CDK, CloudFormation, or Terraform.Familiarity with CI/CD pipelines and DevOps practices.Understanding of AWS security best practices, including IAM, Secrets Manager, encryption, authentication, and authorization.Experience with observability and monitoring tools such as CloudWatch, X-Ray, and CloudTrail.Experience troubleshooting and supporting applications in cloud environments.Familiarity with AWS data services including DynamoDB, Aurora/RDS, DocumentDB, S3, Glue, and Athena.Understanding of scalability, resiliency, reliability, and operational excellence principles.Professional SkillsStrong analytical and problem-solving abilities.Excellent communication and collaboration skills.Experience working in Agile/Scrum environments.Ability to work effectively across engineering, architecture, infrastructure, and security teams.Strong desire to learn new technologies and grow technical expertise.Commitment to continuous learning and technology innovation.Nice to HaveAWS Certified Developer – Associate or AWS Certified Solutions Architect certification.Experience developing enterprise web applications using Java, Spring Boot, JPA, Jakarta EE, or related frameworks.Experience developing modern web user interfaces using Angular, TypeScript, JavaScript, HTML, and CSS.Experience using AI-assisted development tools such as GitHub Copilot, Amazon Q, ChatGPT, or similar technologies.Familiarity with leveraging AI to improve software development lifecycle (SDLC) efficiency, code quality, testing, and developer productivity.Experience4+ years of software development experience, preferably developing cloud-based or distributed applications.Experience working with AWS cloud services and modern software development practices.EducationBachelor's Degree in Computer Science, Information Systems, Engineering, or 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 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.Learn more on NBME's website. NBME's Community Collaborations and ContributionsNBME 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. 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 $93,850 - $143,700/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.Job type:
- ...Software Engineer III Everforth ECS is seeking a Software Engineer III to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test, and document real-time radar software for multi...SuggestedContract work
$78.8k - $131.3k
Backend API’s and Integrations Software Engineer III Are you a Backend API developer looking to work for a mission driven global organization?About the role: We’re seeking a Software Engineer III with strong backend engineering skills to design, build, and operate distributed...SuggestedFull timeContract workLocal areaWork from home$116k - $130k
Data Intelligence, LLC (DI) is seeking a Software Engineer III to support advanced software development and integration efforts for U.S. Navy tactical systems. This role is ideal for experienced engineers who can contribute across the full lifecycle while helping drive...Suggested$131k - $218.3k
Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a significant... ...innovation. Work you'll do As an AI and Data Science Engineer III on the team, you will be responsible for: Design, build, test,...SuggestedLocal area$82.1k - $172.4k
Job Title: Full Stack Software EngineerJob Category: EngineeringTime Type: Full timeMinimum... ...seeking a talented and motivated Software Engineer to join our dynamic team. As a key... ...Git, Jira and ConfluenceIAT Level II or III certification (i.e. Security+, CISSP, or...SuggestedContract workWork experience placementWork at officeFlexible hours- ...ROLE AND RESPONSIBILITIES Software Engineering - III Work in a collaborative team using agile software development methodology, performing the following tasks: Develop software maintenance and upgrade solutions for tactical systems on a collaborative...Contract workWork experience placement
$45 per hour
...Description The Data Exchange Developer III will be part of the IT data exchange... ...architect, artifacts, compliance and upgrade software. The position holder will be responsible... ...device data interface tool set (interface engines) and environment; as well as the...Full timePart timeWork experience placement$71.6k - $119.4k
...information, please visit .About the RoleReed Tech is seeking a Systems Engineer III responsible for the design, implementation, administration,... ....Coordinate and resolve operating system and third-party software patch management.Participate in incident response, root cause...Full timeLocal areaImmediate startWorldwideFlexible hours$120k - $140k
Data Intelligence, LLC (DI) is seeking a Systems Engineer III to support development and integration of advanced U.S. Navy tactical systems... ...(MATLAB)Support and lead system integration and hardware/software integration & testPerform system verification and validation activitiesTroubleshoot...- ...Job Title: Information System Security Engineer (ISSE) III Location: Philadelphia, PA Clearance: Secret Company/ Program Description... ...(SLCM) Strategies, System Level Policies, Hardware Lists, Software List, System Diagram Privacy Impact Assessments (PIA), and Plans...Full timeInterim role
- ...role supporting our Hyperscale Data Center project in Spartanburg, SC. We have immediate opportunities for Construction Project Engineer III to support our EPCM projects. At Jacobs, we're challenging today to reinvent tomorrow by solving critical problems for thriving...Contract workFor contractorsWork at officeImmediate start
- ...technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure the... ...right in. Role Overview We are seeking a Full Stack Engineer with strong experience across both frontend and backend...Remote jobFull time
- ...implementation of complex features and systems with minimal supervision Collaborate with product managers, designers, and other engineers to define and refine requirements Review code and provide constructive feedback to ensure quality and adherence to standards...
$79.9k - $97.3k
...located across the U.S. We seek team members to come grow with us! Pay Range: $79,900.00 to $97,300.00 Job Summary All Current - Software Engineer, AI Platform Hands-on individual contributor We're looking for a hands-on software engineer to design, build, and operate...Full timeLocal area$1,000 per month
...build the future of inclusive finance through cutting-edge technology and customer-centric solutions.OverviewAs a Senior Backend Engineer on the Trust Platform team, you'll play a pivotal role in shaping the systems that safeguard and personalize our financial products...Temporary workWork at officeImmediate startRemote workFlexible hours$117.6k - $196.2k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$117,600.00 - $196,200.00This pay range represents... ...practices in automation, artifact management, and release engineering.Security & ComplianceImplement and maintain security tooling...Full timeWork at officeLocal areaRemote workFlexible hours- ...developing and optimizing platform services that support the software development lifecycle and cloud infrastructure. It involves designing... ...excellence. The position requires collaboration with engineering, data, and product teams within an Agile environment to improve...Full timeTemporary workPart timeWork experience placementLocal areaFlexible hours
$91k - $172.49k
...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead...Full timeTemporary workWork at officeRemote workWorldwideFlexible hours$65.2k - $101.95k
ResponsibilitiesNoblis MSD is seeking Software Engineers in Philadelphia, PA.Noblis MSD’s mission is to support the Naval Sea Systems Command (NAVSEA) and, Naval Surface Warfare Center (NSWCPD) and their missions’ to enable research, development, test and evaluation, acquisition...Full timeContract workPart timeFor contractorsLocal areaRemote workShift work$131k - $189k
...infrastructure. This will allow Chubb to deploy, test, and evolve pricing logic at pace and with precision.The AVP, Rating Platform Software Engineer, will lead the technical build-out of this infrastructure. This leader will design and develop internal pricing services, set...Work at officeLocal areaRemote workFlexible hours- ...generate more opportunities thanks to our advanced lead generation engine, hyper-personalized sequencing, omnichannel outreach, and AI-... ...priority. Thank you for your vigilance and understanding. Software engineers build the core of Amplemarket. The three co-founders...Remote work
$160.65k - $217.35k
Senior AWS Software Data EngineerCompany:The Boeing CompanyThe Boeing Company is looking for a Senior AWS Software Data Engineer to join our Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This position will focus on design, implement, and production...Permanent employmentFull timeWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...products and expertise that help nearly 16 million people save for a better today and tomorrow.Section 1: Position SummaryAs a Software Engineer at Ascensus, you will be working in a high-energy team, writing beautiful code by using the best engineering practices in the...Full timeWork experience placementSecond jobRemote work
$110k - $270k
...cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development of entirely new architecture for our new Data platform from the...Work at officeLocal areaRemote workWork from homeFlexible hours- Lamps.com is actively looking for experienced developersFull time
- ...Job Title: Cyber Software Engineer – TS/SCI Required Location: Cherry Hill, NJ (Relocation Assistance Available) Clearance Requirement: Active Top Secret/SCI Overview: Cohere Technology is seeking a Cyber Software Engineer to support advanced cyber...Full timeRelocation packageFlexible hours
- Senior Software EngineerPosition SummaryThe role plays a critical part in advancing Morgan Properties’ technology capabilities by delivering... ...rigor, ownership, and cross-functional collaboration across engineering, data, and product teams to deliver reliable, high-performance...Contract workWork at office
- Role SummaryNuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microservices platform from the ground up to power our online customer...
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued...
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...Full timeTemporary workLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!
- ngo software engineer Philadelphia, PA
- software data engineer Philadelphia, PA
- graduate software engineer Philadelphia, PA
- graduate software developer Philadelphia, PA
- software engineer - early career Philadelphia, PA
- entry level software engineer remote Philadelphia, PA
- software developer positions Philadelphia, PA
- junior software developer internship Philadelphia, PA
- software development engineer aws Philadelphia, PA
- consulting software engineer Philadelphia, PA



