Software Engineer - Unity Services Foundation

Unity Unity · Enterprise · Helsinki, Finland · Engineering

Software Engineer role focused on developing and improving API Gateways and Web API development facilitation for Unity Services Foundation. The role involves designing, implementing, testing, and maintaining platform features that handle authentication, authorization, rate limiting, and other core API functionalities, processing a billion daily calls. Emphasis is placed on maintainability, resiliency, performance, security, and developer experience, working with backend and infrastructure matters. Collaboration with product managers, stakeholders, and internal teams is key. Experience with Golang/TypeScript, cloud platforms, and optionally gateway technologies like Istio/Envoy or Kubernetes is required.

What you'd actually do

  1. Participate in all phases of software development from design/architecture through implementation, testing, and maintenance. Building platform features that facilitate the development and operation of Web APIs
  2. Support teammates in code quality, operational excellence, and shared learning
  3. Participate actively in customer support by directly engaging with internal teams and assisting them in resolving any challenges or questions they may have
  4. Collaborate with our product manager, stakeholders, and customers to understand friction points, proposed solutions, and promote the adoption of our tooling
  5. Participate proactively in refinement and strategy sessions with the team, promoting collaboration and mutual assistance

Skills

Required

  • Golang / TypeScript, or any other commonly used language for web development
  • Google Cloud (or any of the other major Cloud platforms)
  • Strong communication skills
  • ability to work well with other teams and stakeholders
  • Experience developing code leveraged by other developers

Nice to have

  • Expertise with Gateway related technologies (Istio, Envoy, etc.)
  • Expertise with Kubernetes
  • Expertise with using Agentic workflows natively in your daily work

What the JD emphasized

  • process a billion daily calls
  • foundational features
  • high API standards and consistency
  • maintainability, resiliency, performance, security, and robust code
  • developer experience
  • backend and infrastructure related matters
  • high-quality web services and/or gateway solutions
  • code leveraged by other developers