Associate Engineer Ii

Impact

Cape Town, South Africa
Not specified; equity: restricted stock units (rsu...
**
Proficiency in java, scala, or kotlin
Experience with test-driven development
Design of resilient distributed systems
** Impact.com is seeking an Associate Engineer II in Cape Town, South Africa, to design and maintain reliable data systems within their software engineering team. The ideal candidate should have a background in software development, particularly in typed languages, and demonstrate strong analytical and collaborative skills. **

Job Summary

  • The role focuses on designing resilient distributed systems that handle retries, partial failures, and back pressure while ensuring clear interfaces and strong tests.
  • Candidates must be proficient in a typed language like Java, Scala, or Kotlin and demonstrate strong software engineering habits including modularity and abstraction.
  • The company offers a comprehensive benefits package including flexible working policies, mental health support, RSUs, and a technology stipend for home office setup.

Matching Summary

Match Score: 75

** Impact.com is seeking an Associate Engineer II in Cape Town, South Africa, to design and maintain reliable data systems within their software engineering team. The ideal candidate should have a background in software development, particularly in typed languages, and demonstrate strong analytical and collaborative skills. **

Salary

Not specified; Equity: Restricted Stock Units (RSUs) with 3-year vesting; Benefits: Flexible PTO, therapy sessions, gym reimbursement, parental leave, tech stipend

Skills & Requirements

Must-have

  • Proficiency in Java, Scala, or Kotlin
  • Experience with Test-Driven Development
  • Design of resilient distributed systems
  • Strong software engineering habits
  • 2 days per week office work requirement

Nice-to-have

  • Curiosity about distributed data systems
  • Google Cloud technology exposure
  • Spark experience for data processing
  • Open-source contributions
  • Production support and monitoring experience

Key Requirements

  • 1+ years of Software Development experience
  • Completed B.S. in Computer Science or equivalent
  • Willing to relocate or currently based locally

Work Rights

Must be locally based or willing to relocate

Tailored Resume

Cover Letter