Software Engineer

Full-time
Location

🇿🇦 Cape Town

Team

Engineering

Apply

Please send us the job title and your CV careers@smsportal.com


We’re looking for a talented software engineer to design, optimise and maintain software services capable of handling thousands of transactions per second. Stability and speed are paramount in our operations, and you’ll be at the forefront of improving and implementing new features and functionality. Leveraging cutting-edge technology on top quality hardware, you’ll be instrumental in building and enhancing our presence in international markets.

Responsibilities:

  • Designing and implementing systems
  • Optimising systems for high throughput
  • Writing both functional and technical specifications
  • Managing version control
  • Managing the build server
  • Writing and maintaining unit tests

🚀 About the team

We’re business messaging made human, a world-leading cloud communications platform as a service (CPaaS) provider. Our head offices located in Cape Town and in the last year, we’ve grown at such a rate that we’re seeking top-class developers to join us as we expand globally.

We use the latest technologies to build state of the art services that are highly optimised for performance at massive levels. We’re a young, energetic and motivated company that values solid computer science and engineering practises. The atmosphere is relaxed and casual where the sharing of ideas is strongly encouraged.

💡 Who should apply

We’re looking for someone who has an interest in software development and looking for international exposure, with a passion for getting things done. You’ve got the talent to excel at leading companies, but you’re picky about finding the right role (this is more than just a job, right?). You’re experienced, but you also like to learn new things. And you want to work with intelligent people and have fun building something great.

Key requirements:

  • 2+ years of experience (looking for junior, intermediate and seniors)
  • Degree in computer science (preferred honours/strong bachelors)
  • Proficiency in C# with a solid grasp of the .NET stack
  • Familiarity with TSQL
  • Experience working in multi-threaded environments
  • Sound understanding of networking protocols, such as TCP/IP and HTTP

🕹️ Benefits

  • Great salary (we are happy to pay for top talent)
  • Small team (you’re not just a number)
  • Hybrid work options (team dependant)
  • Surround yourself with like-minded and intelligent peers
  • Flexible company RA
  • Company sponsored tertiary education
  • Be part of a company that has grown 50% year on year for 16 years

If you wish to apply for this position, please send us the job title and your CV to careers@smsportal.com

* Preference will be given to suitably qualified individuals from designated groups


Current openings

4 positions
Commercial Finance & Pricing Manager

Remote

We're looking for a talented Commercial Finance & Pricing Manager to join our dynamic team. This pivotal role entails local and international customer performance reporting to maximize gross margin and profitability. If you're passionate about analysing data, crafting pricing strategies, and driving business growth, this position offers an exciting opportunity to make a significant impact.

Content Marketing Specialist

Remote

We are looking for a Content Marketing Specialist who will develop and oversee the content that promotes our products and services. You’ll shape how and where we share our brand story as you increase global awareness, cultivate partnerships, create (digital) content strategies, and more. Plus, you’ll have the unique opportunity to own this function — our marketing potential is limitless!

Front-End Engineer

Remote

We're looking for a top class Front-End software engineer to join a great team as we continue to build and enhance our presence in our international markets. While this is an individual contributor role, you’ll be involved in many aspects– helping evolve our existing architecture, working with teams to improve operations, and implementing new features and functionality.

Software Engineer

Cape Town

We're looking for a talented Software Engineer to design, optimise and maintain software services capable of handling thousands of transactions per second to help us deliver real value to our customers with both new and improved features.

Start conversations that convert

Get started in a few simple steps!