Litmus Automation

Senior Software Engineer - Golang

Litmus Automation$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or similar.
  • 7+ years of relevant work experience.
  • 5+ years of experience using Golang.
  • Proficiency in developing REST, gRPC, GraphQL, and WebSocket APIs in Golang.
  • Experience with VMs, Docker, and Kubernetes.
  • Knowledge of Linux kernel management and networking.
  • Familiarity with OAuth2 and RBAC.
  • Experience working with message brokers like Kafka and MQTT.
  • Proficient with relational and time series databases such as MySQL and InfluxDB.
  • Experience using AWS, GCP, and Azure cloud services.
  • Familiar with CI/CD frameworks.
  • Fluent in Git and source control management.
  • Organized with great attention to detail.
  • Creative and open to collaborative ideas.
  • Responsive and supportive of team members in need.
  • Enjoy working in a fast-paced, results-driven environment.
  • Passionate about software engineering and IIoT.

Responsibilities

  • Develop performant, testable, scalable, and robust applications and services.
  • Create components that interact with Linux internals.
  • Engage in planning and design sessions with cross-functional teams.
  • Translate software requirements into detailed development tasks.
  • Execute development tasks focusing on code quality and security.
  • Review code changes made by team members.
  • Define coding standards and guidelines for high-quality code.
  • Collaborate with engineers organization-wide to resolve issues.
  • Produce clear and detailed technical design documents.
  • Research and leverage open-source technologies as appropriate.
  • Contribute innovative ideas for technical improvements and business opportunities.
  • Stay updated with industry trends and best practices.
Full Job Description
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.
  • Translate software requirements into detailed development tasks.
  • Execute development tasks with an emphasis on code quality, handling of security vulnerabilities, and unit testing.
  • Review code changes made by other engineers on your team.
  • Participate in defining coding standards and guidelines to ensure a high quality of code.
  • Collaborate with engineers across the organization to resolve issues when necessary.
  • Participate in writing clear and detailed technical design documents.
  • Research and leverage open-source technologies where appropriate.
  • Contribute innovative ideas for technical improvements and business opportunities.
  • Stay up-to-date with and incorporate industry trends and best practices.


Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or similar.
  • 7+ years of work experience.
  • 5+ years of work experience using Golang.
  • Experience developing REST, gRPC, GraphQL, and WebSocket APIs in 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.
  • Fluent in Git and source control management concepts.
  • Very organized, with great attention to detail.
  • Creative, and open to different ideas from other engineers.
  • Very responsive and willing to help other engineers in need.
  • Likes to work in a collaborative, fast-paced, and results-driven environment.
  • Passionate about software engineering and interested in IIoT.


Salary is commensurate on experience, background, location and qualifications. Base salary range for this position is $120,000 to $150,000 CAD.

About Litmus Automation

Industry
Founded
2013

Similar Jobs

More Jobs at Litmus Automation

More Information Technology Jobs

Find similar Senior Software Engineer - Golang jobs: