Litmus

Senior Software Engineer - Golang

Litmus
Apply
5 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.
Litmus

About Litmus

51-200 employees
Contact me