Sanlam

Senior Software Engineer

Sanlam

full-time

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDNSJavaPython

About the role

  • Contribute to the team's technical trajectory and strategic goals
  • Enable professional growth of junior team members and mentor
  • Deliver high-quality code
  • Utilize modern Tech Stack to build scalable distributed systems
  • Promote continuous learning and innovation
  • Report to a Technical Lead

Requirements

  • Degree or Diploma in Computer Sciences, IT
  • 8 + Years of experience
  • Proficiency in languages used in full-stack / back-end Software Development (Python, Java, C++ etc for example)
  • Proficiency at reading, reviewing, understanding code
  • Ability to articulate language differences, implementation and the build & execution process
  • Ability to articulate the pros / cons of relevant data structures
  • Ability to suggest possible / relevant algorithms and discuss options and trade-offs
  • Understanding of scalability, robustness, operational visibility and agility
  • Understanding of distributed systems and designing these solutions
  • Experience with design and implementation of scalable systems
  • Knowledge of AWS services (preferred)
  • Understanding of monitoring, metrics, visibility, health, fault tolerance
  • Experience with load balancing and health checking
  • Experience with APIs, auth
  • Experience with databases and persistence
  • Interest in mentorship, teamwork and collaboration