• Career Development

    What we believe in

    We firmly believe that building a successful long-term career is a shared responsibility between the company and the individual. We understand that true professional growth and fulfilment can only be achieved when both parties actively invest in each other's success. Here, you won't be just a number; you'll be an integral part of a close-knit community that encourages personal growth, specialisation, and expertise.

  • Career Progress

    Who we’re looking for

    We are looking for individuals who share our core values. We seek enthusiastic, self-starters who want to build a long-term career at Singular and enjoy the shared success that comes with consistently creating value for our clients. We value individuals who are not easily swayed by the allure of constantly searching for the next best thing. Our collective success is built upon a solid foundation of reliability, passion, and mutual growth.

Careers

Full Stack Software Engineer

Junior | Intermediate | Senior

Full Time | Permanent | Hybrid

Johannesburg or Cape Town

Market-related Salary (based on experience, demonstrated skill in our technical assessment, and industry benchmarks)

  • You’re a hands-on full-stack Software Engineer who’s passionate about building quality software. You have experience with:

    • Microsoft SQL Server (T-SQL)

    • C#.Net

    • HTML, CSS, JavaScript

    Experience with the following is advantageous, but not essential—we value curiosity and the drive to learn more than ticking every box:

    • React JS

    • .net Core

    • EF Core

    • API development

    • SOLID principles

    You also bring:

    • A passion for clean, maintainable, efficient code

    • A keen eye for accessibility, cross-browser compatibility, and responsive design

    • Familiarity with Azure DevOps, GitHub Issues, and/or JIRA

    • Comfort working in agile teams

    • Excellent collaboration and communication skills

    • A continuous improvement mindset and the initiative to evolve how we work

    • Empathy, humility, and a willingness to help others grow

    • A good sense of humour

  • As a full-stack Software Engineer, you’ll work closely with top-tier financial services clients to build solutions that truly scale and perform. You’ll be responsible for:

    • Designing, writing, validating, and executing code across the stack

    • Providing technical input to both clients and team members

    • Collaborating with team members on requirements and testing

    • Building and maintaining high-quality, fit-for-purpose solutions

    • Coordinating your work through JIRA

    • Documenting and estimating technical requirements

    • Supporting architectural integrity and consistency across projects

  • Beyond a competitive, market-related salary, medical aid, pension and group life insurance, our perks include: 

    • Daily lunch provided

    • Hybrid working – be in the office at least 3 days a week to connect and collaborate

    • A tailored career growth plan through our Career Management Initiative

    • Bi-annual discretionary bonuses (after 6 months)

    • Eligibility for our employee share scheme (after 2 years)

    • Managers who care—leveraging your strengths and interests

    • A leadership team that’s inspirational, approachable, and committed to our collective growth

    • A supportive and accountable workplace culture

    • A commitment to technical excellence and learning

Share Dealer | Administrator

2+ Years’ customer service experience

Full Time | Fixed Term (6 months) | In-Office

Johannesburg

    • Matric certificate

    • 2+ years' experience in customer services, preferably in a call centre setting

    • Fluent in English

    • Basic computer literacy

    • Strong collaboration and communication skills

    • Attention to detail

    • The ability to engage with customers in an empathetic manner

    • The humility and willingness to assist colleagues

    • A good sense of humour

  • As a Share Dealer or Administrator in our Financial Services division, you will:

    • Register new investors on our platform

    • Assist investors in the walk-in centre

    • Verify existing investors

    • Assist investors to buy and sell shares without offering specific investment advice

    • Load trade instructions received by investors, telephonically

    • Ensure that FICA (and sometimes BEE) requirements are being adhered to before investors enter into transactions

    • Answer inbound calls from investors to assist them or load new investors

    • Handle investors and prospective investors enquiries with confidence, handling complaints, troubleshooting problems and providing information

    • Assist walk-in investors and prospective investors with document submission, trade instructions and requests for information

    • Accurately update investor information

    • Arrange for the dispatch of forms and information to investors and other interested parties

    • Follow up on requests from investors which involve clerical duties like faxing, emailing, posting, and filing

    • Take an interest and stay informed about share market trends

    • Collect, verify and upload new investor applications (FICA)

    • Follow-up with investors regarding outstanding documentation

    • Identify and escalate priority issues

    • Follow up customer calls

  • In addition to your market-related salary, medical aid, pension and group life insurance, our perks include: 

    • Lunch daily. 

    • Collaborating with your team in the office at least 3 days a week. 

    • A tangible and genuine commitment to your career growth through our career management initiative. 

    • With patience, loyalty and the right attitude, the opportunity to carve a unique position of value and career satisfaction for yourself. 

    • Bi-annual discretionary performance bonuses after 6 months. 

    • The potential to participate in our employee share scheme after 2 years. 

    • Managers who understand your strengths and interests, and leverage those. 

    • A hands-on, caring management team that espouses fairness and holds employees appropriately accountable. 

    • An inspirational, approachable, and engaging leadership team, committed to helping people thrive. 

    • A high impact learning culture that focuses on technical excellence. 

Software Architect

8+ Years’ experience

Full Time | Permanent | Hybrid

Cape Town

Join our Cape Town team and lead the design of scalable, bespoke solutions that power innovation. We invite applications from experienced software engineers passionate about system design, technical leadership, and shaping high-impact FinTech products.

  • You’re a hands-on Software Architect who’s passionate about building quality software. You have experience with:

    • Microsoft SQL Server (T-SQL)

    • C#.Net

    • HTML, CSS, JavaScript

    • Bootstrap (or responsive design frameworks)

    • SOLID principles

    Experience with the following is advantageous, but not essential—we value curiosity and the drive to learn more than ticking every box:

    • React JS

    • .net Core

    • EF Core

    • API development

    You also bring:

    • A passion for clean, maintainable, efficient code

    • A keen eye for accessibility, cross-browser compatibility, and responsive design

    • Familiarity with Visual Studio, Visual Studio Code, Git, JIRA, Azure DevOps, GitHub Issues

    • Comfort working in agile teams

    • Excellent collaboration and communication skills

    • A continuous improvement mindset and the initiative to evolve how we work

    • Empathy, humility, and a willingness to help others grow

    • A good sense of humour

  • As an Software Architect, you’ll work closely with top-tier financial services clients to build solutions that truly scale and perform. You’ll be responsible for:

    • Engaging with subject matter experts to resolve complex client-related issues

    • Planning and leading software development activities for strategic, large, and complex projects

    • Driving adoption of and adherence to engineering standards

    • Leading system design activities for strategic and complex systems

    • Developing implementation strategies aligned with requirements, architecture, and performance constraints

    • Designing systems that introduce new technologies or innovative uses of existing ones

    • Estimating entire solutions with reasonable accuracy

    • Ensuring support requests are handled according to standards and procedures

    • Drafting and maintaining documentation and procedures for application support

    • Collaborating with DevOps engineers on configuration management, integration, build, release, and deployment

    • Leading the development of solution architectures for clients

    • Identifying and evaluating alternative architectures and trade-offs in cost, performance, and scalability

    • Documenting architecturally significant decisions

    • Producing specifications for cloud-based or on-premises components, tiers, and interfaces

    • Providing technical guidance and governance on solution development and integration

    • Evaluating change requests and deviations from specifications and recommending actions

    • Embedding security and privacy into systems development processes

  • Beyond a competitive, market-related salary, medical aid, pension and group life insurance, our perks include: 

    • Daily lunch provided

    • Hybrid working – be in the office at least 3 days a week to connect and collaborate

    • A tailored career growth plan through our Career Management Initiative

    • Bi-annual discretionary bonuses (after 6 months)

    • Eligibility for our employee share scheme (after 2 years)

    • Managers who care - leveraging your strengths and interests

    • A leadership team that’s inspirational, approachable, and committed to our collective growth

    • A supportive and accountable workplace culture

    • A commitment to technical excellence and learning

Business Analyst / Project Manager

4+ Years’ experience

Full Time | Permanent | Hybrid

Cape Town

Join our Cape Town team and take charge of bespoke software projects that drive innovation. We invite applications from developers stepping into delivery management or BA PMs eager to grow in the FinTech space.

  • You’re a hands-on Business Analyst and Project Manager who’s passionate about delivering working software that truly meets client needs. You bring:

    • Attention to detail and a strong ability to engage with client requirements to ensure solutions are fit for purpose

    • Clear and confident communication, both within your team and with clients

    • A genuine desire to collaborate, mentor, and upskill fellow team members

    • A proactive mindset: you take ownership, anticipate challenges, and resolve issues constructively—no blame-shifting

    • A methodical and logical approach to problem-solving

    • An open-minded and positive attitude, paired with strong technical communication skills

    • The ability to self-manage and prioritize your work effectively in line with team goals

    • A calm, good-humoured presence—even under pressure

    • A hands-on approach and a strong willingness to learn and grow

  • As a Business Analyst / Project Manager, you’ll collaborate closely with top-tier financial services clients to deliver solutions that align with their business goals. Your responsibilities will include:

    • Developing a deep understanding of your clients’ business objectives

    • Identifying how new features and system enhancements support those objectives

    • Gathering and documenting requirements for new features and improvements

    • Estimating and sizing the work required for delivery

    • Leading and managing development teams to implement the features

    • Testing solutions to ensure alignment with business requirements

    • Facilitating deployment and overseeing release management

    • Triaging defects and coordinating fixes

    • Building and maintaining strong client relationships

  • Beyond a competitive, market-related salary, medical aid, pension and group life insurance, our perks include: 

    • Daily lunch provided

    • Hybrid working – be in the office at least 3 days a week to connect and collaborate

    • A tailored career growth plan through our Career Management Initiative

    • Bi-annual discretionary bonuses (after 6 months)

    • Eligibility for our employee share scheme (after 2 years)

    • Managers who care - leveraging your strengths and interests

    • A leadership team that’s inspirational, approachable, and committed to our collective growth

    • A supportive and accountable workplace culture

    • A commitment to technical excellence and learning

Technical Analyst

4+ Years’ experience

Full Time | Permanent | Hybrid

Cape Town

Our Cape Town office is expanding its delivery team and invites applications from developers transitioning into technical analysis or experienced analysts ready to grow. Collaborate with business and proposition teams to turn complex requirements into scalable, bespoke software solutions.

  • You’re a hands-on Technical Analyst who thrives on bridging the gap between business and technology—delivering working software that meets client needs efficiently and effectively. You bring:

    • A detail-oriented mindset with the ability to engage deeply with client requirements to ensure solutions are fit for purpose.

    • Strong communication skills, both within cross-functional teams and with client stakeholders.

    • A collaborative spirit and a desire to mentor and upskill fellow team members.

    • The ability to anticipate challenges and proactively address them with ownership and a positive attitude.

    • A methodical, structured, and logical approach to problem-solving.

    • An open-minded and optimistic personality, paired with strong technical communication skills.

    • Self-motivation and the ability to manage and prioritize your own workload effectively.

    • Composure under pressure and a sense of humor that contributes to a positive team dynamic.

    • A hands-on approach and a genuine eagerness to learn and grow.

  • As a Technical Analyst, you’ll work closely with top-tier financial services clients to deliver solutions that align with their business goals. Your responsibilities will include:

    • Engaging with business stakeholders to understand strategic objectives and define functional and integration requirements for new features and enhancements.

    • Leading data mapping exercises by investigating service calls using tools such as SOAPUI and Postman.

    • Supporting development teams by providing technical guidance and contributing to the successful delivery of features.

    • Conducting functional testing to ensure solutions meet business requirements and quality standards.

    • Facilitating deployment processes and managing release activities to ensure smooth rollouts.

    • Triaging defects and coordinating timely fixes to maintain solution integrity.

    • Building and maintaining strong relationships with client stakeholders to ensure ongoing alignment and satisfaction.

  • Beyond a competitive, market-related salary, medical aid, pension and group life insurance, our perks include: 

    • Daily lunch provided

    • Hybrid working – be in the office at least 3 days a week to connect and collaborate

    • A tailored career growth plan through our Career Management Initiative

    • Bi-annual discretionary bonuses (after 6 months)

    • Eligibility for our employee share scheme (after 2 years)

    • Managers who care - leveraging your strengths and interests

    • A leadership team that’s inspirational, approachable, and committed to our collective growth

    • A supportive and accountable workplace culture

    • A commitment to technical excellence and learning

Our Values

Core Value Fairness

Fairness

We don't discriminate We provide fair opportunity We respect work-life balance We hold ourselves and others accountable We do what we say we'll do

Core Value Integrity

Integrity

We uphold honesty and transparency, always We aim to maintain consistency of character We hold ourselves accountable to Singular’s values and ethos We respect one another

Core Value Collaboration

Collaboration

Training and mentoring is key to our growth In-person, face-to-face teamwork is important to our culture We don't believe that we need to have all the answers, but rather validate decisions with our teams We solve challenges together and we use these opportunities to grow our people

Core Value Care

Care

We are considerate towards one another, personally and professionally We understand that communication, through affirmation and censure, is key We listen to understand, not to respond We behave in a way that contributes to the collective, not to our individual interests

Core Value Gratitude

Gratitude

We recognise the contributions of our colleagues that meet or exceed the defined standard We reward the positive results of our colleagues where their contribution led to those results We take time to appreciate one another and the roles we fulfill in the broader team or business

Core Value Excellence

Excellence

We ensure that we understand what the standard of excellence is within Singular, our teams, our roles, and our projects We hold one another accountable to the standard of quality and excellence we all stand for We constantly look for ways to improve We show a willingness to solve complex challenges and create real value