Senior Software Engineer

Posted 10 Days Ago
Be an Early Applicant
Cape Town, Western Cape
Hybrid
Senior level
Financial Services
The Role
The Senior Software Engineer leads technical projects in full-stack development, focusing on secure, scalable solutions in Azure, mentoring team members and ensuring high development standards.
Summary Generated by Built In
Titan Wealth is a fast-growing wealth management business, both in the UK and internationally.  It has evolved a fairer, more efficient and effective business model, structured to deliver leading advice-led wealth management services, giving financial advisers and their clients the best opportunity to fulfil their dreams and ambitions.
 
We provide a dynamic work environment full of opportunity, one where both individual and team initiative and contribution is encouraged, so that together we can deliver better outcomes for our clients over the long term.

One shared culture:

- Multi-disciplinary teams working together on challenges and masterfully delivering award-winning, cutting-edge
solutions.
- An informal atmosphere where leaders are accessible to problem-solve or provide support – in person or remotely.
- Your personal wellbeing is front and center with a commitment to making you feel comfortable.
Learn more about Titan Wealth

Job Summary

The Senior Software Engineer serves as a technical leader within the engineering team, bringing deep expertise in full-stack development, a strong architectural perspective, and a proactive approach to scaling systems and embedding secure practices throughout the SDLC.
 
This position plays a critical role in shaping the team’s technical direction, designing and delivering secure, scalable, and compliant solutions within a cloud-native Azure environment. The Senior Software Engineer leads by example, championing engineering excellence through DevSecOps principles, architecture best practices, and a quality-first mindset.
 
Combining hands-on development with technical leadership, this role engages with stakeholders, mentors junior and mid-level engineers, and contributes to the strategic advancement of the team’s engineering maturity. The position supports cloud scalability, automation, and secure code development across product domains, driving continuous improvement in both process and delivery.

Required Skills

  • Technical Skills:
  • Expert-level experience in full-stack development, especially with .NET Core / .NET Framework.
  • Proficiency in SQL and T-SQL, with experience in SQL Server or Azure SQL Managed Instance.
  • Expert-level front-end proficiency in React, JavaScript, TypeScript, HTML, and CSS.
  • Advanced knowledge in API design, RESTful services, and microservices architecture.
  • Proficiency in version control systems, preferably Git.
  • Strong understanding of CI/CD pipelines, build automation, and secure delivery practices using Azure DevOps.
  • Experience with testing frameworks (e.g., xUnit, Postman) for unit, integration, and API testing.
  • Familiarity with Azure-native services (e.g., App Services, Key Vault, Application Insights).
  • Awareness of secure development practices aligned with OWASP Top 10 and DevSecOps principles.

  • Soft Skills:
  • Strong communication skills with the ability to lead cross-functional collaboration.
  • Advanced problem-solving skills with the ability to anticipate and resolve technical risks.
  • Experience mentoring and coaching junior and mid-level developers.
  • Comfortable presenting technical solutions to diverse audiences, including non-technical stakeholders.
  • Deep understanding of the SDLC, agile methodologies, and regulatory-compliant software delivery.

Responsibilities

  • Software Engineering & Secure Development
  • Design, develop, and maintain cloud-ready full-stack applications using modern tools and frameworks.
  • Apply secure coding practices and lead efforts to ensure shift-left testing and security validation across pipelines.
  • Deliver features aligned to business, performance, and compliance requirements in regulated environments.
  • Quality Assurance & DevSecOps
  • Lead and uphold high standards in test automation, code quality, and review practices.
  • Integrate security checks and automated validation into CI/CD workflows using Azure DevOps.
  • Ensure that all software components meet functional, performance, and security benchmarks.
  • Cloud Architecture & Scalability
  • Guide architectural design of systems with a focus on Azure scalability, availability, and maintainability.
  • Define patterns for service decomposition, cloud deployment, and observability across environments.
  • Evaluate and implement modern architectural principles (e.g., microservices, serverless, containerization).
  • Documentation & Knowledge Sharing
  • Maintain detailed and useful technical documentation, including architecture diagrams and design decisions.
  • Lead code reviews, design sessions, and retrospectives to foster a culture of learning and continuous improvement.
  • Agile Delivery & Collaboration
  • Participate in all agile ceremonies including sprint planning, backlog refinement, stand-ups, and retrospectives.
  • Work with product managers, architects, QA, and DevOps to ensure high-quality, user-centered solutions.
  • Facilitate technical estimation, risk analysis, and delivery planning with engineering leads and stakeholders.
  • Technical Leadership & Mentorship
  • Mentor junior and mid-level developers, helping them grow technically and professionally.
  • Lead by example through well-structured code, adherence to standards, and transparent decision-making.
  • Influence engineering culture by championing DevSecOps, secure delivery, and cloud-native design principles.
  • Risk Management & Compliance
  • Identify architectural and delivery risks and contribute to remediation and mitigation plans.
  • Promote development practices that align with regulatory requirements (e.g., data privacy, secure data flows).
  • Support initiatives in compliance-focused development, particularly in the financial services domain.

Required Qualifications

  • Education: Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
  • Experience: 5+ years in software development roles, with at least 2 years operating at a senior or lead engineer level.
  • Certifications (preferred or willing to obtain):
  • AZ-900: Microsoft Certified: Azure Fundamentals
  • AZ-204: Microsoft Certified: Azure Developer Associate
  • While not required, the following skills and experiences are considered a plus:
  • Postgraduate degree in Computer Science, Software Engineering, or related field.
  • Experience or certification in secure software design, threat modeling, or vulnerability mitigation.
  • Exposure to regulated industries, particularly financial services (e.g., CASS 6/7, Consumer Duty).
  • Experience with Infrastructure-as-Code, containerized applications, or serverless architecture in Azure.
  • Familiarity with AI/ML integration, data pipelines, or event-driven systems in modern enterprise platforms

Why work for us?

Our employees are talented people, distinguished by excellence.  You will be able to demonstrate a willingness to embrace the Company values of:
 
Creativity – we recognise we need new ways of thinking, learning and doing to both improve our own productivity and efficiency as well as to help us stay ahead of competitors.
 
Commitment – we are team with the willingness to put time, effort and energy into driving change in the organisation, going the extra mile.
 
Collaboration – we need teamwork amongst ourselves and with partners to generate more innovative, efficient and effective solutions and thereby a greater sense of achievement.
 
Terms
- Competitive salary – we keep up with the latest market trends and strive to pay competitively.
- Competitive holiday leave – 20+ days’ annual leave (earn an extra day for every year worked, up to 3 extra days)
- Performance-related discretionary annual bonus.
- Retirement, Risk, and Medical-Aid contribution – we will contribute to a medical aid of your choosing.
- Training budget allowance for further study or attending conferences, including paid days off to study.
- Hybrid offices - located in Century City ,Cape Town.


The Titan Wealth Group is firmly committed to fostering an inclusive and equitable environment for everyone who works with us, regardless of their race, age, gender, sexual orientation, religion, physical ability or disability, or political affiliation. We believe that having a diverse team allows us to create the best possible outcomes for our clients and team members. We strive to provide equal opportunities in all aspects of the workplace with respect to recruitment and career advancement, pay and benefits, training and development opportunities and other job-related activities

Top Skills

.Net Core
.Net Framework
Api Design
Azure Devops
Azure Sql Managed Instance
Azure-Native Services
Ci/Cd Pipelines
CSS
Git
HTML
JavaScript
Microservices
Owasp
Postman
React
Restful Services
SQL
SQL Server
T-Sql
Typescript
Xunit
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London
91 Employees
Year Founded: 2020

What We Do

Titan is a discretionary fund management / wealth and asset management business. Targeting £50 billion in assets under administration over the next three to five years and assets under management of £40 billion, Titan aims to bring high-quality execution and administration to the asset and wealth management sector. Titan provides execution, custody, clearing and wealth management services to small and medium sized broker dealers, proprietary traders, intermediaries, family offices and wealth managers and platform services, custody and investment solutions to financial advisors, family offices, retail clients and institutions via a network of trusted intermediaries.

Similar Jobs

In-Office
Cape Town, Western Cape, ZAF

DigiCert Logo DigiCert

Senior Software Engineer

Security • Software • Cybersecurity
In-Office
George, Garden Route District, Western Cape, ZAF

DigiCert Logo DigiCert

Senior Software Engineer

Security • Software • Cybersecurity
In-Office
Cape Town, Western Cape, ZAF

Tillo Logo Tillo

Senior Software Engineer

Fintech • Payments
In-Office
Cape Town, City of Cape Town, Western Cape, ZAF

Similar Companies Hiring

Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
40 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account