7 months ago
Toronto, CanadaSenior
Responsibilities
- Develop performant, testable, scalable, and robust applications and services.
- Develop components that interoperate with Linux internals.
- Participate in planning and design sessions with Product, Program Management, UX, and other stakeholders.
- Translate software requirements into detailed development tasks and execute them with emphasis on code quality, security vulnerabilities, and unit testing.
- Review team members ’ code changes and help define coding standards and guidelines.
- Collaborate with engineers across the organization to resolve issues.
- Write clear and detailed technical design documents.
- Research and leverage open-source technologies where appropriate.
- Contribute technical improvement and business opportunity ideas.
- Stay current with industry trends and incorporate relevant best practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a similar field.
- 7+ years of work experience.
- 5+ years of professional experience using Golang.
- Experience developing REST, gRPC, GraphQL, and WebSocket APIs in Golang.
- Experience with VMs, Docker, and Kubernetes.
- Experience with Linux kernel management, networking, and the boot process.
- Experience with OAuth2 and RBAC.
- Experience with Kafka and MQTT message brokers.
- Experience with MySQL and InfluxDB relational and time series databases.
- Experience with AWS, GCP, and Azure cloud services.
- Experience working with CI/CD frameworks.
- Fluency in Git and source control management concepts.
- Strong organization, attention to detail, creativity, responsiveness, collaboration, and interest in industrial IoT.
Benefits
- The role works on production systems at the intersection of edge computing, AI, distributed systems, and industrial operations.
- The position offers ownership, visibility, and direct impact in a growth-stage company.
- The work environment is collaborative, fast-paced, low-ego, and results-driven.
- Base salary is commensurate with experience, background, location, and qualifications.
Tech Stack
Categories
About Litmus
Litmus builds an Industrial Edge Data Platform that connects PLCs, SCADA, MES, historians, and sensors to turn shop-floor data into analytics‑ready information for manufacturers. The privately held company, founded in 2014 and headquartered in Santa Clara, sells subscription software used for predictive maintenance, asset performance, and industrial AI, with ecosystem partnerships including Microsoft, Google, Dell, Oracle, and Mitsubishi.
