Senior Software Development Engineer

4 weeks ago


Vancouver Metro Vancouver Regional District, CA A Thinking Ape Full time

[Full Time] Senior Software Development Engineer - Unity at A Thinking Ape (United States)

Senior Software Development Engineer - Unity

A Thinking Ape United States

Date Posted: 31 Oct, 2022

Work Location: Vancouver, Canada, United States

Salary Offered: Not Specified

Job Type: Full Time

Experience Required: No experience required

Remote Work: Yes

Stock Options: No

Vacancies: 1 available

Who we are

A Thinking Ape builds communities through mobile games with emergent social play and original IP. We released our first game in 2009 and have been profitable and growing every year since. We are a bottom-up driven company with small teams that have a big focus on ownership and data driven decision making. Our portfolio of games are growing. We are scaling our infrastructure and entering new markets to capitalize on this growth and bring our games to more players.

The job

As a software engineer with a specialization in Unity front-end systems you will design, build, monitor, and release in-game features, client systems, art pipelines, and tools for our most recently released live mobile game, Kingdoms of Heckfire. This game has hundreds of thousands of active users communicating, competing, and co-operating in real-time. This role has a major impact on the types of experiences that ATA can provide to our continuously growing player communities. You will work closely with engineers, artists and game designers and be involved in every aspect of product development.

Things you will work on

You will be responsible for evolving the architecture of our mobile application and contributing new features, tools, and optimizations for Kingdoms of Heckfire. Heckfire’s front-end client is built with Unity, and is developed for both iOS and Android. You will also:

  • Build front-end systems for massively multiplayer mobile games that hundreds of thousands of users will interact with.
  • Create tools to automate and optimize processes across disciplines. These might be build systems for iOS and Android, optimizations for our 3D rendering and asset loading, or content pipelines for our art team.
  • Become involved in every aspect of product development, from design to implementation to playtests to metrics analysis.
  • Lead the technical investigation, implementation, release, and iteration of solutions to large scale product and technical problems.

Who you are

The primary qualifications we’re looking for are:

  • An extensive track record architecting, and implementing, and releasing large-scale mobile games in Unity.
  • The ability to both prototype new ideas quickly and polish validated ideas to perfection.
  • A willingness to shape Unity development practice throughout the company.
  • Excellent communication and collaboration skills.
  • A passion for mobile gaming products.

Some other things that help are

  • You have worked extensively on real-time applications including graphics, animation, physics, networking, or complex user interfaces.
  • You have tackled memory and performance issues on mobile platforms, and have experience balancing battery, GPU, CPU, and memory resources to achieve high quality results.
  • You have experience working on a live mobile product and a solid understanding of content pipeline architecture.
  • You have experience with data analysis, KPI impact analysis and metrics-based decision making.
  • You can manage your own time and work with others to balance product value against quarterly goals and available resources.

Remote First

We have committed to a remote first approach for 2021 with access to in-person collaboration spaces in Vancouver when safe to do so. Our intention is to use 2021 as the foundational year to develop our remote excellence and help shape the future of ATA. This means our roles are currently open to candidates who can work in Canada between the core hours of 11am - 4pm PST. We are open to help relocate the successful candidate to Canada.

While everyone on our team is different, to thrive here you should

  • Be self motivated, take pride in your work and enjoy huge amounts of ownership
  • Set aside your ego and have wonderful arguments with your coworkers in order to create something better than any one person could individually
  • Challenge your own assumptions and use data to make decisions whenever possible
  • Be passionate about teaching others what you know and continuing your own growth every day
  • Not be afraid to fail–you experiment and learn from your mistakes

What’s in it for you

At ATA you’re offered a flexible, safe, inclusive environment in which you have the autonomy to do your best work, surrounded by a strong team and with the encouragement of supportive leadership that doesn’t just care what you’re doing, but how you’re doing. You’re trusted, respected, listened to, cared for and valued. You take on thought-provoking projects and tackle fun problems alongside people who are equally invested in making meaningful contributions and seeing new ideas come to life. You know how your work aligns with the company’s goals. Your career is given the space and resources to progress. You accomplish things that make you proud. You are compensated competitively, your health and wellbeing are top priorities and you enjoy plenty of perks. You build communities, take ownership, have wonderful arguments, let the best ideas win and keep growing. You don’t just work for ATA, you are an integral part of ATA.

Our commitment to inclusion

At ATA we build communities. But community extends beyond our players: it also encompasses our employees and candidates. We support diversity in the workplace and always strive for inclusion. Part of this is selfish; we believe we’ll make better decisions if we’re able to tap into a variety of different perspectives. But we also care that our employees and candidates feel valued and comfortable being themselves. Please consider applying even if you don't meet every qualification. Experience comes in many forms and we value adding diverse perspectives to our teams.

About A Thinking ApeWe build communities through massively multiplayer mobile games

Company Size: 51 - 250 People

Year Founded: 2009

Country: Canada

Company Status: Actively Hiring

#J-18808-Ljbffr

  • Vancouver, Metro Vancouver Regional District, CA Software Aspekte Full time

    We are hiring an Senior Software Developer to join our Mobile Software Development team!Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.As an Senior Software Developer in the Mobile team you willHave the opportunity to...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Full time

    Senior Software Development Engineer, AWS IAMAt Amazon Web Services Identity and Access Management (AWS IAM) we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Development Centre Canada ULC Full time

    5+ years of non-internship professional software development experience 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team AWS Utility...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Full time

    Senior Software Development Engineer, Digital AccelerationAmazon Digital Acceleration powers ordering, subscriptions, and device management for Prime, Amazon Video, Music, Audible, Alexa, and Kindle, amongst other digital businesses. We process billions of digital purchases every year and enable our digital businesses to grow their businesses worldwide. We...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Full time

    Senior Software Development Engineer, AWS IAMAt Amazon Web Services Identity and Access Management (AWS IAM) we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As...


  • Vancouver, Metro Vancouver Regional District, CA Kagwerks Full time

    All Jobs > Senior Embedded Software Engineer Remote • Senior Embedded Software EngineeringDescriptionWe are a leader in hardened cases and communications, supporting the military, first responders, and 2A enthusiasts. Our veteran-owned company has been in business for seven years and serves a global client base. Our continued growth and preferred...


  • North Vancouver, Metro Vancouver Regional District, CA ITelligent Technologies Inc. Full time

    ## Job Overview We are seeking a talented Senior Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions and leading projects to success. ## Duties - Design, develop, and implement software solutions - Collaborate with cross-functional teams to define, design, and ship new features -...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Development Centre Canada ULC Full time

    Software Development Engineer, AWS Cloud MapAWS Cloud Map is looking for a Software Engineer to join our team in Vancouver to help us realize our vision of making Cloud Map a one-stop shop for discovering all resources in the cloud. Today, the Cloud Map team owns a highly available and scalable service discovery solution that allows customers to discover...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Full time

    Senior Software Development Engineer, AWS IAMAt Amazon Web Services Identity and Access Management (AWS IAM) we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. Our mission is to push the technical boundaries to enable AWS customers to run their business workloads confidently and securely. As...


  • Vancouver, Metro Vancouver Regional District, CA Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, Metro Vancouver Regional District, CA Amazon Full time

    Senior Software Development Engineer, Amazon Connect - Voice ApplicationsAWS Applications and Higher Level Abstractions (Apps) provides horizontal and industry vertical applications for business users with the same on-demand scalability, reliability, pay-as-you-go pricing, and machine learning expertise that drive AWS services. The AWS Applications group...


  • Vancouver, Metro Vancouver Regional District, CA Arista Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, Metro Vancouver Regional District, CA Arista Full time

    Senior/Lead Software Engineer (Packet Forwarding Engines)Full-timeArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and...


  • Vancouver, Metro Vancouver Regional District, CA Arista Networks Full time

    Home Senior/lead Software Engineer (Packet Forwardin Home Senior/lead Software Engineer (Packet Forwardin > Senior/Lead Software Engineer (Packet Forwarding Engines)Arista Networks is an industry leader in data-driven,client-to-cloud networking for large data center, campus and routingenvironments. What sets us apart is our relentless pursuit...


  • Vancouver, Metro Vancouver Regional District, CA Roomex Limited Full time

    remember your preferences (such as language); monitor the general performance of our visitors’ experience when on our website - this information then allows us to improve the usability of our website for you and all our other visitors; store essential information to allow you to register and/or login to our site; allow you to share any of our...


  • Vancouver, Metro Vancouver Regional District, CA WineDirect Full time

    Senior Software QA Automation EngineerWineDirect is the leading provider of Direct-to-Consumer solutions for wineries. As the wine industry has increased focus on DTC sales over the past few years, we’ve been leading the charge with our all-in-one solution. With e-commerce, wine club management, point-of-sale, and order fulfillment – we have everything...


  • Vancouver, Metro Vancouver Regional District, CA Jobber Full time

    Are you an experienced software engineer with a passion for building reusable solutions? Then Jobber might be the place for you! We're looking for a Senior Software Engineer to be part of ourProduct Software Engineering team. At Jobber, we don’t just build a product - we work on real problems that help people in small businesses to become successful....


  • Vancouver, Metro Vancouver Regional District, CA Spexi Geospatial Inc. Full time

    Spexi is a drone technology company on a mission to make ultra-high resolution geospatial imagery more accessible than ever before, empowering humanity to make better decisions about the physical world.We're building an exciting new two-sided marketplace called the Spexi Network. It's the world’s first Fly-to-Earn platform that enables drone pilots...


  • Vancouver, Metro Vancouver Regional District, CA Electronic Arts Full time

    The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA’s incredible games and player experiences with high-level platforms like Cloud, Commerce, Data and AI, Gameplay Services, Identity and Social. By providing reusable capabilities that game teams can easily integrate into their work, we...


  • Vancouver, Metro Vancouver Regional District, CA Arista Networks Full time

    Company Description Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a...