Principal Software Engineer

IQ Business Group

Cape Town

On-site

ZAR 1,200,000 - 1,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IQ Business Group's iqx Technology Division seeks a Principal Software Engineer to join our Product Engineering team. This hands-on, high-impact role owns the full software delivery lifecycle and collaborates with product managers, designers and engineers to build secure, scalable solutions used by leading wealth and asset management firms globally.

You will shape architecture decisions, raise engineering standards, and drive AI-assisted development in a regulated fintech environment, requiring

Qualifications

  • Extensive software engineering experience at Senior, Staff, Lead or Principal level.
  • Proven track record delivering production-ready software from ambiguous requirements to adoption.
  • Strong commercial experience with TypeScript, JavaScript, React, Node.js, SQL.
  • Hands-on cloud experience with AWS or similar platforms.
  • Strong architecture and systems design capabilities.
  • Experience with deployment, observability, and production troubleshooting.
  • Excellent stakeholder management and communication skills.
  • Strong ownership mindset with focus on quality and delivery.
  • Knowledge of secure software development practices, accessibility standards, and compliance-driven environments.

Responsibilities

  • Own the full software delivery lifecycle in a hands-on role.
  • Collaborate with product managers, designers, and engineers to deliver secure, scalable solutions.
  • Shape architecture decisions and elevate engineering standards.
  • Drive AI-assisted engineering practices within a regulated fintech environment.
  • Manage production readiness, deployment and monitoring to ensure reliable services.

Skills

TypeScript
JavaScript
React
Node.js
SQL
AWS
Architecture
Systems design
Observability
Deployment
Stakeholder mgmt
Communication
Secure software

Job description

iqx the Technology Division of iqbusiness is looking for an exceptional Principal Software Engineer to join our Product Engineering team. This is a hands-on, high-impact role for a senior engineer who enjoys solving complex business challenges, influencing technical direction, and owning the full software delivery lifecycle. You will work closely with product managers, designers, and engineers to build secure, scalable, and client-focused solutions used by leading wealth and asset management firms globally. Operating within a regulated fintech environment, you'll have the opportunity to shape architecture decisions, improve engineering standards, and drive innovation through modern AI-assisted engineering practices.

Required Skills and Experience
  • Extensive software engineering experience operating at Senior, Staff, Lead, Principal, or equivalent level.
  • Proven track record of delivering production-ready software from ambiguous requirements through to successful adoption.
  • Strong commercial experience with: TypeScript JavaScript React Node.js SQL and relational databases
  • Hands-on cloud experience with AWS or similar cloud platforms.
  • Strong architecture and systems design capabilities.
  • Experience with deployment, observability, and production troubleshooting.
  • Excellent stakeholder management and communication skills.
  • Strong ownership mindset with a passion for quality and delivery excellence.
  • Knowledge of secure software development practices, accessibility standards, and compliance-driven environments.
AI-First Engineering
  • Practical use of AI tools throughout the software delivery lifecycle.
  • Strong prompt engineering and AI-assisted development practices.
  • Critical evaluation and validation of AI-generated output.
  • Awareness of AI limitations, risks, and failure modes.
  • Real-world examples where AI has delivered measurable improvements in productivity or quality.
Please Note

As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 1,200,000 - 1,800,000
AI-Driven Principal Software Engineer – Fintech & Cloud
AI-Driven Principal Software Engineer – Fintech & Cloud

IQ Business Group • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
AI-Driven Principal Software Engineer (FinTech)
AI-Driven Principal Software Engineer (FinTech)

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 1,200,000 - 1,800,000
Senior Java Developer:
Senior Java Developer:

IQ Business Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
AI Engineer
AI Engineer

IQbusiness South Africa • Gauteng

On-site
ZAR 900,000 - 1,100,000
Principal Java Engineer: AI Augmentation and Engineering Systems
Principal Java Engineer: AI Augmentation and Engineering Systems

DVT • Cape Town

On-site
ZAR 1,800,000 - 2,400,000
AI Engineer
AI Engineer

iqbusiness • Johannesburg

On-site
ZAR 900,000 - 1,700,000
AI Strategy & Enablement Consultant
AI Strategy & Enablement Consultant

IQ Business Group • Johannesburg

On-site
ZAR 700,000 - 1,000,000
AI Product Sales Executive
AI Product Sales Executive

IQ Business Group • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Java Back End Developer |Stellenbosch
Java Back End Developer |Stellenbosch

IQbusiness South Africa • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000