Principal Software Engineer

Job not on LinkedIn

November 21

Apply Now
Logo of NMDP

NMDP

Non-profit • Charity • Science

NMDP is a nonprofit organization (formerly Be The Match) that operates the national blood stem cell donor registry and coordinates cell therapy to treat blood cancers and other blood disorders. It recruits and registers donors, matches donors to patients, facilitates transplants, provides patient support and financial assistance, conducts and funds clinical research and trials, and leads advocacy and fundraising to expand access to life‑saving cell therapies.

1001 - 5000 employees

Founded 1987

🤝 Non-profit

🤲 Charity

🔬 Science

📋 Description

• The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle EBS and Cloud/Fusion platforms. • Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions. • Works with a team or independently to research and define user requirements and understand needs. • Forms system scope, objectives, requirements, and design documentation with minimal direction. • Develops applications/enhancements within defined architecture. • Proactively communicates with and coordinates activities with team members. • Works with team members to develop, maintain, and improve critical internal and external production applications. • Provides timely status updates for assigned work to the team members and leadership. • Mentors, supports, guides, and trains other team members.

🎯 Requirements

• Bachelor’s degree in computer science, math, or related technical field that required extensive computer programming. Equivalent related experience and/or education may be substituted for the degree. • 7 or more years of technical work experience, working independently and in a team-based software application/development environment. • Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required. • Technical expertise/knowledge of development tools and processes. • Strong knowledge of developing interface and conversion routines. • Advanced knowledge of the development life cycle including testing process and methods. • Advanced knowledge of Agile and object-oriented software development methodologies. • Experience in a Scrum/Agile development environment. • Strong understanding and experience of application integrations within the Oracle E-Business Suite platform with other systems. • Read, write, speak and understand English.

🏖️ Benefits

• NMDP offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft and pet benefits. • Retirement, paid time off/holidays, leave and incentive plans are also offered to eligible employees.

Apply Now

Similar Jobs

November 20

Senior technical leader driving the design and delivery of software solutions at Linus Health. Collaborating cross-functionally and mentoring engineers in a remote setting.

Java

Maven

Microservices

Spring

Spring Boot

SpringBoot

November 20

Staff Software Engineer developing control software for quantum computers at PsiQuantum. Collaborating with teams to deliver high-performance system architecture.

Rust

November 20

IT Staff Engineer for Solvd leading the design and implementation of secure IT systems for a global remote workforce. Expertise in Zero Trust and compliance required.

ITSM

MacOS

November 20

Lead Growth Engineering establishing scalable GTM systems for Socure. Architect and execute growth systems while mentoring a new team.

Apollo

JavaScript

Python

React

SQL

November 20

Engineering Pod Leader at Socure leading a team to innovate GenAI-driven solutions. This role focuses on rapid prototyping and collaboration with cross-functional teams.

Cloud

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com