Current jobs related to Senior Software Engineeer - Cape Town - Allan Gray


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and innovative solutions to improve people's lives. Our mission is to empower our teams to reach their full potential and deliver exceptional client experiences.Job SummaryWe are seeking a highly skilled Software Engineer to join our team in...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and game-changing solutions to improve people's lives. Our mission is to hire the best employees on earth, people like you, to help us achieve our goals.Job SummaryWe are seeking a skilled Software Engineer to join our team in our Cape Town...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About the RoleWe are seeking a skilled Senior Mobile Software Engineer to join our team at Entelect Software Ltd. As a key member of our mobile software development team, you will be responsible for delivering high-quality mobile applications for leading organizations in South Africa.Key Responsibilities:Delivery: Develop world-class mobile applications...


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


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Key ResponsibilitiesAs an Intermediate Java Software Engineer at Entelect, you will be responsible for delivering high-quality software solutions to leading organisations in South Africa.About the RoleThis is an exciting opportunity to join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career...


  • Cape Town, Western Cape, South Africa BET Software Full time

    Job Description:We are seeking an experienced Intermediate Quality Assurance Analyst to join our team at BET Software in Cape Town. This role is perfect for someone with a proven track record in software testing and a passion for elevating quality assurance.Key Responsibilities:Analysis and Design: Examine documentation such as business requirements and...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    At Entelect Software Ltd, we are looking for a seasoned Senior Java Software Engineer - Team Lead to join our team. As a key member of our delivery team, you will be responsible for guiding and delivering world-class web and mobile applications for leading organisations in South Africa.The ideal candidate will have a strong background in software engineering...


  • Cape Town, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years’ experience managing software development teams and leads. - At least 6 years in a technical role within the IT software development industry. - Prior experience ensuring timely project delivery. - Provide technical and architectural guidance to development team. - Ensure development standards and...


  • Cape Town, South Africa BET Software Full time

    **We Want You**: **You Bring**: - BSc, BCom, N.Dip - At least 5 years of experience in a software testing role. - ISTQB certifications are advantageous. **W**hat You’ll Do**: - ** Analysis and Design**: You will examine documentation like business requirements and specifications. This review helps you derive appropriate test estimates and formulate a...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Key Responsibilities:Deliver high-quality mobile applications for leading organizations in South Africa using your expertise and experience. Explore innovative methods to enhance product quality through containerization and continuous integration, fostering a streamlined DevOps culture. Engage in various stages of the software development life cycle (SDLC),...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Communicate Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using C#,.NET, and other relevant...


  • Cape Town, Western Cape, South Africa Eduvos Academic Full time

    About the Job:We're seeking a skilled Senior Software Developer to join our agile team. As a senior developer, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with cross-functional teams to identify and prioritize...


  • Cape Town, Western Cape, South Africa OfferZen Full time

    Senior Software Developer OpportunityWe are seeking a talented senior software developer to join our team at OfferZen, a developer jobs marketplace. Our platform connects developers with top tech companies, allowing them to showcase their skills and attract potential employers.This role offers a unique opportunity to work with a vast network of companies,...


  • Cape Town, Western Cape, South Africa IOCO Full time

    Job Title: Senior Software EngineerAt IOCO, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop new software solutions using Python and...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Unlock Your Potential as a Senior Software DeveloperAt Communicate Recruitment, we're seeking a highly skilled Senior Software Developer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software applications using C#,...


  • Cape Town, Western Cape, South Africa ABC Worldwide Full time

    {"title": "Senior Software Engineer", "content": "About the RoleAt ABC Worldwide, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you'll be responsible for overseeing junior developers and contributing to the design and implementation of software.ResponsibilitiesDesign and develop...


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Job Title: Intermediate Senior Software DeveloperWe are seeking a highly skilled Intermediate Senior Software Developer to join our team at Tumaini Consulting. Our client is a forward-thinking technology company specializing in innovative software development and digital solutions.Key Responsibilities:Design and develop software using Python and Django in...


  • Cape Town, Western Cape, South Africa Status Staffing Full time

    Job Title: Senior TesterWe are seeking a highly skilled Senior Tester to join our dynamic team at Status Staffing. The ideal candidate will have a Bachelor's degree in Computer Science, Information Technology, or a related field and a minimum of 5 years of experience in software testing, with at least 2 years in a senior role.Key Responsibilities:Develop and...

Senior Software Engineeer

4 months ago


Cape Town, South Africa Allan Gray Full time

**Job Summary**:

- Allan Gray is embarking on a journey to establish our cross functional analytics capability. We're on a mission to leverage data, drive actionable insights, and empower our business with the tools needed not only to make informed decisions but also to break down barriers. We're seeking a passionate and innovative Senior Software Engineer to lead us on this initiative, collaborating with data analysts and senior IT members to deliver business insights and decisions that add value to Allan Gray’s client proposition.-
- Allan Gray has a strong and principled culture supported by our hybrid working model. We foster growth and learning, actively encouraging personal self-improvement. We recognise and reward talent and encourage innovative solutions to complex problems.**Responsibilities**:

- As Senior Software Engineer, you will be the driving force behind the success of our cross-functional analytics team. Here's a glimpse of what you'll be doing:
- Team Leadership: Lead, mentor, and collaborate with business members of our agile team to ensure governance and best practices are maintained. Your expertise will be pivotal in guiding the team toward excellence.
- Driving Business Buy-In: Your strategic insights and guidance will be instrumental in securing business buy-in toward analytics, fostering a culture of data-driven decision-making.
- Establishing Best Practices: Work closely with our architects to ensure alignment between our analytical initiatives and the broader tech strategy. You'll play a key role in driving best practices in analytics as a business.
- Software Development: Develop high quality tools and solutions using modern SDLC and test-driven approaches that will enable our analytics initiatives. Your technical expertise will be essential to create a robust foundation for data-driven success.
- Run and Maintain Solutions: Ensure that solutions are kept up to date and run reliably in production following DevOps best practices. You will also support and optimize the design and performance of existing systems (written predominantly in Python, Go and Microsoft SQL).**Skills and Experience Required**:

- 8 years working experience as a developer or related software development role.
- Proficiency in at least one modern programming language (Python or Go preferred but not required)
- Proficiency with SQL (preferably Microsoft SQL)
- Industry experience in software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and test automation.
- Familiarity with modern DevOps practices, including CI/CD, test automation and observability.
- Experience in architecting databases and building data pipelines/ETL processes would be advantageous**Qualifications**:

- Degree in Computer Science, Computer Engineering, Information Science or related discipline