For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
WellHive
WellHive

Sr. Software Engineer, Customer Solutions Engineering

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Project management
Security software
+44

Visa

U.S. visa required

Permanent role
18 days ago
Apply now

About Us

WellHive is a fast-growing organization focused on transforming the way health systems coordinate and deliver care through secure, modern technology. Our teams leverage the latest in cloud-based tools and services to design and build complex and compelling applications. Every employee is treated as a valued contributor that brings their own unique experience and perspective to the issues we are solving for our users. WellHive proudly offers competitive pay and benefits in addition to flexible working conditions.

Summary

Because of our growth, we are seeking a Senior Software Engineer to join our Customer Solutions Engineering team. In this role, you will be instrumental in architecting, developing, and deploying robust solutions that integrate client systems with our healthcare platform. This is a remote position offering significant autonomy while closely collaborating with other members of your team, client stakeholders and the other internal engineering teams at WellHive.

Do you thrive on tackling the complexities of integrating disparate systems? Are you passionate about solving challenging real world problems within large-scale healthcare environments? Do you value writing clean, well-architected, and maintainable code? If so, we encourage you to apply.

Required Qualifications

  • Minimum of 5 years of professional software development experience.
  • Proficiency with software development. While this role will largely use TypeScript/JavaScript/NodeJS, with the possibility of some Golang, previous proficiency can be in other programming languages.
  • Track record of solving problems and delivering software solutions.
  • Solid understanding of fundamental software engineering principles, including data structures, algorithms, software design patterns, testing paradigms, and effective debugging of distributed systems.
  • Demonstrated ability to collaborate effectively within a team, provide technical guidance, mentor junior engineers, and foster knowledge sharing.
  • Expertise in software engineering best practices and familiarity with associated tools, such as Git/GitHub for version control, code review processes, static analysis tools (e.g., ESLint, SonarQube), and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Understanding of agile methodologies such as Scrum and continuous integration/continuous deployment (CI/CD) principles.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field.
  • Excellent written and verbal technical communication skills.
  • Solid understanding of Project Management principles.
  • Successful completion of in-person IAL3 compliant identity proofing will be required (you must be able to present the necessary identification documents).
  • Willingness and ability to travel for occasional customer or onsite company meetings (approximately 1-2 times per year).
  • Ability to work remotely within the continental USA from an Eastern or Central time zone (excluding New York).
  • Must be a US citizen or permanent resident.

Desired Qualifications

  • Strong understanding of Web Services, including RESTful API design, integration, and consumption.
  • Experience with cloud platforms, particularly AWS.
  • Familiarly with Go programming language, paradigms, constructs, and idioms.
  • Knowledge of relational databases whether PostgreSQL or other.
  • Project Management experience and certification is a plus (CAPM, PMP, PMI-ACP, CSM, etc…)
  • Prior experience working with healthcare appointment scheduling workflows.
  • Prior experience using Jira for project management.

Essential Job Functions

  • Design, develop, and maintain robust software/integration solutions.
  • Create and maintain system design specifications and process flowcharts/swim lanes.
  • Lead systems integration efforts, ensuring seamless data flow and functionality between various platforms.
  • Develop and consume APIs to facilitate communication between internal and external systems.
  • Manage software integration projects from conception to deployment, ensuring timely and successful delivery.
  • Collaborate with cross-functional teams and manage stakeholders effectively to gather requirements, provide updates, and ensure alignment on project goals.
  • Apply your deep technical knowledge and problem-solving skills to address complex challenges within the healthcare domain.
  • Develop high-quality, performant, and maintainable code with comprehensive unit, integration, and end-to-end test coverage.
  • Provide technical leadership through participation in design discussions, code reviews, and mentorship of other team members.
  • Actively participate in code reviews, design sessions, and all agile ceremonies (stand-ups, sprint reviews, retrospectives, backlog refinement).
  • Work both independently and collaboratively with cross-functional teams to deliver innovative solutions to challenging healthcare problems.
  • Mentor and support the technical growth of other engineers on the team.
  • Contribute to the continuous improvement of our development tools, processes, and architecture.
  • Troubleshoot and resolve technical issues, including occasional participation in a daytime on-call rotation.
  • Participate in technical interviews.

Tech Stack

As a Senior Software Engineer, you will be working within an ecosystem that includes: a modern UI built with Angular, TypeScript, and leveraging RxJS/NGXS for state management. Our backend services are primarily Golang applications running on Amazon Linux ECS/Fargate, with data persistence in PostgreSQL/Redshift. Data analytics pipelines utilize Python/Glue. Our infrastructure is managed as code using Pulumi, and our CI/CD pipeline is orchestrated with Jenkins. We use Git/GitHub for version control and Jira for project management.

Security

Privacy

Terms

Powered by JazzHR

About WellHive

👥11-50
📍Melbourne
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service