Sr. Software Engineer
Unity Technologies
The opportunity
Unity is building a robust, near real-time reporting platform that powers critical analytics and decision-making across our ecosystem. We are looking for a Senior Software Engineer to help architect and implement the distributed data systems that drive this platform at scale.In this role, you’ll design and build high-throughput, low-latency data processing pipelines that power reporting used by internal teams and external customers. You’ll operate at the intersection of distributed systems, stream processing, and cloud-native infrastructure - ensuring correctness, reliability, and scalability in a high-volume production environment.This is a high-impact role where engineering rigor, architectural clarity, and production ownership matter.What you’ll be doing
Own the end-to-end attribution pipeline. You will be a core engineer on the team responsible for getting attribution data right - from the moment a user interacts with an ad to the signal landing accurately in our data warehouse and in the hands of our ML and Reporting teams. This means owning a portfolio of high-throughput, latency-sensitive services and streaming pipelines that operate at the center of Unity’s mobile advertising infrastructure.Build and operate real-time ad event processing. You will design, build, and operate the online services that receive ad interaction events from mobile SDKs and other partners, process terabytes of data at scale - including enrichments, transformations, and privacy operations - and deliver signals to external and internal partners in real time.Lead our architectural modernization. A significant part of your work will be an active migration, replacing a legacy event-handling layer with a modern gRPC-based service. This is greenfield development within a production system, requiring careful design with backfill and failover behavior while preserving data accuracy throughout the cutover.Improve low-latency data services. You will improve the caching layer that serves data on every ad request within strict latency budgets, and own the persistence layer that links auction, fill, placement, and gamer identities together across the ad lifecycle.Build and maintain critical ad serving infrastructure. You will build and own multiple services that support ad serving - including negative targeting and block listing - across the team’s service portfolio. Responsibilities include logging, tracing, and authentication;
a Kafka-backed caching framework;
health check and readiness probe infrastructure;
and Docker-based integrations.Drive data health monitoring and quality. You will own real-time monitoring of data health, detecting anomalies, event delivery rates, and data quality signals as they happen. You will also build and maintain the batch data pipeline jobs that produce daily datasets in BigQuery.Collaborate across ML, Reporting, and external partners. You will be the team that ML modeling, Reporting, and external partners rely on for timely and accurate signal reporting. When something goes wrong, you will lead the investigation and recovery.What we’re looking for
Strong foundation in distributed systems and systems designHands-on experience building and operating large-scale data processing systemsDeep understanding of streaming concepts: exactly-once semantics, watermarking and event-time processing, stateful stream processing, checkpointing and recovery, and backpressure handlingProduction experience with frameworks such as Apache Flink, Spark, Kafka, or similar technologiesProficiency in Python, Java, or ScalaExperience with workflow orchestration tools such as Airflow for stream and batch coordinationStrong understanding of cloud-native architectures and distributed infrastructure including Kubernetes, containerization, and cloud platformsYou might also have
Experience migrating legacy systems to modern architectures in production environmentsAdditional information
Zone A: $210,300 - $273,400 USDZone B: $187,200 - $243,300 USDZone C: $165,600 - $215,200 USDThis range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.Benefits
At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching programLife at Unity
Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D - closing the gap between ideas and reality. For more information, please visit is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know._This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.This posting is intended to fill an existing vacancy, and we are committed to providing applicants with updates throughout the hiring process in accordance with applicable law.Your privacy is important to us. Please take a moment to review our_Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at View email address on ca.hrm.tc.
#J-18808-Ljbffr
Unity is building a robust, near real-time reporting platform that powers critical analytics and decision-making across our ecosystem. We are looking for a Senior Software Engineer to help architect and implement the distributed data systems that drive this platform at scale.In this role, you’ll design and build high-throughput, low-latency data processing pipelines that power reporting used by internal teams and external customers. You’ll operate at the intersection of distributed systems, stream processing, and cloud-native infrastructure - ensuring correctness, reliability, and scalability in a high-volume production environment.This is a high-impact role where engineering rigor, architectural clarity, and production ownership matter.What you’ll be doing
Own the end-to-end attribution pipeline. You will be a core engineer on the team responsible for getting attribution data right - from the moment a user interacts with an ad to the signal landing accurately in our data warehouse and in the hands of our ML and Reporting teams. This means owning a portfolio of high-throughput, latency-sensitive services and streaming pipelines that operate at the center of Unity’s mobile advertising infrastructure.Build and operate real-time ad event processing. You will design, build, and operate the online services that receive ad interaction events from mobile SDKs and other partners, process terabytes of data at scale - including enrichments, transformations, and privacy operations - and deliver signals to external and internal partners in real time.Lead our architectural modernization. A significant part of your work will be an active migration, replacing a legacy event-handling layer with a modern gRPC-based service. This is greenfield development within a production system, requiring careful design with backfill and failover behavior while preserving data accuracy throughout the cutover.Improve low-latency data services. You will improve the caching layer that serves data on every ad request within strict latency budgets, and own the persistence layer that links auction, fill, placement, and gamer identities together across the ad lifecycle.Build and maintain critical ad serving infrastructure. You will build and own multiple services that support ad serving - including negative targeting and block listing - across the team’s service portfolio. Responsibilities include logging, tracing, and authentication;
a Kafka-backed caching framework;
health check and readiness probe infrastructure;
and Docker-based integrations.Drive data health monitoring and quality. You will own real-time monitoring of data health, detecting anomalies, event delivery rates, and data quality signals as they happen. You will also build and maintain the batch data pipeline jobs that produce daily datasets in BigQuery.Collaborate across ML, Reporting, and external partners. You will be the team that ML modeling, Reporting, and external partners rely on for timely and accurate signal reporting. When something goes wrong, you will lead the investigation and recovery.What we’re looking for
Strong foundation in distributed systems and systems designHands-on experience building and operating large-scale data processing systemsDeep understanding of streaming concepts: exactly-once semantics, watermarking and event-time processing, stateful stream processing, checkpointing and recovery, and backpressure handlingProduction experience with frameworks such as Apache Flink, Spark, Kafka, or similar technologiesProficiency in Python, Java, or ScalaExperience with workflow orchestration tools such as Airflow for stream and batch coordinationStrong understanding of cloud-native architectures and distributed infrastructure including Kubernetes, containerization, and cloud platformsYou might also have
Experience migrating legacy systems to modern architectures in production environmentsAdditional information
Zone A: $210,300 - $273,400 USDZone B: $187,200 - $243,300 USDZone C: $165,600 - $215,200 USDThis range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set.Benefits
At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching programLife at Unity
Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D - closing the gap between ideas and reality. For more information, please visit is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know._This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.This posting is intended to fill an existing vacancy, and we are committed to providing applicants with updates throughout the hiring process in accordance with applicable law.Your privacy is important to us. Please take a moment to review our_Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at View email address on ca.hrm.tc.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer in Winnipeg, MB vacancy
$110k - $120k per year
...looking for an energetic, versatile, and self-motivated Senior Software Developer ready to make a positive social impact. This is an... ...communication skills. University degree in Computer Science, Computer Engineering, or a related discipline. Nice to Have: Experience in...SeniorRemote work- ...will report to the Manager, P&C/Tel Strategy and Standards and join the Protection & Control (P&C) Asset Management team as a Senior Engineer. The P&C Asset Management team has responsibility for the following functions: Assist with Planning, developing and maintaining asset...SeniorRemplacementPermanent employmentFull timeImmediate startFlexible hours
$77 - $85 per hour
...candidate will bring deep MuleSoft experience, strong integration engineering skills, and hands‑on expertise in building scalable, reusable,... ...QualificationsMust‑Have Skills 7+ years of experience in software development or integration engineering. Strong hands‑on experience...SeniorContract workRemote work- We are looking for a Sr. Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.This is a strong opportunity for a seasoned engineer to design and ship enterprise-grade applications on the Microsoft...SeniorRemote work
- ...more. DescriptionWe are looking for Intermediate and Senior Engineers to join the Felix Engineering team! You will write the code and... ...and designs to managing our database Write code and build the software that will allow us to scale as we launch new products, enter new...SeniorInternshipWork at officeRemote work
- We’re looking for a software engineer to join us in building the future of business banking and cash management. You’ll work closely with other engineers, product, and design to design, build, and iterate on core products used by businesses every day.You’ll own projects end...SeniorInternshipWork at office
- We’re a team of roboticists and engineers building robots that harvest mushrooms. We’re the first company to demonstrate complete robotic... ...Thompson-Okanagan. The RoleWe’re looking for a Senior Robotics Software Engineer who is comfortable working with real hardware and wants...SeniorLocal areaRemote workFlexible hoursWeekend workAfternoon shift
- ...teammates chose to build again here — a reflection of the trust, culture, and conviction behind what we’re building.About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and...SeniorShift work
- ...practical experience in building and operating security automation, with development expertise in Golang. Provide technical support and engineering solutions for securing Kubernetes (K8s) and containerized workloads, including runtime security, network policies, and admission...Senior
$104k - $148k per year
...As a Software Engineer reporting to VP, Software Engineering, you'll play a critical role in developing and maintaining the technology that powers... ..., business needs and market demands. We’re proud to be the engine behind the world’s capital markets. But we don’t stop there....SeniorLong term contractTemporary workWork at officeWork from home3 days per week- ...professionals where our culture is informed by our values and commitment to protecting and saving lives. JOB SUMMARY Lead the Engineering, Facilities, and Validation (EFV) team at a site. Serve as a member of the Site Leadership Team and provide direct management of...SeniorWork at officeFlexible hours
$140k - $210k per year
...to streamline contingent workforce management. We develop cloud software that simplifies talent sourcing and acquisition across various... ...talent they need to thrive, achieved by fostering an exceptional engineering team dedicated to code quality and innovative design. About...SeniorFull timeFor contractorsFreelanceWork at officeLocal areaRemote workHome officeFlexible hours$168k - $252k per year
...Team The AI Model Serving team is the engine behind every production Workday agent and... ...you.About the Role As either a Senior Software Development Engineer or a Principal Software... ...mindset to infrastructure decisions. (P4) Sr. SDE Basic Qualifications 6+ years of...SeniorWork at officeRemote workHome officeFlexible hours$150k - $170k per year
Senior Software Engineering Lead / ArchitectLocation: Toronto / North York, ONPosition Type: Permanent, Full-TimeWork Model: HybridSalary: $150,000-$170,000 + 15% Bonus + Benefits, depending on experience About the OpportunityOur client is seeking an experienced...SeniorPermanent employment$120.7k - $161.8k per year
...creativity inspires technology, and technology inspires creativity. Engineers in our Production Technology department are charged with... ...and use the code we develop daily. The Emerging Technology Sr. Software Engineer will collaborate with engineering and production teams...SeniorInternshipShift work- ...approach to living and working. Visit our PinFlex landing page to learn more. We are looking for inquisitive, well‑rounded Full‑stack engineers to join our Monetization engineering teams. Working closely with product managers, designers, and backend engineers, you’ll play an...SeniorWork at officeLocal areaRelocationRelocation packageFlexible hours
$190k - $210k per year
...company transforming how businesses exchange data across global supply chains through modern, AI-powered infrastructure. As a Senior Software Engineer, you will take ownership of complex product initiatives, drive architectural decisions, and deliver scalable, reliable software...SeniorLong term contractFull timeRemote work$150.7k - $251.7k per year
DescriptionAmazon Software Builder Experience (ASBX), started in 2022, is working to make Amazon... ...business problems. We are looking for a Sr. SDE to architect, build, operate, and... ...as a mentor, tech lead or leading an engineering team Preferred Qualifications 5+ years...SeniorInternship- Sr. Software Engineer, Systems Framework & InfrastructureTenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify...SeniorPermanent employmentFor contractors
$150.7k - $251.7k per year
DescriptionAnnapurna Labs designs silicon and software that accelerates innovation.... ...servers that use them. This role is for a Sr. Software Development Engineer on the Developer Experiences (DevEx)... ...data collection and analysis engines to interactive visualizations and developer...SeniorInternshipWork from home$114.4k - $164.4k per year
General Summary: AI’s ability to solve complex problems across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their deep neural network (DNN) models on Qualcomm Hexagon Processors....SeniorWork from home$115k - $164.6k per year
...seeking an experienced, motivated, and creative Senior Embedded Software Developer in the development of Low Voltage Power Distribution... .... Your Skills & Abilities (Required Qualifications) BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science....Senior$78.6k - $131k per year
Java Python Software Engineer I – Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality of software delivered?About our Team Our Technology teams uses cutting-edge technologies to build products and systems to advance...SeniorLocal areaWorldwide- # Sr. Embedded Software Engineer, Robotics PlatformServe Robotics2026-10-07Canada, USARemoteFull-TimeSenior167800 - 204000 USD / yearly## Role informationAt Serve Robotics , we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future...SeniorLive InLocal area
- Sr. Machine Learning Software Verification Engineer AI Software Test / Validation Engineer Location: Toronto, ONJob Type: Full-TimeIndustry: Technology / AI / SemiconductorAbout the Role Our client is a global technology leader developing next-generation AI and machine...Senior
- ...will work in an Agile (SCRUM) environment that is a "must" in the software development industry today. Our software development team is... ...development team composed of programmers, mechanical engineers and biomedical engineers following an Agile process. You will...SeniorFlexible hours3 days per week
- ...the future of information management. Join us. Role: Senior Software DeveloperDigital Experience (DX) is the new marketing domain. 89... ...container and serverless deployment options such as Google Kubernetes Engine (GKE) or Cloud Run. Familiarity with GCP data and messaging...SeniorLong term contract
- ...convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems... ...Manager Job Summary: Price Industries is building a new Engineering Technology team, and we are looking for an experienced Full Stack...
$99.1k - $132.1k per year
...want to hear from you.About the Role McKesson is seeking a Sr. Software Developer to design, build, and scale modern software solutions... ...cloud-native platforms while contributing to AI-enabled engineering practices, multi-agent systems, LLM applications, and automation...SeniorLong term contractWork at officeRemote work- ..., build and distribute open-source software that enables people to enjoy the internet... ...Mozilla is seeking experienced browser engineers to join a small team exploring new applications... ...disciplines.We are looking for a browser engine specialist who enjoys turning difficult...SeniorImmediate startHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

