Associate Engineer Ii

Impact

Cape Town, South Africa
Not specified; equity: restricted stock units (rsu...
2 days onsite
Proficiency in java, scala, or kotlin
Experience with test-driven development
Design of resilient distributed systems
Impact.com is seeking an Associate Engineer II to design and maintain reliable data systems within their commerce partnership platform. The ideal candidate should have a background in software development, particularly in typed languages like Java, Scala, or Kotlin, and be comfortable working both independently and collaboratively

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 habits in modularity, testing, and abstraction.
  • The company offers a comprehensive benefits package including flexible working policies, mental health support, RSUs, and generous parental leave.

Matching Summary

Match Score: 85

Impact.com is seeking an Associate Engineer II to design and maintain reliable data systems within their commerce partnership platform. The ideal candidate should have a background in software development, particularly in typed languages like Java, Scala, or Kotlin, and be comfortable working both independently and collaboratively.

Salary

Not specified; Equity: Restricted Stock Units (RSUs) with 3-year vesting; Benefits: Flexible PTO, therapy sessions, gym reimbursement, 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 related field
  • Willing to relocate or currently based locally in Cape Town

Work Rights

Must be locally based or willing to relocate

Tailored Resume

Cover Letter