impact.com
8 months ago
Senior Software Engineer: Build Scalable, Modern Systems
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- impact.com
- Location
- South Africa, Western Cape, Cape Town Region South Africa
- Posted
- 8 months ago
Job description
A leading digital marketing platform is seeking a Senior Software Engineer in Cape Town to design and implement solutions that drive revenue growth. The ideal candidate will have over 7 years of experience and a strong background in software development and domain-driven design. Responsibilities include taking ownership of complex problems, collaborating across departments, and mentoring junior engineers. This role offers flexible working arrangements and various benefits aimed at promoting employee well-being and job satisfaction. Key responsibilities: • Design and implement scalable, modern systems that meet business requirements; • Collaborate with cross-functional teams to deliver high-quality solutions; • Mentor junior engineers and provide guidance on best practices; • Take ownership of complex problems and drive resolution; • Stay up-to-date with industry trends and emerging technologies. Requirements: • Bachelor's degree in Computer Science or related field; • At least 7 years of experience in software development, preferably in a similar role; • Strong background in software development and domain-driven design; • Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript; • Experience with agile methodologies and version control systems like Git; • Excellent problem-solving skills and ability to work independently; • Strong communication and interpersonal skills. Benefits: • Flexible working arrangements including remote work options; • Comprehensive health insurance; • Generous parental leave policy; • Access to training and development opportunities; • Collaborative and dynamic work environment.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.