Litmus IO

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.

This listing is sourced directly from Litmus IO's careers page and normalized into a canonical job model.