
Senior Software Engineer - Web Management
United Therapeutics Corporation · Raleigh-Durham-Chapel Hill Area
- On site
- Full-time
- $140,000 / year
- Raleigh-Durham-Chapel Hill Area
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Senior Software Engineer - Web Management role at United Therapeutics Corporation
Hi Taylor — I came across the Senior Software Engineer - Web Management opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and United Therapeutics Corporation stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Design and build enterprise web platforms.
- Develop scalable solutions using modern technologies.
- Collaborate with stakeholders on technical requirements.
- Ensure platform security, compliance, and reliability.
- Optimize web performance and user engagement.
About the role
Senior Software Engineer - Web Management
Who We Are
We are the first publicly-traded biotech or pharmaceutical company to take the form of a public benefit corporation. Our public benefit purpose is to provide a brighter future for patients through the development of novel pharmaceutical therapies; and technologies that expand the availability of transplantable organs.
United Therapeutics (Nasdaq: UTHR) seeks to travel down the corridors of indifference to develop treatments for rare, deadly diseases. We were founded in 1996 by a family seeking a cure for their daughter’s pulmonary arterial hypertension (PAH). Today, we have six FDA-approved therapies that treat PAH, pulmonary hypertension associated with interstitial lung disease (PH-ILD) and neuroblastoma, a rare pediatric cancer. Our near-term pipeline seeks to develop additional therapies for PAH and pulmonary fibrosis (PF).
The cure for end-stage life-threatening diseases like PAH, PH-ILD, PF, and many others is an organ transplant, but only a small percentage of donated organs are available to address the vast need. For this reason, we are working to create manufactured organs to address the shortage of kidneys, hearts, lungs, and livers available for transplant. We believe an unlimited supply of tolerable, transplantable organs will eliminate the transplant waiting list and cure end-stage organ diseases for which transplant is not currently an option.
Who You Are
This role is responsible for designing, building, and maintaining enterprise web platforms for United Therapeutics Corporation (UTC) as a Senior Software Engineer. The position plays a critical role in shaping and upholding platform architecture, technical standards, and long-term strategy to deliver scalable, secure, and highly available web solutions.
This role requires strong hands-on engineering expertise across modern web technologies, cloud platforms, and API driven architecture, including static and dynamic web solutions. This position also plays a key role in the ongoing upkeep and maintenance of United Therapeutics' web properties, ensuring platforms remain current, compliant, and operationally sound.
Responsibilities:
- Design, develop, and maintain scalable web platforms and applications using modern frameworks and technologies including 11ty, Node.js, C# Blazor, .NET, and RESTful APIs.
- Collaborate with business stakeholders, product owners, and cross-functional teams to gather, refine, and translate business requirements into technical solutions.
- Architect and implement custom software solutions and system integrations to support enterprise and business-critical workflows.
- Establish reusable design patterns, components, and shared services to ensure consistency, maintainability, and scalability across multiple websites and platforms.
- Develop and maintain cloud-based solutions in Microsoft Azure, including application hosting, storage, security, and monitoring.
- Build and maintain CI/CD pipelines to support automated builds, testing, and deployments across development, staging, and production environments.
- Implement unit tests, integration tests, and automated quality checks to ensure code reliability, performance, and security.
- Design and develop front-end user interfaces that are performant, accessible, and aligned with UX/UI best practices.
- Build proof-of-concept applications and technical prototypes to evaluate new technologies, frameworks, and architectural approaches.
- Optimize website performance, scalability, and search engine visibility to improve web traffic and user engagement.
- Monitor, analyze, and report on web traffic and application usage using analytics and monitoring tools, providing actionable insights to stakeholders.
- Identify opportunities for automation and process improvement to increase development efficiency and platform reliability.
- Ensure all solutions adhere to security, compliance, and governance requirements appropriate for an enterprise and regulated environment.
- Perform all other duties as required.
Minimum Requirements:
- Bachelor’s or Master’s Degree in computer science, information systems, or related field or 5+ years of experience in software engineering with a Bachelor’s Degree or 3+ years of experience in software engineering with a Master's Degree.
- 2+ years of experience with object-oriented software development (preferably in .NET).
- 3+ years of experience with web stack technologies (MVC, HTML CSS, asp.net).
- 3+ years of experience with web APIs and server-oriented architecture.
- 2+ years of experience in software development methodologies (Agile, Scrum, Shape-up).
- 1+ years of experience developing in Node JS or variants (React, Express, etc.), particularly for use of static generators.
- 1+ years of experience with dashboards, including understanding the visualization of data and its underlying structure and relationship.
- 1+ years of experience with SQL or similar relational databases, including querying and star schemas.
- Develop Enterprise software in modern frameworks and architecture.
- Experience in Azure DevOps Pipelines for code integration and automation of infrastructure.
- Ability to analyze data and systems to derive business knowledge and insight.
- Demonstrated experience developing in a modern cloud environment with PaaS, IaaS, and SaaS solutions.
- Ability to produce and understand IEEE software engineering documents, such as requirements and specification documents.
- Documentation skills with the ability to make UML diagrams to document and brainstorm programming architecture.
- Ability to solve complex technical problems and debug enterprise software.
- Excellent written and verbal communication skills to effectively convey technical concepts to non-technical parties in and out of the department.
- Ability to prioritize and manage work to critical project timelines in a fast-paced environment.
Preferred Qualifications:
- Experience with DataBricks or other Data Pipeline technologies.
- Front-end design work with Figma or similar tools.
- Web tools like Google Analytics, Pixel, GTM.
Job Location:
This role is based in our Durham, NC office. Currently, this job is a hybrid role requiring at least three days per week in the office. In-office requirements could increase based on business needs.
At United Therapeutics, our mission and vision are one. We use our enthusiasm, creativity, and persistence to innovate for the unmet medical needs of our patients and to benefit our other stakeholders. We are bold and unconventional. We have fun, we do good.
Eligible employees may participate in the Company’s comprehensive benefits suite of programs, including medical / dental / vision / prescription coverage, employee wellness resources, savings plans (401k and ESPP), paid time off & paid parental leave benefits, disability benefits, and more. For additional information on Company benefits, please visit https://www.unither.com/careers/benefits-and-amenities.
United Therapeutics Corporation is an Equal Opportunity Employer, including veterans and individuals with disabilities.
Key skills/competency:
- Software Engineering
- Web Platform Development
- .NET
- Node.js
- RESTful APIs
- Cloud Computing (Azure)
- CI/CD Pipelines
- Agile Methodologies
- Front-end Development
- Problem Solving
Skills & topics
- Software Engineer
- Web Development
- Backend Development
- Frontend Development
- .NET
- Node.js
- Azure
- API Development
- Cloud Computing
- DevOps
- Agile
- Software Architecture
- Enterprise Software
- Web Platforms
- Technical Lead
How to get hired
- Tailor your resume: Highlight experience with .NET, Node.js, Azure, and API development. Quantify achievements.
- Craft a compelling cover letter: Emphasize your understanding of enterprise web platforms and passion for United Therapeutics' mission.
- Prepare for technical interviews: Be ready to discuss coding challenges, system design, and your experience with Agile methodologies.
- Showcase cloud and CI/CD skills: Demonstrate your expertise in Azure DevOps and building automated pipelines.
- Research the company: Understand United Therapeutics' focus on rare diseases and organ transplantation to align your answers.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Senior Software Engineer - Web Management role at United Therapeutics?
- The Senior Software Engineer - Web Management role at United Therapeutics focuses on designing, building, and maintaining enterprise web platforms, ensuring scalability, security, and high availability of web solutions.
- What are the key technical skills required for this Senior Software Engineer position?
- Key technical skills include expertise in .NET, Node.js, C# Blazor, RESTful APIs, Microsoft Azure cloud platform, and CI/CD pipelines. Experience with modern web frameworks and object-oriented development is also essential.
- What is the work arrangement for this Senior Software Engineer role at United Therapeutics?
- This is a hybrid role based in Durham, NC, requiring at least three days per week in the office. In-office requirements may increase based on business needs.
- What educational background or experience is necessary for the Senior Software Engineer position?
- A Bachelor's or Master's degree in computer science or a related field is required, along with several years of software engineering experience, particularly in object-oriented development (.NET) and web stack technologies.
- How does United Therapeutics support employee growth and development for a Senior Software Engineer?
- While specific programs are not detailed, the company emphasizes innovation and developing treatments for rare diseases, suggesting a dynamic environment for engineers to contribute to meaningful projects and develop advanced technical skills.
- What kind of projects might a Senior Software Engineer work on at United Therapeutics?
- A Senior Software Engineer would work on designing and developing scalable enterprise web platforms, custom software solutions, system integrations, and cloud-based applications within a regulated environment.
- Does United Therapeutics offer competitive benefits for a Senior Software Engineer role?
- Yes, United Therapeutics offers a comprehensive benefits suite including medical, dental, vision, savings plans (401k and ESPP), paid time off, and parental leave.
