Search jobs > Durham, NC > Senior software engineer

Senior Software Engineer

Clinetic
Durham, NC, United States
Full-time

About Us :

We are a fast-growing SaaS company at the forefront of healthtech innovation. Our platform powers clinical trials and healthcare research with cutting-edge software solutions.

With a microservice architecture deployed on AWS with a Java / Spring backend and Angular front end, our product seamlessly integrates with both cloud and on-prem health system environments.

Join us as we continue to scale our platform and deliver impactful solutions to healthcare organizations globally.

Job Description :

We are seeking a Senior Software Engineer who is passionate about building scalable, high-performance software for healthtech applications.

This is a senior role where you will have the flexibility to focus on either backend, frontend, or full-stack development, depending on your strengths and interests.

We’re looking for someone with strong technical expertise who is also product-minded , meaning you care deeply about the end-user experience and enjoy collaborating with product teams to create innovative solutions that solve real-world problems.

The ideal candidate will not only be responsible for designing, developing, and optimizing our application but will also have the leadership skills to help grow and guide the engineering team as we expand.

Key Responsibilities :

  • Lead the design and implementation of key components in our microservice architecture.
  • Contribute to the development of both backend and frontend systems depending on your expertise.
  • Collaborate with Product and UX to understand user needs and translate them into scalable, efficient solutions.
  • Take ownership of features from concept to production, ensuring they provide tangible value to users while maintaining technical excellence.
  • Ensure seamless integration with on-prem deployments across various cloud and bare-metal environments.
  • Optimize and maintain high-performance APIs, databases, and services that support our clinical trial software.
  • Provide technical leadership to peers and mentor junior engineers, fostering a collaborative and growth-oriented environment.
  • Play a key role in scaling the engineering team, with the potential to move into a team lead or engineering management role.

Qualifications :

  • 5+ years of experience in software development with expertise in backend (Java / Spring) and / or frontend (JavaScript / Angular) technologies.
  • Proven experience working with microservices and cloud platforms.
  • Product-minded with the ability to balance technical needs with user-centric thinking, ensuring a seamless user experience.
  • Familiarity with deploying applications in complex, regulated environments such as healthcare or clinical trials.
  • Strong problem-solving skills with the ability to design solutions for scalability, performance, and security.
  • Excellent communication and collaboration skills, with the ability to guide teams and influence decision-making.
  • Interest or experience in leadership, team-building, or mentoring as you grow into a potential team lead role.

Nice to Have :

  • Familiarity with healthcare standards (HIPAA, FHIR) and working in regulated environments.
  • Experience with Electronic Health Record Systems (EHRs) such as Epic, Cerner, etc.
  • Experience with CI / CD pipelines and automated deployment processes in Kubernetes.
  • Experience working with multiple cloud providers and bare-metal infrastructures.

Why Join Us? :

This is a full-time position based in Durham, NC, one of the highest ranked cities in the country for growth, entrepreneurship, affordability, dining and entertainment.

This position provides the opportunity to be a part of a mission-driven company improving healthcare through technology.

There is an opportunity for growth into team leadership or engineering management roles.

As a rapidly growing startup, we offer a robust benefits package including the following :

  • Competitive compensation
  • Flexible work schedule
  • Health Care Plan
  • Retirement Plan
  • Unlimited PTO
  • 3 days ago
Related jobs
jobbot
Cary, North Carolina

We are seeking a dynamic and innovative Senior Software Engineer with a strong background in Python and Django to join our forward-thinking technology company. As a Senior Software Engineer, you will:. This role is perfect for someone who is passionate about software development, thrives in a collab...

Highmark Health
NC, Working at Home, N Carolina

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

BDO
Raleigh, North Carolina

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

IXL
Raleigh, North Carolina

Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world’s largest catalog of educator-created content, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features and continue to build out ...

insightsoftware
Raleigh, North Carolina

Senior Software Development Engineer in Test. Senior Software Engineer in Test . Working closely with Software Engineers and Engineering Leaders, you will contribute to quality best practices throughout the development lifecycle and advance our capabilities in automation, tools, and processes. Quali...

Raytheon Technologies
Morrisville, North Carolina

Senior Principal Embedded Software Engineer. Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a tea...

Home Depot
NORTH CAROLINA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Jobot
Raleigh, North Carolina

As a Senior Software Engineer, you will be a key member of our dynamic, close-knit team, responsible for developing high-quality software solutions. Design, develop, and implement software solutions using Python and Django framework. Troubleshoot, debug, upgrade existing software, and identify areas...

Merz Aesthetics
Raleigh, North Carolina

Running the software testing procedures to evaluate the software. Perform software unit testing for software test tools. Provide input to the software requirements for the host application and software tools. Implement the software test automation tools for the medical device host application and en...

IXL
Raleigh, North Carolina

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative products. Work with a te...