Description
Just GO for it.
We are looking for a talented and motivated Senior Software Engineer to join our Observability team. As a member of the Observability team, you will be responsible for helping team members with the technical aspects of their jobs, and help troubleshoot any problems that may arise. You will also be responsible for designing, implementing, and maintaining systems that enable comprehensive observability of our software applications and infrastructure. You will work closely with cross-functional teams to ensure the reliability, performance, and scalability of our systems, leveraging industry best practices and emerging technologies. You will also be coordinating with team members in daily or weekly forums ensuring the right work is being prioritized that aligns with business growth and deadlines.
This is an exciting opportunity to contribute to the development of cutting-edge observability solutions and make a significant impact on our organization’s success.
Working hours: US timezone
Responsibilities:
- Develop and maintain our observability systems and tools to monitor, measure, and analyze the performance, availability, and reliability of our software applications and infrastructure.
- Enrich our culture of collaboration by enabling teams to understand and monitor their own services.
- Promote opportunities for enhanced observability, refactoring, and identify areas of optimization.
- Research and leverage Open Telemetry and Sentry product features, libraries, and patterns that can be used to enhance telemetry for teams.
- Collaborate with cross-functional teams to implement standards for tracing, metrics, and logging.
- Work with SRE to improve incident detection by maintaining and ensuring monitoring best practices across teams.
- Observability is a practice which involves instructing all engineers on the basic principles of telemetry and debugging distributed systems.
Skills & Requirements:
- Engineering background with practical experience in deploying and managing services from inception.
- Proficiency in AWS and GCP cloud environments.
- Strong programming skills in Python and/or Go.
- Expertise in version control with Git.
- Familiarity with infrastructure as code using tools like Terraform.
- Experience with PagerDuty.
- Experience in mapping dependencies in Datadog and implementing patterns using OpenTelemetry.
- Familiarity with managing observability backends such as Prometheus, Cortex, AlertManager, or Thanos.
- Hands-on experience with Kubernetes and Helm for container orchestration.
- Ability to analyze and interpret logs, metrics, and traces from a developer’s perspective.
- Proven track record in creating and maintaining dashboards, alerts, and reports to provide actionable insights into system performance and availability.
- Excellent communication skills, adept at responding to developer inquiries and collaborating across functions.
Nice to have:
- Advanced proficiency in infrastructure-as-code for developing flexible configuration structures across multi-cloud environments, emphasizing intuitive design principles.
- Strong capability in troubleshooting distributed services using logs, metrics, and traces.
Benefits:
- Be a part of the team that works for the most influential global brands.
- Opportunities to create industry-defining services using the latest technologies.
- Responsible position – leverage your knowledge beyond simple coding.
- Advise customers on optimal solutions – we trust your expertise!
- No rush! Work at your own pace in a quality-over-quantity environment.
- Collaborate with highly experienced professionals.
- Numerous opportunities for professional growth.
- Full-time remote work from anywhere in the world…
- …or, if you enjoy the office ambiance more, from the WeWork office.
- Monthly budget for social benefits – tailored to your location and lifestyle.
- 20 days of paid time off.
- Annual training budget.
GDPR DATA PRIVACY NOTICE
In accordance with Article 13(1) and (2) of the GDPR, we inform you that: 1. The controller of your personal data is the entity indicated in the job offer. 2. We will process your personal data for the purpose of conducting the recruitment process for the position indicated in the job offer, and if you have given consent in this regard, also for the purpose of conducting future recruitment processes. 3. You have the right to: access your data and request its rectification, erasure, restriction of processing, the right to data portability, and the right to object to the processing of your data. 4. We do not engage in automated decision-making or profiling. 5. For more information on how we process your personal data, please refer to the full text of the Information Clause for Job Candidates.
not set
Senior Observability Engineer
Remote