Senior Software Engineer Technology R&d

South Africa, South Africa

Job Description

Want to do the Best Work of Your Life?
At Signant Health, we're not just building software--we're reshaping the future of clinical trials. As a high-growth, innovative company in one of the most dynamic industries, we're using technology to change how medical research is conducted globally.
If you're passionate about creating solutions that truly make a difference--and want to be part of a team where your expertise shapes critical healthcare outcomes--this is the place for you.
Where do you fit in?
As a Senior Software Engineer, you'll be an integral part of a high-performing team, helping design, build, and maintain core product modules used by some of the world's most important clinical research organizations. You'll combine hands-on coding with architectural input and mentoring responsibilities, all while staying close to cutting-edge technologies and impactful work.
As part of our team, your primary responsibilities will be:
What You Bring to the Table:

  • Designing, developing, and maintaining product modules and subsystems that are secure, scalable, and efficient.
  • Creating intuitive user interfaces, use cases, and prototypes--and ensuring a strong focus on usability throughout.
  • Writing and reviewing technical documentation, including design and UI guidelines.
  • Driving testing efforts: unit, integration, and release testing to ensure product quality.
  • Debugging and resolving complex issues reported by validation and support teams.
  • Researching new tools, technologies, and methodologies to keep our solutions modern and competitive.
  • Serving as an architectural point of contact when needed--owning design direction and technical decision-making.
  • Reviewing code and architectural designs to ensure scalability, maintainability, and performance.
  • Mentoring and coaching fellow engineers, contributing to a collaborative and growth-minded engineering culture.
Essential :
  • M.Sc/B.Sc Degree in Computer Science, Engineering or Information Systems.
  • Fluency in English, both written and verbal.
  • APIs: REST, GraphQL.
  • DB: RDBMS (Oracle / PostgreSQL / Aurora).
  • Monitoring: Dynatrace.
  • Virtualization/Cloud: AWS, Docker, OpenShift / K8s.
  • Secrets Management (AWS Secrets Manager / Azure Keyvault / Hashicorp Vault).
  • Architecture: Microservices, Micro FrontEnds, Backend for FrontEnd, CQRS, Sidecar, Event Sourcing .
Specific programming knowledge: Backend Java: Java (Struts / Spring), Java EE, JUnit (or similar but willing to code in JAVA).
  • Front-End Technologies: React.JS .
  • Native mobile development.
  • Build tools: Jenkins.
  • DB: RDBMS , SQL based.
Desirable: * User-oriented approach to software development.
  • Must be willing to expand the skills by learning other technologies as needed.
  • Must be a team oriented person with a "can do" attitude.
Why Join Us?
Because what we do matters. At Signant, your work directly impacts the lives of patients worldwide. You'll join a global team where innovation is celebrated, flexibility is encouraged, and your growth is supported every step of the way.
Ready to Apply?
Does this sound like something you'd like to explore? Then we'd love to hear from you!
Please apply below.
We review and respond to every application, keep an eye on your inbox for our reply.
Please note that Signant does not accept unsolicited resumes from Third Party vendors.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1448888
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned