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