715 Software Engineer jobs in South Africa
Software Engineer
Posted today
Job Viewed
Job Description
At impact.com, we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting-edge technology to solve real-world problems for our clients and continue to lead as the top SaaS platform for automating partnerships and increasing revenue. Our entrepreneurial culture rewards ambition and curiosity. If you value a team where your opinions matter, contributions are recognized, and you enjoy working with talented, diverse colleagues, then this is the place for you!
Impact.com is the world’s leading partnership management platform, transforming how businesses manage various partnerships, including affiliates, influencers, content publishers, and B2B collaborations. Our platform facilitates creating, managing, and scaling partnership ecosystems with trusted brands and communities. To learn more, visit .
Your Role at Impact:As a Software Engineer 1, you will focus on delivering tasks for your squad, testing end-to-end, assisting QA with staging environments, and fixing broken builds. You should understand all aspects of your programming language and apply previous solutions to new problems independently. Practical experience with design patterns, unit testing, CI, and cloud platforms is required. You should be comfortable reusing frameworks and working independently on familiar tasks. During planning and design sessions, ask questions to understand the business context. You will also support environment setup and onboarding of new team members.
What You'll Do:- Develop, test, and maintain software for the platform.
- Create meaningful unit, functional, and integration tests.
- Collaborate with a distributed team to achieve quarterly objectives.
- Develop code independently and through pair programming.
- Maintain design, user, and test documentation.
- Familiarize yourself with squad technologies.
- Verify and fix bugs as part of triage.
- Build non-customer-facing code.
- Support testing and quality assurance processes.
- Participate in production deployments.
- Initiative and personal development mindset.
- Team player attitude.
- B.S. in Computer Science or related field, or equivalent experience.
- Open-source contributions are a plus.
- 3+ years experience with Java, Spring, and related technologies.
- 2-3+ years experience in software development.
- Knowledge of relational databases, table design, and SQL.
- Commitment to work-life balance, with benefits like primary caregiver leave, training, medical aid, provident fund, stock units, fitness reimbursement, and stipends.
Impact.com is an equal opportunity employer. All applicants will be treated fairly regardless of race, ethnicity, gender, age, disability, or other protected characteristics.
#LI-Hybrid
Create a Job Alert to receive future opportunities directly to your email.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
#J-18808-Ljbffr
Software Engineer
Posted today
Job Viewed
Job Description
Job title: Senior Software Engineer
Reporting to: Software Engineering Team Lead
Location: Our Lula head office is based in Cape Town; however, for this role, we are open to applications from across South Africa.
ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S EE TARGETS
WHAT WE DO
Lula is an innovative and human-focused FinTech company on a mission to help small businesses optimise their cash flow. Our purpose is to help SMEs manage their businesses better, faster, and more simply, so they can spend more time doing what they love.
If you’re looking for a new place to call ‘home’ that believes in the potential of the broader SME landscape in South Africa and a place where you’ll work with awesome people - then Lula’s the place for you!
We’re making business banking fast, human, Lula!
OUR VALUES
Collaborative - we’re a clan and work together as a team, always towards a common goal
Committed - we’re accountable and follow through no matter the challenge
Curious - we look for better ways to do things and make a positive difference
Connected - we stay close to, learn from and look to understand each other and our customers
Compassionate - we go out of our way to care about our colleagues, our customers and our community
OVERALL PURPOSE
Our platform is the market leader in online business lending, is based on the Microsoft stack and is hosted in the cloud.
We are looking for a motivated Senior Software Engineer to join our dynamic, vibrant and energetic Engineering team. The successful candidate will be required to contribute towards system architecture, technical decision making, planning and development of platform features and advance our platform to the next phase of operation and functionality. The application is the market leading online small business lending platform which incorporates all aspects from multiple API integrations with other fintech platforms to advanced business logic around risking, pricing and machine learning prediction for quick turnaround funding offers.
In addition, the successful candidate will be required to mentor junior Developers and be an active member of code reviewing sessions. Furthermore, taking responsibility for project delivery and system maintenance.
This role will expose you to several aspects of software development, service provider integrations, full stack technologies, project responsibility and team mentorship.
Responsibilities will include:
- Extend and maintain existing and new software systems on the Lula platform (and/or Lula white labeled/partner platforms)
- Project scheduling, planning reporting and analysis tasks
- Planning, estimating, and continuously improving code quality, system design and processes
- Work with the business to understand and implement complex requirements
- Technical advice and system architecture
- Driving Engineering Excellence within Lula
- Collaboration between product delivery teams
- Mentorship of more junior team members
- Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
- Participation in technical architecture/problem resolution sessions
- Work in an agile environment, assisting in the move towards Continuous Deployment
THE COMPETENCIES WE’RE AFTER
- Full stack development exposure
- Ability to mentor more junior team members
- Efficiency and optimisation driven
- Analytical thinker
- Problem solver
- Attention to detail
- Innovative
- Advanced communication skills
- Team player
- Knowledge sharing
- Interest and passion for technology
THE SKILLS AND EXPERIENCE WE’RE LOOKING FOR
- A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent
- Honours and/or Master’s degree an added advantage
- 6+ years experience in object oriented development (Preferably C# or Java)
- Solid experience in test-driven development
- Exposure to any of the following:
- architectural design principles
- secure coding practices
- front-end scripting technologies (Javascript, Jquery, React)
- Mobile development utilising React-Native
- API design, with a openAPI preference
- micro-services and/or service oriented architecture
- cloud based environments (Preferably Azure)
- database design
- Agile development
- source control (e.g Git)
Please note that all appointments are subject to our background checking process, which may include Credit, Criminal and any other job inherent checks
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us!
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.
About the Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities
• Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
• Completing simple bug fixes to improve the stability and performance of our software.
• Working closely with other development team members to understand product requirements and translate them into effective software designs.
• Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
• Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
• Keeping abreast of new technology developments to continuously improve your skills and knowledge.
• Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
• Have a BSC computer science degree or equivalent.
• Have professional experience in software engineering.
• Have experience with development in python and cloud technologies such as AWS
• Be familiar with Agile and Waterfall methodologies.
• Be able to analyze and resolve technical challenges efficiently.
• Be able to work effectively with internal and external technology teams.
• Have strong written and verbal communication skills.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
• Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
• Medical Aid
• Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
• Modern family benefits, including adoption and surrogacy
• Study Leave
About the Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Join the Team Making Possibilities Happen
If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and processed using our software. Now it is your turn to serve the
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
This is an Intermediate to Senior level Software Engineer role with a focus on .Net, Angular and Python. You'll be joining one of our skilled software engineering teams playing a key role in delivering the continued technical and functional quality, and excellence, of an artificial intelligence powered solution for film forecasting, distribution negotiation, automated scheduling, and business analysis.
The role
- Using your strong .Net and Angular experience, familiarity with Python, and your exposure to AI / Machine Learning, you'll contribute to the design, development and implementation of new features, and the enhancement, and on-going maintenance, of existing applications
- Collaborating with squad members, other engineering teams, and the architecture and product teams, you'll design and implement new features and functionality, maintain quality, and ensure responsiveness and security of applications
- Producing and ensuring consistent code integrity and development
Requirements
You'll need robust back-end capabilities, and exposure to Python and AI / Machine Learning would be highly beneficial.
We're looking for proven experience with the following :
Thisisahybridrolewhichincludesregularattendance(1-2 days per week) inourCapeTownoffice.
WearecurrentlyonlyconsideringapplicantswithanexistingrighttoworkinSouthAfrica,withouttheneedforemployer sponsorship,forthisposition.
About Vista
Vista is a world-leading company that makes software for the cinema industry. Started in Auckland, New Zealand, over 25 years ago, we now serve cinemas, film distributors, and moviegoers worldwide.
Our HQ is in the City Works Depot in Auckland. We have offices and subsidiary companies in Sydney, Los Angeles, London, Amsterdam, Cape Town, Shanghai, Mexico City, and Kuala Lumpur. We use the latest technologies and offer a fun, agile and collaborative environment. We continue to innovate and build our reputation as one of the best Kiwi tech companies to work for.
Shared Standards
Our Shared Standards act as a compass for how we work together and reflect the behaviours we value at Vista Group. The way in which each member of our crew embodies these Shared Standards is an indicator for performance and success, as it aligns with our vision and strategy.
One Crew
Shine a Light
Make it Happen
Chase Great
Benefits
You will be supported to continually learn and improve your tech skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
We have a range of benefits that include :
If you enjoy a challenge and working in a dynamic and collaborative team, you’ll love working at Vista.
We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.
#J-18808-LjbffrSoftware Engineer
Posted 2 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Mergemega
About Mergemega
Feeling worn out from endless prospecting? Mergemega revolutionizes client acquisition with the unparalleled power of AI. We don't just identify potential clients; we seamlessly connect them with businesses that perfectly match their needs. Our innovative AI technology has delivered transformative results, catapulting us into the elite ranks of the world's top AI startups.
Core Technology:
- AI-powered web scraping for qualified lead discovery
- Precision matching algorithms for optimal client-business pairing
- Automated connection systems for seamless introductions
Join our AI team to develop and enhance the intelligent systems that power Mergemega's revolutionary client acquisition platform. You'll work on cutting-edge machine learning models that identify prospects, match clients with businesses, and optimize our automated lead generation pipeline.
Key Responsibilities
- Design and implement machine learning models for lead scoring and client-business matching
- Develop and optimize web scraping algorithms using AI-driven techniques
- Build and maintain recommendation systems for precision matching
- Create automated decision-making systems for lead prioritization
- Collaborate with data science team to improve model accuracy and performance
- Monitor model performance and implement continuous improvement strategies
Required Technical Skills
- Data Processing: Pandas, NumPy, Apache Spark
- Web Scraping: BeautifulSoup, Scrapy, Selenium, Playwright
- Database: MySQL, MongoDB, Vector databases (Pinecone, Weaviate)
- APIs: REST, GraphQL integration
- Version Control: Git, GitHub/GitLab
Preferred Qualifications
- Bachelor's/Master's in Computer Science, AI, or related field
- 3+ years experience in machine learning and AI development
- Experience with recommendation systems and matching algorithms
- Knowledge of deep learning and neural networks
- Familiarity with MLOps and model deployment
- Experience with real-time data processing
Work from one of South Africa's most beautiful coastal locations, where innovation meets the ocean breeze.
Our Culture: Where AI Pioneers ThriveAbout Mergemega
Feeling worn out from endless prospecting? Mergemega revolutionizes client acquisition with the unparalleled power of AI. We don't just identify potential clients; we seamlessly connect them with businesses that perfectly match their needs. Our innovative AI technology has delivered transformative results, catapulting us into the elite ranks of the world's top AI startups.
Core Technology:
- AI-powered web scraping for qualified lead discovery
- Precision matching algorithms for optimal client-business pairing
- Automated connection systems for seamless introductions
1. AI Engineer Role Overview
Join our AI team to develop and enhance the intelligent systems that power Mergemega's revolutionary client acquisition platform. You'll work on cutting-edge machine learning models that identify prospects, match clients with businesses, and optimize our automated lead generation pipeline.
Key Responsibilities
- Design and implement machine learning models for lead scoring and client-business matching
- Develop and optimize web scraping algorithms using AI-driven techniques
- Build and maintain recommendation systems for precision matching
- Implement natural language processing solutions for prospect qualification
- Create automated decision-making systems for lead prioritization
- Collaborate with data science team to improve model accuracy and performance
- Monitor model performance and implement continuous improvement strategies
Required Technical Skills
- Core Languages: Python, TypeScript, JavaScript
- AI/ML Frameworks: TensorFlow, PyTorch, Scikit-learn, Keras
- Data Processing: Pandas, NumPy, Apache Spark
- NLP Libraries: spaCy, NLTK, Transformers (Hugging Face)
- Web Scraping: BeautifulSoup, Scrapy, Selenium, Playwright
- Database: MySQL, MongoDB, Vector databases (Pinecone, Weaviate)
- Cloud Platforms: AWS/GCP/Azure ML services
- APIs: REST, GraphQL integration
- Version Control: Git, GitHub/GitLab
Preferred Qualifications
- Bachelor's/Master's in Computer Science, AI, or related field
- 3+ years experience in machine learning and AI development
- Experience with recommendation systems and matching algorithms
- Knowledge of deep learning and neural networks
- Familiarity with MLOps and model deployment
- Experience with real-time data processing
Location: Umhlanga, KZN, South Africa
Work from one of South Africa's most beautiful coastal locations, where innovation meets the ocean breeze.
Our Culture: Where AI Pioneers ThriveAt Mergemega, we've created more than just a workplace—we've built a vibrant ecosystem where artificial intelligence pioneers come to shape the future. Our culture is built on three core pillars:
Innovation-First Mindset
- Work alongside brilliant minds who are passionate about pushing the boundaries of AI
- Freedom to experiment with cutting-edge technologies and implement your boldest ideas
- Regular tech talks, AI research sessions, and knowledge sharing among team members
- Direct access to the latest AI tools, frameworks, and computational resources
Collaborative Excellence
- Small, agile teams where every voice matters and every contribution drives impact
- Flat organizational structure that empowers developers to make key technical decisions
- Cross-functional collaboration between AI engineers, architects, and security experts
- Mentorship opportunities both as a mentor and mentee
Purpose-Driven Work
- Be part of technology that's genuinely transforming how businesses acquire clients
- Work on AI systems that process millions of data points and create real business value
- Contribute to open-source projects and the broader AI community
Intellectual Stimulation
- Solve complex algorithmic challenges in web scraping, matching, and recommendation systems
- Work with large-scale distributed systems and real-time AI processing
- Access to premium development tools, cloud resources, and AI/ML platforms
- Regular hackathons and innovation days to explore new technologies
Career Acceleration
- Rapid professional growth in a scaling startup environment
- Clear career progression paths from individual contributor to technical leadership
- Conference attendance sponsorship and continuous learning budget
- Direct exposure to C-level decision making and business strategy
- Market-leading salaries benchmarked against top SA tech companies and international standards
- Significant equity participation
Own a piece of the AI revolution and benefit from our exponential growth
- Performance bonuses tied to both individual contributions and company milestones
- Stock option program with accelerated vesting for high performers
- Pre-IPO equity opportunities
- Quarterly equity reviews with potential for additional grants
- Liquidity events and secondary market opportunities
- Long-term wealth building through AI innovation
This is your invitation to join an elite group of AI pioneers in one of the most exciting startup environments in South Africa.
If you're a technologist who dreams in algorithms, thrives on solving impossible problems, and wants to build AI systems that impact millions of businesses globally, Mergemega is your launchpad.
Location: Umhlanga, KZN, South Africa
Environment: Innovation-driven, equity-rich, ocean-side AI laboratory
Mission: Revolutionizing client acquisition through pioneering artificial intelligence
Ready to make history? Send us your CV and let's build the future of AI together.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Research Services
Referrals increase your chances of interviewing at Mergemega by 2x
Get notified about new Software Engineer jobs in Umhlanga, KwaZulu-Natal, South Africa .
Senior Python Software Architect at Neem Digital WordPress Developer - 0717 - Durban, South AfricaDurban, KwaZulu-Natal, South Africa $1,200.00-$2,000.00 2 days ago
Intermediate Software Development Engineer (Live) - DBNDurban, KwaZulu-Natal, South Africa 1 month ago
Durban, KwaZulu-Natal, South Africa 3 days ago
Durban, KwaZulu-Natal, South Africa 4 days ago
Durban, KwaZulu-Natal, South Africa 4 days ago
Junior Developer – React & Zoho Platform Intermediate Software Development Engineer (DBN)Durban, KwaZulu-Natal, South Africa 19 hours ago
Transport Planning Manager - Secondary DistributionPinetown, KwaZulu-Natal, South Africa 1 week ago
Durban, KwaZulu-Natal, South Africa 1 month ago
Durban, KwaZulu-Natal, South Africa 7 hours ago
Durban, KwaZulu-Natal, South Africa 2 days ago
Senior Building Infrastructure Engineer at TakoraDurban, KwaZulu-Natal, South Africa 2 months ago
Durban, KwaZulu-Natal, South Africa 1 day ago
Senior DevOps Engineer (remote, 1 year fixed term contract)Durban, KwaZulu-Natal, South Africa 2 days ago
Transport Planning Manager - Primary DistributionDurban, KwaZulu-Natal, South Africa 10 hours ago
Durban, KwaZulu-Natal, South Africa 2 days ago
L2 Electrotechnical Support Engineer, part-time (South Africa)Durban, KwaZulu-Natal, South Africa 1 month ago
Durban, KwaZulu-Natal, South Africa 9 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Software engineer Jobs in South Africa !
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Who/What is DealX?
DealX is a technology and data company that builds Software-as-a-Service products for the financial market (Securitization), with customers primarily in the US.
We’re a people-first product company that believe in building empowered & autonomous product teams to deliver on our Product Vision & Strategy, with a strong culture of collaboration over and above our core values of Curiosity, Can-do, Accountability, Simplicity, Communication and Wellbeing.
Our offices are primarily in South Africa & Mauritius, although we do have team members in the US, UK and New Zealand as well. We are a remote-first company, so this role is open to anyone, anywhere in South Africa – all you need is a reliable workspace at home.
Whilst we started in 2006 as a single company, in 2021 we separated the Consulting (StructureIt) part of the business from the Product (DealX) part of the business. Our shared services group "Enablement" remains employed by StructureIt and provides services to both businesses.
In 2021, Morningstar Credit invested in DealX as part of the reorganisation, and in 2023, we launched a new product together. The platform is powered by DealX Tech & Data and marketed as Morningstar Credit Analytics, a well-known and trusted brand in the US market.
We are proud to say that as of March 2025, DealX is wholly owned by Morningstar Credit, and we have tremendous ambition to bring deeper and wider value to the market through additional tech and data products.
We’re looking for capableSoftware Engineers to join our mission!
Read more about us here:
- About DealX
- Employee Value Proposition
- Employee Handbook
- Marketing page for our products - Morningstar Credit
What a typical day looks like
- This is a hands-on coding position with challenging problems to solve.
- Delivering high quality working software, which all contributes to the overall success of our product suite.
- Product Roadmap
- Maintenance / Technical Debt
- Product Support
- We often revisit and tweak our Way of Working to ensure that the right parts of the team are doing the right things.
- Coding, collaborating, and communicating as part of a cross functional globally distributed product team.
- Code reviews and contributing to shared best practices.
- Collaborating on high-level system architecture and technical strategy.
- Contributing to automation that drives our CI/CD and improving or creating internal tooling.
- Continuous learning – we encourage continuous learning and knowledge sharing.
- Regular 1:1’s & bi-directional feedback with your team lead/manager/mentor.
What we are looking for
We highly value the culture aspect of our team, so a good culture-fit is deal-breaker for us.
People / Team:
- You are passionate about technology, writing code & collaborating with like-minded folks.
- You have experience delivering working software from inception to deployment touching on frontend, backend, data and infrastructure.
- You can work in an existing codebase, we certainly leverage a lot of modern tech, but you’ve been around the block to know that not all parts of a product are new & shiny!
- Strong opinions held weakly and care about writing legible and performant code.
Role Fit:
- We are predominantly looking for both Full Stack Engineers or more Backend/Data focused Software Engineers passionate about building SaaS Products.
- We have cross-functional product teams with T-Shaped software engineers expected to be able to contribute to all areas of the product.
- Contributing to all areas means that you are not "boxed" to only doing FE, BE, Data or DevOps related work, but you are able to contribute to a product across all areas to implement something from start to end.
- That said, we also believe in leveraging the unique strengths (or interests) of everyone - whatever that might be. As a result, naturally people have focus areas in which they might spend most of their time - the key being, that they don't throw a task over the fence to someone else to change the color of a button, for example.
- Seniors are expected to collaborate and mentor more junior members of the team. That said, management isn’t the only growth path – you can stay an individual contributor too – depending on your interest and capability to manage others.
Technology:
- 4+ years relevant working experience.
- Deep experience and working knowledge of .NET.
- Strong relational database design and advanced SQL experience with OLTP databases, such as MSSQL Server and/or PostgreSQL.
- A good, hands-on understanding of software architecture & design patterns.
- Experience writing testable code and opinions on unit, functional and integration tests.
- Hands on experience with containerized applications.
- Experience using cloud platforms (AWS, Azure, etc).
- Hands on experience with Typescript and/or at least one modern web technology - such as Angular, React, Vue or similar.
We recognize that a perfect match to the above tech requirements isn’t always possible – so if you are not proficient in some of these, that’s potentially fine if you are strong experience in the other areas, and willing to learn - just be straight with us when you apply.
What’s in it for you?
Our internal employee handbook , including details about our benefits, is published publicly - so feel free to read through it there, or look at the highlights below.
Location
- Remote working / or from the office with daily lunch.
- Flexible working hours.
First Day Starting kit
- Yours to own:
- Money towards keyboard of your choice
- Headset
- Laptop Riser
- Mouse
- Company owned take home set up:
- High-spec laptop
- 27" Screen
- 24" Screen
Insurance – fringe benefit / company paid
- Medical Aid – Discovery Classic Saver & Vitality.
- Gap Cover.
- Life Insurance.
- Disability Insurance.
- Funeral Cover.
Learning
- Learning Budget - Books or Courses - you choose how to use it.
- Conference Budget – to attend relevant conferences, physical or virtual.
Culture
- Employee-first culture that encourages work/life balance.
- Everyone has a voice, regardless of title.
- Psychological safety.
- Company events. Working in a remote-first environment, we recognise the importance of meeting and spending time with your team members and colleagues at in-person events.
Annual Leave
- 20 days annual leave (+3 days after 5 years with us).
- Paid Maternity, Paternity, Study & Moving leave.
Long-Term Loyalty Benefits
- 2 years - monthly budget towards fibre/internet OR petrol card OR uber vouchers.
- 5 years - 3 additional days annual leave.
- 7 years – Company paid weekend getaway.
- 10 years - 3 month paid sabbatical.
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
IT Help Desk Lead TIER 3
ITC Worldwides Technical Service and Support Team is seeking an ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. Under general direction from the Manager of Infrastructure and Operations the IT Help Desk Lead will handle incident management strategize efficient workflows and develop innovative solutions to enhance user experience and optimize the use of technology resources.
As the primary point of contact for all IT-related inquiries and issues this role ensures smooth and effective technology operations empowering staff to efficiently carry out their responsibilities. The successful candidate will have a proven track record of providing exceptional IT support and will possess excellent communication problem solving and leadership skills.
ITC CORE VALUES
- Be Open : Be accessible candid collaborative and transparent in the work we do.
- Lead by Example : Commit to integrity and equity in working to meet the diverse needs of all people and communities in our region.
- Make an Impact : In all endeavors effect positive and sustained outcomes that make our region thrive.
- Be Courageous : Have confidence that taking deliberate bold and purposeful risks can yield new and valuable benefits.
- Cultivate Belonging Embrace differences foster equity champion inclusion and empower all.
Responsibilities
Well be a great match if you also have :
Microsoft Certification (required)
Jira Service Management (required)
PMP (PMI) ITIL v4 Proci CSAM Big Plus!
Corp Benefits Package (after vesting)
HMO Health
Relocation Assistance
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full Time
Experience : years
Vacancy : 1
Monthly Salary Salary : 5900 - 6500
#J-18808-LjbffrSoftware Engineer
Posted 4 days ago
Job Viewed
Job Description
Since 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 best employees. People like you.
Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower our teams to reach their full potential are a few examples of what makes MRI Software special.
And we’re insanely dedicated to creating a work environment that you look forward to every single day. That’s why we invest heavily in our employee engagement, so you enjoy the tech industry’s best perks. Together with the whole Pride, (lion roar for "family") employees, customers, and partners, we’re on a mission to break new ground and lead the real estate industry into a digital-first future.
We understand the need to provide a flexible working environment partnered with team collaboration and socialisation. Therefore, we operate a hybrid working model with 3 days of working from home per week. This role is based in the Cape Town office.
MRI Software is seeking a Software Engineer to join our team in our Cape Town office! As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. Candidate should have a passion for development and an eagerness to learn new things and improve their skills. You will be a part of a team that collaborates well and works hard.
Responsibilities
- Develop software features in a self-sufficient way and to a high technical standard
- Understanding the system architecture and technical goals of the product
- Follow the development process (source control, branching, testing, etc.) without assistance
- Actively troubleshoot issues and assist with complex support queries that require further analysis
- Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives
- Taking part in team activities such as collaborative development and code reviews
- Taking part in cross-team activities such as knowledge-sharing and documentation
- Building relationships with all other teams in the product development department
- This is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties to achieve business objectives.
Essential Criteria
- A Degree or Diploma in Software Engineering, Computer Science or a related area, or equivalent years of experience.
- Demonstrable experience in .Net (C#, ASP.Net, Core, MVC, Razor Views)
- Demonstrable experience in JavaScript (Native / Typescript / JQuery)
- Demonstrable experience in NX/Angular or similar technologies.
- Demonstrable experience in SQL (Microsoft SQL Server)
Advantageous Criteria
- Experience using cloud technologies (Microsoft Azure, API Management tools, Key Vault, Encryption)
- Experience in writing Unit Tests (NUnit, xUnit, Jasmine)
- Experience in working with Micro-Service architecture/patterns
Personal Attributes
- Good verbal and written communication skills
- Eager to learn new skills
- Constantly improving current abilities
- Team player with a can-do attitude'
We’re obsessed with making this the best job you’ve ever had!
- We want our staff to love working here, and so we’ve created a few unique perks such as office breakfasts, quarterly lunches and virtual social events.
- Additionally, we value your input in your employee experience and have employee-led groups such as our DEI committee, employee resource groups such as Women and Allies, and our Pride Event Group
- Have confidence in your health with our offered Medical Aid Scheme.
- Invest in our competitive Personal Pension plan and help set you up for your future.
- Big on family? So are we! Here at MRI Software we recognize that your family is important, and being able to spend quality time with your family as it grows is a wonderful experience. Therefore, the MRI Software Parental Leave benefit is designed to give you the opportunity to spend time with your new arrival(s).
- Enjoy a fantastic work-life balance with 25 days of annual leave plus Public Holidays, in addition to a