Remote job
Software Engineer - VictoriaTraces Team (Remote, EMEA/APAC)
Job details
About this role
Role overview Develop and maintain an open-source distributed tracing system, with an emphasis on reliable core behavior, practical usability, and long-term code quality. The role combines product engineering with user support: you will learn from real-world tracing needs, help shape priorities, and work with contributors and users in a distributed team.
Responsibilities - Build and maintain tracing features, keeping implementations understandable and avoiding unnecessary complexity. - Investigate user pain points and contribute to product direction based on practical needs. - Improve documentation so users can resolve common questions independently. - Participate in issue discussions, review contributions, and help users troubleshoot in community channels. - Preserve backward compatibility while improving usability and existing features. - Strengthen tests to support system quality and performance.
Requirements - At least two years building and operating production systems. - Ability to read, write, and review Go code. - Understanding of observability and distributed systems. - User-oriented approach and willingness to debug real deployments. - Strong ownership and ability to progress work independently. - Strong written and spoken English.
Nice to have - Experience with metrics and tracing systems, such as Prometheus, Jaeger, or OpenTelemetry. - Familiarity with Grafana or Kubernetes. - Contributions to open-source projects.
Benefits and work setup - Fully remote work across EMEA or APAC. - Engagement is intended for independent contractors with a registered business entity.