Senior Software Engineer

7 days ago


Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

About the Role

We are seeking a highly skilled Senior Software Engineer to lead our backend systems team at Take-Two Interactive Software. As a technical lead, you will be responsible for designing and building high-performance, scalable, and secure distributed systems that power our backend services for millions of concurrent users.

Key Responsibilities

  • Provide technical leadership and contribute to the core team that powers our backend services.
  • Build and own the core systems that form the architecture of our backend services, including API gateways, service observability, and inter-service communications.
  • Drive the qualitative aspects of the backend services, such as performance, scalability, observability, reliability, and security.
  • Lead and mentor a team of engineers, supporting their career and technical development.
  • Build a culture passionate about performance and gamer experience.
  • Support multiple titles, with various levels of technical maturity, in integrating our services.
  • Work with product management, design, and other technology teams to develop a long-term roadmap.

Requirements

  • 8+ years of professional experience, with a proven track record of shipping highly scalable and robust large-scale distributed backend systems.
  • Strong experience in one or more of the following languages for backend development: Java, Go, C#, C++, Python, Erlang.
  • Experience in designing and building high-performance and highly fault-tolerant and secure distributed systems.
  • Experience in designing APIs that you'd be happy to support forever.
  • Experience with large-scale distributed databases.
  • Experience in building and deploying systems on top of AWS and/or GCP.
  • Self-starter, self-driven to produce results and continually improve.
  • Experience and comfortable in supporting a live service environment.
  • Able to lead and work with a distributed team.
  • BA/MS degree in computer science or a related field.

What We Offer

  • Great Company Culture. We pride ourselves on creating environments where employees are encouraged to be themselves, inquisitive, collaborative, and to grow within and around the company.
  • Growth. As a global entertainment company, we offer opportunities for career advancement and professional development.
  • Work Hard, Play Hard. Our employees bond, blow off steam, and flex their creative muscles through corporate boot camp classes, company parties, game release events, monthly socials, and team challenges.
  • Benefits. We offer a comprehensive benefits package, including medical, dental, vision, pension plan, employee stock purchase plan, in-house wellness program, and broad learning and development opportunities.
  • Perks. We offer a range of perks, including fitness allowance, employee discount programs, free games and events, and stocked pantries.

Compensation

The pay range for this position in British Columbia, Canada at the start of employment is expected to be between $110,000 and $145,000 CAD per year. However, base pay offered is based on market location, and may vary further depending on individualized factors for job candidates, such as job-related knowledge, skills, experience, and other objective business considerations.

Equal Opportunity Employer

Take-Two Interactive Software is proud to be an equal opportunity employer, committed to creating and celebrating diverse thoughts, cultures, and backgrounds throughout our organization. Employment at T2 is based on substantive ability, objective qualifications, and work ethic – not an individual's race, creed, color, religion, sex or gender, gender identity or expression, sexual orientation, national origin or ancestry, alienage or citizenship status, physical or mental disability, pregnancy, age, genetic information, veteran status, marital status, status as a victim of domestic violence or sex offenses, reproductive health decision, or any other characteristics protected by applicable law.



  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    We are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    We are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Our CompanyTake-Two Interactive Software is a leading developer, publisher, and...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our product development team at Planview GmbH, Software & Consulting. As a key member of our Flow Fabric Team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our product development team at Planview GmbH, Software & Consulting. As a key member of our Flow Fabric Team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we're empowering the retail industry to stop theft and Organised Retail Crime, a $150 Billion problem globally. It's high volume crime that's increasingly organised in nature and is putting people, retailers, and communities at risk every day.Founded in New Zealand 12 years ago, we're working with some of the best...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a cutting-edge platform that manages over 500,000 Microsoft teams each month across multiple customers, geographies, and verticals.Our CultureWe value innovation, best practices, and long-lasting relationships with partners...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the RoleThe Fintech Ancillaries division at Software Aspekte is dedicated to merging our unique financial technology solutions with some of the largest travel organizations globally. In this sector, we design systems and develop financial products that can scale internationally, focusing on enhancing both customer satisfaction and business outcomes for...


  • Vancouver, British Columbia, Canada Orchestry Software Inc Full time

    About Orchestry Software IncWe are a leading software company that specializes in creating innovative solutions for Microsoft 365 management. Our flagship product, Orchestry, is a cutting-edge platform that helps organizations streamline their Microsoft Teams management.Job SummaryWe are seeking an experienced Senior Software Development Engineer in...


  • Vancouver, British Columbia, Canada Orchestry Software Inc Full time

    About Orchestry Software IncWe are a leading software company that specializes in creating innovative solutions for Microsoft 365 management. Our flagship product, Orchestry, is a cutting-edge platform that helps organizations streamline their Microsoft Teams management.Job SummaryWe are seeking an experienced Senior Software Development Engineer in...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Senior Software EngineerJoin a prominent developer, publisher, and marketer of interactive entertainment for a global audience. Our team at Take-Two Interactive Software is committed to fostering creativity, innovation, and personal development opportunities. We are looking for a Senior Software Engineer to become part of the Direct to Consumer team, focused...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About Planview GmbH, Software & ConsultingPlanview GmbH, Software & Consulting is a leading provider of work and resource management solutions. Our mission is to build the future of connected work, from ideas to impact.We help organizations accelerate the achievement of what matters most by providing comprehensive solutions for strategic planning, portfolio...