Litmus IO
Senior Software Engineer - Golang
Toronto, Canada · Senior
Sponsorship not specified$120k-$150kDetected 103 days ago
GoDistributed SystemsGitMySQLAWSGCPDockerCI/CDLinuxGraphQLRESTgRPCKafkaWebSocketsOAuthMachine LearningResearchCollaboration
About the role
- AI doesn't work without real-world, contextualized data - Litmus makes that data usable.
- As AI adoption accelerates, most industrial environments still can't access or use their operational data.
- We're a growth-stage software company helping manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge.
Responsibilities
- Develop performant, testable, scalable, and robust applications and services.
- Develop components that interoperate with Linux internals.
- Participate in planning and design sessions for projects, in collaboration with Product, Program Management, UX, and other stakeholders.
- Collaborate with engineers across the organization to resolve issues when necessary.
- Participate in writing clear and detailed technical design documents.
- We're building a team that holds a high bar and pushes each other to improve.
- You'll work alongside experienced operators, engineers, and leaders who have done this before and are building again at scale.
- We value empathy just as much as execution, whether that's in how we build, how we communicate, or how we support each other.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or similar.
- 7+ years of work experience.
- 5+ years of work experience using Golang.
- Experience working with VMs, Docker, and Kubernetes.
- Experience with Linux kernel management, networking, and boot process.
- Experience with OAuth2 and RBAC.
- Experience working with message brokers including Kafka and MQTT.
- Experience using relational and time series databases including MySQL and InfluxDB.
- Experience using cloud services with AWS, GCP, and Azure.
- Experience working with CI/CD frameworks.
- Experience developing REST, gRPC, GraphQL, and WebSocket APIs in Golang.
- Fluent in Git and source control management concepts.
- Very organized, with great attention to detail.
- Creative, and open to different ideas from other engineers.
Compensation
- Salary is commensurate on experience, background, location and qualifications.
Apply directly at Litmus IO →Create a free account for alerts like thisView Litmus IO immigration profile
This listing is sourced directly from Litmus IO's careers page and normalized into a canonical job model.