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 developer 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. 

  • 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.

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