Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Unity

NewBe an early applicant

Senior Software Engineer (Offerwall)

Posted
Discussion

Summary

Senior Software Engineer on Unity's Offerwall team building resilient backend systems that process tens of billions of events per hour for user identification, financial transactions, and virtual rewards. Uses Golang/Java, Kafka, SQL/BigQuery, Docker/Kubernetes, and AI-assisted tools.

  • Our mission is to build maintainable and resilient systems to identify users by respecting their privacy settings, to create financial transactions for accounting, and deliver virtual rewards to the user
  • We aim to do so efficiently and effectively at scales in the range of tens of billions of events per hour
  • Our team and key decision makers are spread across the globe. Come help us ensure users can be identified accurately and rewarded promptly for their activities
  • Design and build new product features, and refactor and optimize existing ones as conditions change
  • Build and maintain resilient backend services that process events at very large scale
  • Take ownership of a key part of a large system, building your domain knowledge with support from the team
  • Take part in code reviews, design discussions and knowledge-sharing sessions that keep the team collaborating and improving
  • Work with product managers and related teams to deliver results that reach users
  • Use AI-assisted tools across coding, testing, debugging and documentation, and explore AI approaches that improve the reliability and efficiency of our distributed systems
  • Apply our engineering principles and bring your own practices to the team

Benefits

  • Comprehensive health, life and disability insurance
  • Employee stock ownership
  • Generous vacation and personal days
  • Office food and free snacks, lots of health options!
  • Employee Resource Groups
  • Training and development programs
  • Commute subsidy
  • Competitive retirement/pension plans
  • Paid leave for new parents
  • Mental Health and Wellbeing programs and support
  • Global Employee Assistance Program
  • Volunteering and donation matching program
  • We are looking for an experienced, dedicated, and energetic senior developer to join the Offerwall team
  • Effective use of AI-assisted development tools while maintaining high standards for code quality, security and reliability
  • Hands-on backend development experience in Golang or Java
  • Effective written/verbal communication, with the habit of asking questions early and working closely with teammates
  • Experience producing and analyzing web service event audit trails
  • Experience developing and maintaining distributed web services at scale
  • Experience with event-driven systems, such as Kafka or other message queues
  • Experience with SQL and data platforms such as BigQuery and BigTable
  • Experience in ad tech or fintech, or with Ruby on Rails
  • Experience with Docker and Kubernetes, and with observability tools such as Grafana or OpenTelemetry

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.