Senior .NET Software Engineer - Observability & Monitoring

  • Location: Katowice
  • Department: Engineering
  • Work Status: Full-time

Overview

Are you looking for a hybrid or remote work opportunity? Are you interested in a workplace that allows for flexibility in your day? Are you ready for a workplace that provides benefits that suit your needs?

As a Senior Software Engineer, you will be responsible for driving the full software lifecycle of the observability offering. You will identify and implement optimizations, continuously drive enhancements to its operational state, define and promote best practices, design and plan the future of the service and the offering. You will work with Lead Engineers to continually align the service with the observability platform's vision. 
  
The Team:  
Within Cloud Engineering, the Observability-Monitor Team owns implementing scalable solutions for purposes of observability & monitoring (including logs, tracing & metrics). The team develops and maintains the infrastructure and the whole observability platform. We implement a unified system for data ingestion & analysis, serving the needs of all engineering teams within the company. Our key challenge: to build a reliable, robust & intuitive platform, helping engineers across different areas with easy & user-friendly problem analysis.  

Responsibilities

  • Lead technical development projects as a Senior member on the team   
  • Solve complex observability problems and implement their solutions  
  • Adopt and exercise best practices in developing and delivering software, including SOLID principles & continuous integration and deployment  
  • Contribute to the product through our development workflow  
  • Triage engineers' requests and troubleshoot potential incidents 
  • Continuously improve the operational state of the software, striving for observability, reliability, and availability  
  • Effectively communicate with team members and stakeholders  
  • Identify opportunities for improvement across the stack and promote their solutions  
  • Align the offerings with platform expectations and contracts  
  • Document current and future service architecture via well-written design narratives and architectural decision records  
  • Maintain a high bar for code and architectural quality  
  • Encourage pair programming to communicate design knowledge throughout the scrum team 

Your Skills

  • 5+ years of software development of commercial-grade systems and applications  
  • Experience developing with C#, .NET Core and/or Go 
  • Experience with software engineering best practices: unit testing, code reviews, design documentation, excellent debugging, troubleshooting skills   
  • Experience designing and developing highly scalable solutions in a cloud platform (Azure, AWS, Google); Azure experience is a plus   
  • Experience working in an agile development environment (using Scrum, Kanban, etc.)  
  • Experience running Linux in a production environment   
  • Experience developing and delivering in a continuous deployment environment   
  • Experience developing and maintaining RESTful web services 
  • Experience with working on observability platforms (like: Splunk/New Relic),  
  • Experience with containers technology (Docker, Kubernetes, Helm),  
  • Experience with Infrastructure as a code tools (e.g. Terraform/Chef/Ansible/ARM) & CI/CD pipelines (e.g. GitHub actions/Jenkins) is a plus 

About Relativity

#LI-Remote

Relativity is a diverse workplace with different skills and life experiences—and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless how you identify.

Benefit Highlights:
Comprehensive health plan
Flexible work arrangements
Two, week-long company breaks per year
Unlimited time off
Long-term incentive program
Training investment program

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

How We #ActOnIt