← All roles
Senior Software Engineer, Analytics and Reporting Solutions
PythonGoGCPKubernetesBigQueryMySQLMongoDBApache Kafka
About the role
The Data Intelligence team builds backend services to transform SaaS platform data into actionable insights. This role involves designing, developing, and maintaining backend services for reporting, analytics, data export, and data-driven product features, collaborating with teams, designing APIs, ensuring data quality and compliance, mentoring junior engineers, and contributing to agile development.
Requirements
Bachelor's or Master's in Computer Science; 5+ years backend engineering with analytics focus; expertise in systems design, cloud platforms (GCP preferred), Python/PHP/Go, relational and NoSQL databases; RESTful API design; experience with BI tools (Looker, Tableau, Power BI); data privacy knowledge; agile methodologies; mentoring and cross-collaboration skills; English communication; plus AI/ML integration experience.
About the company
Achievers
Achievers makes employee recognition and rewards software, with a global rewards marketplace for employers.
View company page →More from Achievers
Staff Software Engineer
PythonGoKubernetesDockerReactReduxGraphQLMySQLPostgreSQLGCPAWSDistributed Systems
$150k–180k
Hybrid · Toronto
Staff Software Engineer
$150k–180k
PythonGoKubernetesDockerReactReduxGraphQLMySQLPostgreSQLGCPAWSDistributed Systems
Similar roles
Software Engineer, Enterprise Applications (Backend)
$160k–220k
Software Engineer, Enterprise Applications (Backend)
$160k–220k
Senior Software Engineer - Backend (Data Org)
$190k–210k
Senior Software Engineer - Backend (Data Org)
$190k–210k
Senior Software Engineer - Backend
$170k–240k
Senior Software Engineer - Backend
$170k–240k
Senior Software Engineer - Agentic Tooling & Productivity
$216k–270k
Senior Software Engineer - Agentic Tooling & Productivity
$216k–270k
Senior Software Engineer, Product Platform
$185k–327k
Senior Software Engineer, Product Platform
$185k–327k