Endpoint
Healthcare
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Principal Software Engineer at Endpoint. Skills: System design, Software development, Object-Oriented development, DevOps. Deliver software development. Work on projects from design to launch”
What You'll Achieve.
Deliver industry-leading software products
Industry & Context.
Troubleshoot systems
What They're Looking For.
Must Have
8+ years system design, 8+ years software development, Degree in Computer Science, Degree in Software Engineering, Equivalent experience, NET technologies, Web technologies, React, JavaScript libraries, Typescript, CSS/SASS, Unit testing, Test-driven development, Debugging applications, Profiling applications, Enterprise-level ALM platform, Azure DevOps, Agile/Scrum methodologies, Secure application development, Website security, Web service security, SDLC navigation, DevOps experience
Nice to Have
3 years life sciences industry experience, IRT industry experience
What You'll Do.
Deliver software development
Work on projects from design to launch
Perform integration testing
Adhere to software development processes
Work with Product Strategy
Work with Architecture
Ensure implementation alignment
Establish quality processes
Document quality processes
Uphold quality processes
Enforce quality processes
Coordinate with IT Development teams
Coordinate with Operation's Development teams
Ensure smooth product releases
Ensure smooth product implementations
Manage CI/CD pipelines
Perform knowledge transfer
Participate in design discussions
Participate in requirements gathering
Gather requirements with business stakeholders
Troubleshoot existing systems
Maintain existing systems
Provide team leadership
Improve team learning
Enhance team efficiency
Make recommendations for process efficiency
Make recommendations for process effectiveness
Serve as subject matter expert
Act as primary point of contact
Develop technical recommendations
Develop product recommendations
Support long-term strategies
Evangelize emerging technologies
Integrate emerging technologies
Facilitate architectural discussions
Ensure compliant code
Simplify technical concepts
Communicate technical concepts
Prepare technical documentation
Adhere to development processes
Adhere to Standard Operating Procedures
Adhere to Audit requirements
How You'll Work.
Team & Collaboration
Product Strategy; Architecture; Testing; IT Development teams; Operation's Development teams; Business stakeholders
Communication Scope
Simplify concepts; Communicate concepts
Process & Methodology
Agile, Scrum
Full Job Description
## Description About Us: Endpoint is an interactive response technology (IRT®) systems and solutions provider that supports the life sciences industry. Since 2009, we have been working with a single vision in mind, to help sponsors and pharmaceutical companies achieve clinical trial success. Our solutions, realized through the proprietary PULSE® platform, have proven to maximize the supply chain, minimize operational costs, and ensure timely and accurate patient dosing. Endpoint is headquartered in Raleigh-Durham, North Carolina with offices across the United States, Europe, and Asia. Position Overview: The Principal Software Engineer, Product Engineering is instrumental in the design and development of new and existing products and ensuring strong quality with adherence to defined development processes. This position will take the lead in implementing coherent and scalable development processes, designing innovative technical solutions and strategies, training, mentoring, and coaching the engineering team, and fulfilling a technical lead role on projects. The position requires a highly self-motivated individual who enjoys working in a highly collaborative atmosphere. This role closely interacts with internal customers such as Product Strategy, IT and Operations. Your goal is to deliver industry-leading software products and do everything necessary to achieve this. To do this, you need to have strong technical knowledge of software development and design principles, well versed and up to date on new technologies and solutions, provide insight and oversight to the engineering team, and deliver high quality software. Responsibilities: Responsible for software development delivery as per specifications and in accordance with regulatory requirements Work on projects from design to launch, including development, code reviews, unit testing, testing, integration, and deployment Ensure code quality by overseeing development and adherence to software development processe
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Endpoint?
Real rants from real employees. Read before you apply.