Tech jobs
Job listings
Principal Software Engineer
Principal-level individual contributor providing hands-on architecture and technical leadership for Alarm.com's emPower team, building IoT smart home, energy, HVAC, and connected-device control software spanning cloud services, APIs, data pipelines, and mobile/web apps. Core tech includes C#/.NET and significant database work.
Développeur·euse généraliste principal·e (Développeur·euse principal·e de produits numériques)
Senior full-stack developer in the House of Commons of Canada's Digital Services, designing, building, integrating, and improving digital products that support parliamentary operations — spanning modern web/desktop apps, cloud services, API integrations, and enterprise platforms like ServiceNow.
Principal Software Engineer, AI Enablement - Central Product
Principal engineer embeds with teams to integrate modern AI (LLMs, generative AI) into game engines and pipelines, builds developer tools, and mentors engineers to ship scalable AI features in AAA titles.


Principal Software Engineer, Growth
Principal engineer on UiPath's growth team: studies how new users adopt the automation platform, then designs, builds, and A/B tests full-stack changes (TypeScript/React plus backend services) to improve sign-up, activation, and upgrade metrics — working AI-first with coding agents.
Principal Software Engineer, Rendering - Unpublished R&D Product
Principal Software Engineer at Riot Games designing and optimizing rendering systems for a new AAA MMO, collaborating with artists and engineers to deliver high-performance visual experiences.
Engineering Manager – Commercial Technology
Leads the engineering team behind the Financial Times' Marketing & Commercial Data platforms within Commercial Technology, driving a Salesforce-centric transformation away from legacy tools like Bloomreach and Marketo. Day to day: managing delivery and capacity, coaching engineers, and partnering with Product and business stakeholders; stack includes Salesforce, AWS, TypeScript and CI/CD tooling.
Principal Software Engineer
Principal engineer owning platform-level security, identity, and access management for Conga's B2B products: leads 5–8 engineers, sets authentication/authorization direction (OAuth 2.0, OIDC, SAML), builds shared core services and secure integrations with the Advantage Platform. Hands-on backend work in modern languages (Java, C#, Python, TypeScript) with REST APIs, SQL, and cloud platforms.
Principal Software Engineer
Leads adoption of AI-enabled engineering practices across Conga's Document Automation products — prototyping AI-assisted development workflows, setting standards and guardrails, and mentoring engineers in India. Hands-on with C#/.NET, React, REST APIs, AWS/Azure, CI/CD, and generative AI tools like Copilot, Azure OpenAI, and Bedrock.
Software Engineer Talent Pool (all grades)
Infinitesima is building a talent pool of software engineers (early-career through Principal) for future roles developing C#/.NET control applications, WPF operator interfaces, and hardware-integrated precision motion software for its semiconductor Atomic Force Microscopy metrology systems. Hybrid role based in Abingdon, Oxfordshire, UK (typically 3 days onsite).
Programmeur principal en recherche, Epic Developer Assistant
Senior programmer on Epic's Developer Assistant team designing LLM-powered agents and tools inside Unreal Engine: engine-side C++/Python tooling, a cloud-hosted agent runtime, backend services and databases, plus a web interface for driving and tracking agents. Full-stack work spanning game engine architecture, cloud services, and LLM integration.


Principal Software Engineer, AI Tooling & Adoption
Principal Software Engineer leads Fivetran’s AI adoption initiative, transforming 500+ engineers into AI-native practitioners while integrating tools like GitHub Copilot and Google Gemini to drive productivity gains.
Principal Software Engineer
ZoomInfo is hiring a hands-on, individual-contributor Principal Software Engineer to embed across three Platform Engineering teams (Integrations, Workflows & Orchestration, Data Management), setting technical direction, shipping production code, and driving modernization in Java/Spring Boot, Node.js/NestJS, Kafka, and Temporal.
Principal Software Engineer - Data
Principal Software Engineer designs and builds large-scale data pipelines and systems to process billions of signals for ZoomInfo's technographic data services, using big data frameworks like Spark and Java/Scala.