Senior Software Engineer

4 days ago


Durham, North Carolina, United States Clinetic Full time

About Us

Clinetic is 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.

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.

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


  • Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at PSG Global Solutions Careers. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.About the RoleThis is a challenging and rewarding opportunity for a seasoned software engineer...


  • Durham, North Carolina, United States Looma Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Looma. As a key member of our software development team, you will be responsible for building and shipping new products and features alongside our design team.About LoomaLooma is an in-store digital media platform that helps retailers modernize and...


  • Durham, North Carolina, United States Yoh Full time

    Job Title: Senior Software Development EngineerJob Summary: We are seeking a highly skilled Senior Software Development Engineer to join our team at Yoh, a Day & Zimmermann company. As a Senior Software Development Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java and NodeJS...


  • Durham, North Carolina, United States Fidelity TalentSource LLC Full time

    About the RoleFidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions that meet the critical business needs of our clients.Key ResponsibilitiesDesign and develop software solutions using Java,...


  • Durham, North Carolina, United States Qualitative Financials Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Qualitative Financials. As a Senior Java Software Engineer, you will play a key role in developing and maintaining our secure crypto platform.About the RoleThis is an exciting opportunity to work with a dynamic team of engineers and...


  • Durham, North Carolina, United States Red Hat Full time

    About the JobThe Red Hat Ansible Engineering team is seeking a skilled software engineer to join their Raleigh/Durham area location.As a Senior Software Engineer in the Ansible organization, you will collaborate with technical team members across geos to analyze, design, develop, debug, and deliver new products and feature functionality for the Ansible...


  • Durham, North Carolina, United States Diverse Lynx Full time

    Job Title: Senior ReactJS Software Engineer Location: Dallas,TX~North Durham, NC - Onsite Duration: 12+ Months contract Job Description-Experience (Years): 8-10 Role Description: As a Senior ReactJS Software Engineer at Diverse Lynx LLC, you will be responsible for leading the development of ReactJS applications. You will work closely with the team to...


  • Durham, North Carolina, United States Nvidia Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NVIDIA. As a key member of our team, you will be responsible for designing and building innovative software solutions for AI applications scalable to thousands of GPUs.Key ResponsibilitiesCrafting a code generation system to accelerate portions of a graph collected...


  • Durham, North Carolina, United States JobRialto Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Airfam Products team. As a key member of our team, you will be responsible for building the digital experience for our clients' employees.Key ResponsibilitiesDesign and develop a personalized user experience that helps Airfam discover events happening near them and connect...


  • Durham, North Carolina, United States NVIDIA Full time

    Unlock the Power of HPC with NVIDIANVIDIA is a pioneer in the field of High-Performance Computing (HPC), and we're seeking a talented Senior Software Engineer to join our mission to revolutionize the way we process and analyze complex data.As a Senior Software Engineer on our HPC team, you'll be responsible for designing and implementing highly available and...


  • Durham, North Carolina, United States IQVIA Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Analytics Center of Excellence team. As a Staff Engineer, you will lead the design and development of data science applications, optimizing clinical trials business and improving risk management.You will be a hands-on technical leader, providing architecture and...


  • Durham, North Carolina, United States Diverse Lynx Full time

    Job Title: Senior ReactJS Software EngineerJob Summary:We are seeking a highly skilled Senior ReactJS Software Engineer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex ReactJS applications.Key Responsibilities:Design and develop high-quality ReactJS...


  • Durham, North Carolina, United States Dexian Full time

    Job Title: Senior Cloud Software EngineerJob Summary:Dexian is seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying secure, performant, and reliable cloud-based applications using public cloud services like AWS and Azure.Key...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Research Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal...


  • Durham, North Carolina, United States JobRialto Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Airfam Products team. As a key member of our team, you will be responsible for building the digital experience for our clients' employees.Key ResponsibilitiesDesign and develop delightful user experiences using web technologies.Collaborate with product managers, designers, and...


  • Durham, North Carolina, United States Tanium Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Tanium. As a key member of our development team, you will be responsible for designing, building, and maintaining best-of-breed cloud products and infrastructure.Key ResponsibilitiesDesign and develop scalable, secure, and high-performance cloud-based services...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal candidate will...


  • Durham, North Carolina, United States Alphanumeric Systems Full time

    Job Title: Senior Software Engineer - Data PlatformAlphanumeric Systems is seeking a highly skilled Senior Software Engineer to join our Research Data Platform team. As a key member of our team, you will be responsible for designing, developing, and implementing scalable APIs that meet the requirements of internal and external stakeholders.The ideal...


  • Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Senior Software Cloud EngineerWe're seeking a highly skilled Senior Software Cloud Engineer to join our team at PSG Global Solutions Careers. As a key member of our agile consulting and staffing organization, you will play a critical role in helping our clients fulfill their most important initiatives and opportunities.Key Responsibilities:Analyze...


  • Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Senior Software Cloud EngineerWe're seeking a highly skilled Senior Software Cloud Engineer to join our team at PSG Global Solutions Careers. As a key member of our agile consulting and staffing organization, you will play a critical role in helping our clients fulfill their most important initiatives and opportunities.Key Responsibilities:Analyze...