Current jobs related to Intermediate Software Engineer - Cape Town - Sanlam


  • Cape Town, South Africa Maskew Miller Learning Recruitment Full time

    About us Maskew Miller Learning (MML) provides education solutions ranging from early childhood learning to professional certification, curriculum-based print materials, e-learning content and tools, as well as teacher training. We publish in 11 official languages and have the widest range of CAPS-approved content, trusted by teachers. Our quality...


  • Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


  • Cape Town, South Africa Progressive Edge Full time

    Intermediate Software Engineer Cape Town About the role We believe that education in South Africa is ripe for disruption at a massive scale. You would be in good company if you are ready to be part of the Innovation and Technology team whose mission it is to use technology for the rapid improvement of education. You will add the most value when you are...


  • Cape Town, South Africa Inspired Testing Full time

    Intermediate Quality Engineer Location: Johannesburg/Cape Town, South Africa Full-time About Us: Inspired Testing is a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver...


  • Cape Town, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    About the Role   As Senior Software Engineer, is an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance...


  • Cape Town, South Africa Boardroom Appointments Full time

    Intermediate Data EngineerMinimum Requirements: Matric (Grade 12)Masters in Software Engineering, Data Engineering, Computer Science or related field2-3 years of relevant work experienceStrong Scala or Java backgroundKnowledge of AWS, GCP, Azure, or other cloud platformUnderstanding of data modeling principlesAbility to work with complex data...


  • Cape Town, South Africa OfferZen Full time

    Intermediate .NET EngineerAre you a talented intermediate .NET engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa IOCO Full time

    Are you passionate about software development and eager to work with cutting-edge technologies? We're looking for a talented Intermediate .NET Core Software Engineer to join our team. In this role, you'll have the opportunity to work on exciting projects, collaborate with a diverse team of professionals, and contribute to the success of our organization.What...


  • Cape Town, South Africa Plus 1x Full time

    We are currently looking for a technically proficient, self-motivated and ambitious Software Engineer within our Support Engineering team. This position requires a combination of basic to intermediate programming skills, namely Typescript and ReactJS. For this role, the focus will be more on troubleshooting issues where you need to be able to think on your...


  • Cape Town, South Africa Plus 1x Full time

    We are currently looking for a technically proficient, self-motivated and ambitious Software Engineer within our Support Engineering team. This position requires a combination of basic to intermediate programming skills, namely Typescript and ReactJS.For this role, the focus will be more on troubleshooting issues where you need to be able to think on your...


  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    We are currently looking for a technically proficient, self-motivated and ambitious Software Engineer within our Support Engineering team. This position requires a combination of basic to intermediate programming skills, namely Typescript and ReactJS.For this role, the focus will be more on troubleshooting issues where you need to be able to think on your...

  • Software Consultant

    3 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


  • Cape Town, South Africa E-Merge Full time

    This innovative tech company is currently on the lookout for an Intermediate .NET Software Engineer to join their team. This company prides itself on forging partnerships with industry titans to seamlessly fuse SaaS applications, eradicate data barriers, and streamline those tedious, time-consuming tasks that hinder growth and profitability. In the role of...

  • Software Engineer

    3 months ago


    Cape Town, South Africa JenRec Recruitment Full time

    Your mission:- Design innovative solutions to enhance our business operations and elevate customer satisfaction- Collaborate with your team to architect and implement cutting-edge software features- Stay abreast of tech trends and leverage your creativity to tackle complex challenges at scale- Drive excellence to nurture a top-tier engineering team Skills we...

  • Software Consultant

    3 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • QA Engineer

    3 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • Software Engineer

    1 month ago


    Cape Town, South Africa takealot.com Full time

    , South Africa’s leading online retailer, is looking for highly talented Senior and Intermediate DevOps Engineers to join our team.  We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market-related, Total Remuneration Package which allows full flexibility according to...


  • Cape Town, South Africa BET Software Full time

    **We Want You**: We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace. As the **Software Development Manager** at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a...

  • Software Engineer

    2 weeks ago


    Cape Town, South Africa Intrinsic Consulting Services Full time

    This dynamic and innovative company operating in the Fintech space seek a suitably qualified Software Engineer to support and enhance a range of APIs, liaising with clients to meet all technical and user requirements. Responsible for the full Software Engineering life cycle, utilising modern IT methods and tools, you will be an integral part of a highly...

  • Software Engineer

    2 weeks ago


    Cape Town, South Africa Adzuna ZA B C2 Full time

    This dynamic and innovative company operating in the Fintech space seek a suitably qualified Software Engineer to support and enhance a range of APIs, liaising with clients to meet all technical and user requirements. Responsible for the full Software Engineering life cycle, utilising modern IT methods and tools, you will be an integral part of a highly...

Intermediate Software Engineer

2 months ago


Cape Town, South Africa Sanlam Full time

SWITCH BY SANTAM

At Switch, we’re putting digital insurance in the hands of more people. We are the only
digital insurer in South Africa offering switchable on-demand cover for your favourite
portables (phones, laptops, bicycles, , home items and cars.
Part of the Santam Group, we’re using technology to redefine personal insurance for the
21st century and make short-term insurance simpler, easier and more affordable. We’re a
team of dynamic, talented and experienced technology, marketing and insurance
professionals from diverse backgrounds.

THE ROLE

We are searching for a Software Engineer with solid Python experience to improve and
maintain the Backend components of our AWS-native insurance platform. The Backend
team builds and maintains the business layer, databases, and APIs that power our mobile
app, administration portal and partner integrations. Your ultimate goal is to deliver
Backend improvements that support our ambition to be SA’s leading fully digital insurer.
You enjoy moving fluidly between developing new software, debugging and fixing bugs,
analysing and improving existing code, and collaborating with other team members. You
will work on a modern software platform which is natively architected for the cloud and
delivered using modern DevOps practices. You embrace the collaborative philosophy of
the team and contribute to building a high-trust environment that allows each member to
excel.
You will report to the Backend Tech Lead and work daily with a squad that includes product
managers, designers, engineers and testers. You will collaborate with the rest of the
Engineering team (Mobile App, Infrastructure, QA) and with colleagues from other areas of
the business (. Finance, Marketing, Client Services etc) to deliver on our technology
goals.

WHAT WILL YOU DO?

●Develop new features that extend the Backend capabilities of our insurance policy
administration platform.
● Contribute to the evolution of our Backend platform in line with best practices,
emerging trends and new technologies.
●Contribute towards architectural design and decision-making across Backend
components.
●Participate in maintenance activities such as paying down technical debt,
rearchitecting old design decisions, and improving performance and resilience.
● Monitor the key performance indicators of the Backend components and drive their
visibility.
●Collaborate with the Product team to ensure clear, realistic, and pragmatic
development roadmaps.
●Ensure that monitoring across Backend components is adequate, visible and
attended to.
●Support the incident management process to ensure that errors are logged and
acted on, with consideration for defined SLAs.
●Support the evolution of the team’s engineering practices in terms of
documentation, test-driven development, continuous integration and automated
deployment.
●Collaborate with the Infrastructure team to ensure Backend components are
always available and performant, and that CI/CD is fit-for-purpose and reliable.
●Participate in recruitment activities (. interviews, events) to attract and secure
high-quality Engineering talent who are aligned with the company values.
● Improve our team by sharing your experience and knowledge, improving our
documentation, and documenting your design decisions and rationale.

QUALIFICATION AND EXPERIENCE

●4+ years of software development experience.
●Strong prior experience in Python, . a level of Python mastery (knows the
ecosystem, knows the libraries). You’ll be expected to be code-productive in
minimal time.
●Strong Django knowledge and experience.
●Strong SQL knowledge and experience.
●Recent experience developing production systems on Amazon Web Services (AWS)
with direct experience with core AWS services . ECS, RDS (Postgres), S3, Lambda,
API Gateway, SQS, SNS etc.
●Experience creating and running containerised applications (. with Docker).
●Relevant tertiary qualification (. IT, computer science, information systems
or equivalent industry experience.
●Exceptional communication (verbal and written) and interpersonal skills.
●Experience in Insurance or Financial Services is advantageous.
●Experience in a start-up environment is advantageous.

ENVIRONMENT AND BENEFITS

●Remote-first
●Start-up environment within a leading insurance corporate
● Market-related compensation
●State-of-the-art hardware to work on (. Macbook Pro)
●Training resources
●Flexible working hours
●Access to co-share offices in Johannesburg and Cape Town that allow us to
connect in person and ideate around a whiteboard
●Generous leave to balance your work and life
●Group benefits (life insurance, disability insurance

OUR CULTURE

Care | We win if our people are winning. Our teams are more than just their work. We strive
to foster a compassionate work environment that extends beyond professional
boundaries, championing our people in every facet of their lives. Embracing this holistic
approach is what empowers our teams to thrive and achieve remarkable success.

Collaboration | Build together. We build together, with our teams and community. We
believe these diverse perspectives drive collaboration and better products for everyone.
Our space is one where individuals express their ideas and opinions freely.

Innovation | Innovate everywhere. We embrace the belief that we’re never done.
Innovation permeates every aspect of our work and is not limited to a single department or
role; instead, it is a mindset that we encourage and foster throughout the entire company.

Integrity | Be an owner. We embody an owner mindset. We care about our actions,
decisions and outcomes. We take accountability, act with transparency, and consistently
strive to do what is right, even when no one is watching.

INTERVIEW PROCESS

Online Skill Assessment
Complete an at-home online skill assessment in three core technologies used in our
Backend environment: Python, Django, and SQL.


Interview #1: Introductions
This is a 60-minute video call to give the candidate an introduction to the company and
role and an opportunity to introduce themselves and provide an overview of their career to
date. We will explore the type of role and environment (culture and technology) the
candidate is looking for.


Interview #2: System Design Challenge
This is a 90-minute video call where the candidate is given a system design challenge they
need to complete during the interview in collaboration with the interviewer. The intention is
to understand the candidate's approach to ambiguity, architectural preferences, and
communication style.


Interview #3: Meet the Team
This is a 60-minute video call where the candidate will get the chance to meet other
members of the Engineering team, as well as colleagues from other areas of the business
. Marketing, Client Services etc.