Senior Software Engineer - Digital Workplace
New
C
CanonicalWorkplace software
Home based - EMEAFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PostgreSQLTypeScriptData engineeringGoReactRESTful APIsData visualizationData analytics
Requirements
- Have deep expertise in at least two of the following areas: back-end services in Go; modern front-end engineering with React, Svelte, or TypeScript; data engineering and analytics; data visualisation; or applied LLM/ML in production workflows.
- Treat testing, security, performance, and accessibility as part of the job.
- Handle sensitive people data with care.
- Write clearly and work well in a distributed team.
- Own work from the first specification through production.
- Python, Go, React, Svelte, PostgreSQL, Kubernetes, and experience building tools for HR, finance, or operations are nice to have.
Responsibilities
- Design and deliver systems and platforms, including intuitive user interfaces.
- Build Go services and APIs that connect data sources.
- Design data models and architecture for connected systems.
- Turn data into clear dashboards and visualisations.
- Build LLM-powered features into everyday workflows.
- Write specifications, estimate work, and deliver to agreed criteria.
- Set standards through code review, testing, and documentation.
- Partner with non-technical colleagues to turn needs into tools.
- Mentor engineers and improve how the team works.
View Full Description & ApplyYou'll be redirected to the employer's site