
Posted Today
Software Engineer (Mid-Level) - AI Focussed
AI Summary
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 del
About this role
We are seeking a Software Engineer to join our high-performing engineering team. This is an exciting opportunity for a strong full-stack engineer who is passionate about building secure, scalable software whilst embracing modern AI-enabled engineering practices.
You will be responsible for designing, developing, and delivering end-to-end applications within a cloud-first architecture, applying automation, testing, and secure coding principles throughout the software development lifecycle.
This role plays a key part in our transition towards a DevSecOps culture, embedding quality, security, compliance, and automation earlier in the development lifecycle.
Alongside strong software engineering fundamentals, the successful candidate will demonstrate the ability to leverage AI tools effectively, using them to improve productivity, automate development activities, and support intelligent decision-making without compromising quality, security, or accountability.Responsibilities
Software Development & Secure Coding
Testing, Automation & DevSecOps
Cloud Engineering
API & Integration Development
Documentation & Technical Communication
Agile Delivery
AI-Enabled Engineering
This role forms part of our evolution towards AI-enabled software delivery. The successful candidate will be expected to:
- Use AI tools to support day-to-day software engineering activities.
- Identify suitable development activities that can be delegated to AI agents.
- Verify and review AI-generated outputs thoroughly before implementation.
- Build appropriate testing and validation mechanisms for AI-assisted work.
- Understand when AI should be used and when human judgement is required.
- Maintain accountability for all code and technical decisions.
AI capability is viewed as an enhancement to strong engineering fundamentals, not a replacement for them.
Critical Skills and Experience required
Core Engineering
- Commercial experience with C#, .NET Core and/or .NET Framework.
- Experience building full-stack applications.
- Strong software engineering fundamentals.
- Understanding of modern application architecture patterns.
- Experience delivering enterprise-scale solutions.
- HTML
- CSS
- JavaScript
- TypeScript
- React
- SQL Server
- Azure SQL Managed Instance
- Strong SQL and T-SQL skills
- RESTful API development
- Microservices architecture
- System integrations
- Azure DevOps
- CI/CD pipelines
- Git version control
- Automated testing frameworks
- Secure software development practices
- xUnit
- Postman
- API testing frameworks
- Understanding of secure-by-design principles.
- Awareness of OWASP Top 10.
- Experience embedding security into the development lifecycle.
- Microsoft Azure
- Docker
- Infrastructure as Code Cloud-native application development
Front-End Development
Database Technologies
APIs & Integration
DevOps & DevSecOps
Testing
Experience with tools such as:
Security
Cloud & Infrastructure
AI Capability Requirements
Candidates should demonstrate practical experience using AI within a software engineering environment, including:
- AI-assisted development workflows.
- Task delegation to AI agents.
- Verification and validation of AI outputs.
- Building AI-enabled development processes.
- Judgement regarding what should and should not be delegated to AI.
- AI-Augmented → AI-Delegating
We are particularly interested in engineers who can demonstrate progression from:
Engineering fundamentals remain a non-negotiable requirement.
Qualifications (Essential & Desirable)
Education
Experience
Preferred Certifications
Desirable Experience
What Success Looks Like
The successful candidate will combine:
- Strong software engineering fundamentals.
- Enterprise-grade development experience.
- Azure and Microsoft technology expertise.
- Practical AI capability.
- Excellent technical judgement.
- The ability to turn technology into measurable business value. This is an opportunity to work at the intersection of software engineering, cloud technology, AI and business transformation, helping shape how modern engineering practices are applied within a growing organisation
Titan Key behaviours
Explore related jobs
More jobs at Titan Wealth Holdings Limited
Jobs in Cape Town
- CSupervisorCareerseng Teleperformance · Cape Town, South Africa
- COperations Assistant Manager (ACCM)Careerseng Teleperformance · Cape Town, South Africa
- CWFM- Real time AnalystCareerseng Teleperformance · Cape Town, South Africa
- CTransport ManagerCareerseng Teleperformance · Cape Town, South Africa
- CZAF Support RecruitmentCareerseng Teleperformance · Cape Town, South Africa
- CDirector of QualityCareerseng Teleperformance · Cape Town, South Africa
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.