hero

Work with purpose.

Career Opportunities in the True Portfolio
115
companies
846
Jobs

Principal Software Engineer

Kurtosys

Kurtosys

Software Engineering
Western Cape, South Africa
Posted on Oct 24, 2024

ABOUT US:

Kurtosys provides asset and wealth managers with a data and content publication platform that enables the construction and distribution of critical sales, marketing, and client reporting materials. Founded in 2002, Kurtosys operates across four global offices. Underpinned by global ISO-27001 certification in information security management, the Kurtosys team has a deep understanding of working at scale with data, information design, industry regulations and compliance issues.

THE OPPORTUNITY:

Join our team as a Principal Engineer and play a pivotal role in shaping the technical direction and architectural decisions of our organization. This is an opportunity to lead and mentor a team of engineers, drive innovation, and contribute to the development of cutting-edge solutions that solve complex problems.

WE WOULD LIKE YOU TO:

  • Lead the design and implementation of scalable, high-performance software solutions that meet the needs of our business and provide technical leadership and guidance to engineering teams, fostering a culture of collaboration, learning, and drive best practices in software development, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD).
  • Collaborate with cross-functional teams to define technical requirements, prioritize initiatives, and ensure alignment with business objectives.
  • Stay current with industry trends and emerging technologies, evaluating their potential impact on our technical architecture and recommending adoption as appropriate.

THE NON-NEGOTIABLES:

  • Extensive experience in software development, with a strong background in designing and building complex, distributed systems.
  • Demonstrated leadership ability, with experience leading and mentoring engineering.
  • Proficiency in multiple programming languages, frameworks, and technologies, with a deep understanding of software engineering.
  • Strong problem-solving skills, with the ability to analyze technical challenges and develop effective solutions.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with stakeholders at all levels of the organization.

THE NICE TO HAVE'S:

  • Experience with cloud-based technologies and platforms (e.g., AWS, Azure, GCP).
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Familiarity with DevOps practices and tools (e.g., Terraform, Ansible, Jenkins).
  • Previous experience in a leadership or principal engineering role.
  • Advanced degree in Computer Science, Engineering, or related field.

TECH STACK:

  • TypeScript
  • NodeJS
  • React
  • Cloudflare CDN including caching, security features and workers functions
  • Docker
  • AWS including Lambda, ECS Fargate, Aurora Serverless, S3
  • MySql

BENEFITS:

  • Hybrid Working
  • Home Internet Allowance
  • Open Culture
  • Flexible Work Hours
  • Employee Wellbeing Program
  • Generous Leave Policy
  • Ongoing Staff Appreciation Events
  • Access To Learning Platforms
  • Working With Experts Across The Globe

FINAL THOUGHTS:

  • We are an international SaaS based fintech company
  • We work with up-to-date technology, promote from within wherever possible, and encourage our team members to use initiative, think out the box and share their ideas.
  • We aim to transform how our customers - which includes the world's most prestigious financial services firms - drive engagement with their
  • Our aim is to give our customers the ability to target, knowledge share and nurture their community of prospects and clients to develop long standing relationships.

Get in touch to learn more.