Software Architect 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?
We're looking for a Software Architect to lead the design of our product portfolio architecture. You'll help define how systems interact, scale, and evolve--while staying hands-on in coding, mentoring, and driving engineering excellence.
This is more than just an architecture role. It's a chance to lead transformation in a meaningful industry and collaborate with passionate engineers, designers, and product managers.
As part of our team, your primary responsibilities will be:

  • Designing overall system architecture including the internal architecture of a component, as well as communication protocols and interfaces to other components.
  • Researches and understands the marketing requirements for a product, including target environment, performance criteria and competitive issues; Researches new technology or development tools to remain abreast of current technology.
  • Helping and training fellow developers to work with new product components / modules, to follow company coding practices and architectural guidelines.
  • Conducting unit testing and integration testing.
  • Performing code and design reviews.
  • Performing bug verification, release testing and support for assigned products.
  • Being responsible for product's usability by designing user interfaces, creating use cases, and implementing prototypes and conducting usability tests.
  • Preparing technical documentation of product, creating user interface guidelines and conducting reviews.
What You Bring to the Table:
Essential:
  • M.Sc or B.Sc in Computer Science, Engineering, or Information Systems.
  • 7+ years of hands-on software development experience.
  • Strong communication skills in English (written & verbal).
  • Proficiency in building APIs (REST, GraphQL), working with API Gateways like WSO2 or Kong.
  • Experience with RDBMS (Oracle, PostgreSQL, Aurora) and NoSQL (MongoDB).
  • Exposure to monitoring tools like Dynatrace.
  • Strong cloud infrastructure knowledge (AWS, Docker, Kubernetes, Skaffold).
  • Familiarity with secrets management (AWS Secrets Manager, Azure Key Vault, or HashiCorp Vault).
  • Proven experience in modern architectural patterns (Microservices, Micro Frontends, CQRS, Event Sourcing, etc.).
  • Backend experience in Java (Spring, Struts, Java EE, JUnit).
  • Frontend experience with React.js.
Desirable:
  • A user-centered mindset with a passion for great UX.
  • Curiosity and willingness to learn new technologies.
  • A collaborative attitude and a problem-solving mindset.
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
    JD1448768
  • 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