Lead Software Engineer - Performance
TLDR
Drive the performance and scalability of our core Workforce Management platform, directly impacting millions of frontline workers and enhancing customer engagement.
- Own and continuously improve the performance posture of the Workforce Management platform across core domains, with a focus on API latency, page load times, and infrastructure cost efficiency.
- Proactively identify performance risks and bottlenecks across legacy and modern systems, addressing issues before they impact customers.
- Lead initiatives to modernise and simplify legacy customisations and workflows that negatively impact performance, reliability, or operational cost.
- Design, implement, and deliver performance-focused improvements across backend services, APIs, data stores, and search infrastructure.
- Perform deep analysis of SQL queries, database access patterns, and data models, driving query optimisation, indexing strategies, and data access improvements.
- Design and implement effective caching strategies (application-level, data-store, and API-level), balancing performance gains with correctness and consistency.
- Work extensively with OpenSearch at scale, optimising indexing, query performance, ingestion pipelines, and cost efficiency for systems ingesting millions of new records each week.
- Work hands-on with legacy codebases, including long-lived PHP systems, identifying opportunities to improve performance, reliability, and maintainability.
- Lead and contribute to incremental migration strategies that transition performance-critical paths from legacy systems to modern solutions (e.g. Go-based services), without disrupting customer workflows.
- Balance short-term performance improvements with longer-term platform modernisation, ensuring changes are safe, observable, and reversible.
- Design and implement performance solutions that operate effectively in multi-tenant environments, maintaining isolation, fairness, and predictability across customers.
- Optimise systems that handle high concurrency, large data volumes, and enterprise usage patterns across multiple regions and time zones.
- Define and own performance initiatives end-to-end, from problem discovery and technical design through to delivery and validation.
- Break complex problems into clear milestones and delegated tasks, collaborating with engineers across squads to drive outcomes.
- Set and uplift platform performance standards, tooling, and ways of working in partnership with Infrastructure, Quality, and Product Engineering teams.
- Mentor and guide other engineers in performance-oriented thinking, debugging techniques, and system design, leading by example through hands-on contribution.
Hands-on Technical Leadership
Legacy Modernisation & Migration
Multi-Tenant & Enterprise Scale
Initiative Leadership & Influence
Benefits
Flexible Work Hours
Enjoy a flexible work policy (with a work-from-home stipend to set you up for success!)
Novated leasing & reimbursements
Take advantage of our novated leasing for electric vehicles, internet reimbursement and more!
Paid Parental Leave
Take paid parental leave to support you and your family
Deputy is a global SaaS platform specializing in remote-first workforce management, designed to streamline operations for businesses of all sizes. With a client base of over 1.5 million workers and 375,000 workplaces across more than 100 countries, it stands out by simplifying the complexities of workforce logistics in an increasingly remote work environment.
- Founded
- Founded 2008
- Employees
- 201-500 employees
- Industry
- Internet Software & Services
- Total raised
- $110M raised