Job Title or Location

Software Engineer

Two Circles
Vancouver, BC
Posted today
Job Details:
Full-time
Experienced

Two Circles is looking for a full-stack Software Engineer to join our dynamic KORE Intelligence Platform team in our Vancouver office. In this hybrid role, you'll be a key part of our Partnership Team that specializes in the development of client-facing SaaS web applications. Working under the guidance of experienced software engineers, you will gain hands-on experience designing, building and maintaining software that intelligently powers our clients sponsorship business, from inventory and event management, to contract creation, to media delivery and orchestration.

About Two Circles

We are Two Circles. We grow audiences and revenues. We do that by knowing fans best. We work with clients to help them understand & influence what their fans are doing – the way fans spend their money, the events that fans attend, the channels fans respond to, the content fans watch and more. And we use the understanding this gives us to help our clients grow. Grow their audiences and grow their revenues - both direct to consumer and business to business revenues. Our platforms and services are trusted by over 900 clients globally, including the English Premier League, Red Bull, UEFA, VISA, the NFL, Nike and Amazon. We are almost 1000 people, based out of 14 offices, and we deliver work for sports and entertainment businesses of all shapes and sizes all over the world.

The KORE Intelligence Platform is a fan, partnership and revenue intelligence platform for sports & entertainment and related businesses.

Role Overview

We are seeking experienced full-stack Software Engineer to join our rapidly growing North American Technology team in Vancouver. You will round out the Partnership Intelligence Platform team with expertise developing .Net APIs and microservices, relational and no-SQL databases, AWS infrastructure, and intuitive user interfaces.

Key Responsibilities

  • Develop, test, and deploy high-quality web applications and services across the full stack with a strong focus on performance, scalability, and security.
  • Collaborate closely with cross-functional teams to deliver best-in-class SaaS solutions aligned with business goals.
  • Design and integrate RESTful APIs for data services and back-end functionality.
  • Maintain technical documentation including design specifications, unit tests, and release documentation.
  • Participate in agile ceremonies, help refine team processes, and contribute to the continuous improvement of engineering practices.
  • Provide input into architectural discussions and technical decisions for system design and implementation.
  • Interact directly with stakeholders to validate features and refine requirements in ambiguous or evolving contexts.

Requirements

Experience

  • 4+ years of full-stack software engineering & web application development experience with technologies like SQL Server, C#, .Net, AWS, Angular

Technical Skills

  • Proficient in Angular, Bootstrap, HTML5, and CSS3 for building responsive, user-centric front-end interfaces.
  • Proven experience in C# with ASP.NET. Exposure to .NET Core is a strong plus.
  • Strong experience with SQL Server including performance optimization and handling large-scale data operations.
  • Demonstrated ability to design and consume RESTful APIs for scalable applications.
  • Hands-on experience with AWS services such as S3, RDS, and Lambda, with a working understanding of cloud-native architecture and deployment pipelines.
  • Comfortable working with AI acceleration tools, test-driven development, and following modern engineering practices (peer reviews, version control, CI/CD).
  • Experience working directly with clients, particularly in fast-moving and ambiguous project environments.
  • Solution and architecture design experience on medium sized cloud-based applications

Soft Skills

  • Proactive and self-motivated with a willingness to learn and adapt.
  • Strong attention to detail and problem-solving abilities.
  • Strong written and verbal English skills, and an ability to articulate technical information efficiently.
  • Excellent organizational and time management skills.
  • Able to work cooperatively and effectively in a hybrid agile team environment.
  • Familiarity with Continuous Delivery systems and Lean-Agile methodologies (Scrum / Kanban)

Mindset

  • Able to manage priorities and work efficiently across multiple initiatives across teams.
  • Thrives working in a fast-paced, dynamic environment.
  • Open and honest communicator who can clearly indicate workload capacity.
  • Must be willing to come in-office at least once per-week (Downtown Vancouver)

Benefits

Professional Growth: Work on a variety of projects, enhancing your testing skills across different applications and technologies.

Impactful Work: Play a key role in delivering high-quality solutions that shape the future of the sports and entertainment industries.

Collaborative Environment: Be part of a team that values ideas, fosters a supportive atmosphere, and encourages continuous learning and improvement.

Innovative Culture: Join a company committed to revolutionizing fan and stakeholder engagement through cutting-edge technology.

Equal Opportunity Employer: Two Circles is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Share This Job: