Software Engineer
Role description
The Opportunity Unity is looking for a Software Engineer to work on our Genesis team. This team is a part of the teams passionate about building the next generation of Unity’s live and digital platform. As the top tier development platform for online and mobile games, Unity is helping take developer’s creations further and faster than ever before. With the ever-growing of Unity creators, we need engineers with strong experience in crafting and building reliable and scalable system in handling millions of concurrent users. What you will be doing- Independently lead feature teams of software engineers passionate about delivering high impact solutions
- Independently develop both customer and internal oriented features for various Unity cloud services
- Ensure service scalability through effective code and data storage design
- Design, implement, test and maintain Unity’s services that are capable of handling real time and batch processing of millions of requests and daily events
- Write high quality code that supports existing and future functionality of the product
- Independently investigate and seek live site issues
- Work with internal and external global teams at Unity
- A Bachelor's degree in Computer Science or equivalent experience
- Production Experience of Golang/Java/Node.js or similar backend technologies
- Production Experience of middleware and database - Redis/RabbitMQ/MySQL/PostgreSQL/MongoDB
- Production Experience with React/Angular/GraphQL or related frameworks and technologies.
- Experience with continuous delivery & deployment, and operating distributed software systems at scale on modern cloud infrastructure platforms using Docker, Kubernetes
- Proven dedication to quality through continuous integration, code reviews and test
- Experience building and running rapid-growth and large-scale distributed online services and features is a huge plus
- Experience or interest in front-end development - modularization, bundling, performance, modern front-end frameworks.
- Experience in gaming is a plus, but not required
Location: Shanghai, China
Date posted: 2022-01-20