Backend Software Engineer – Golang Microservices

Keysight Technologies

Overview

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.

Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Project description:

A cloud native elastic application and security test solution for zero trust in distributed cloud. Cyperf tests network application performance and security efficacy in both pre-deployment lab settings and safely in live production networks.

https://www.keysight.com/us/en/products/network-test/cloud-test/cyperf.html

Position Description

We are seeking a highly skilled and experienced Senior Software Engineer to join our backend engineering team. The ideal candidate will have a strong background in developing and maintaining Golang-based microservices deployed in Kubernetes environments. This role requires a deep understanding of distributed systems, container orchestration, and cloud-native development practices. Familiarity with Linux shell environments for debugging and operational tasks is essential.

Responsibilities

  • Design, develop, and maintain scalable and performant Golang microservices.
  • Write clean, maintainable, and well-documented code following best practices.
  • Debug and troubleshoot issues in a Linux shell environment.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Contribute to improving engineering standards, tooling, and processes.
  • Occasionally contribute to frontend development using Angular and reactive programming patterns.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong proficiency in Golang and microservices architecture.
  • Hands-on experience with Helm, Kubernetes, Docker, and containerized application development.
  • Proficient in using Linux shell for debugging and system-level troubleshooting.
  • Solid understanding of RESTful APIs and distributed systems.
  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills in English and good collaboration abilities.

Desirable

  • Familiarity with cloud platforms such as AWS, GCP and Azure.
  • Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Exposure to message brokers (e.g., MQTTS, NATS).
  • Familiarity with CI/CD tools and practices (e.g. Jenkins, packer, Terraform/Tofu).

Careers Privacy Statement

  • Keysight is an Equal Opportunity Employer.***
Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles