✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Senior Site Reliability Engineer

AvidXchange, Inc. Birmingham, Alabama
senior engineer .net avidxchange software team cloud software engineering engineering management engineers tech sql
November 29, 2022
AvidXchange, Inc.
Birmingham, Alabama
FULL_TIME

About AvidXchange

AvidXchange is a leader in automating invoice and payment processes for mid-market businesses. Last year, we processed 53 million transactions across our network of more than 700,000 suppliers, transforming the way 7,000+ customers in North America pay their bills. By trade, we are a technology company, but if you ask anyone that works here, they'll tell you our people are at the core of who we are. We are all entrepreneurs who love to innovate and win with a passion for serving our customers. While we take personal ownership of our everyday work, we recognize that we only win as a team. At AvidXchange, it's not a me thing, it's a we thing.

Founded in 2000 and headquartered in Charlotte, North Carolina, we have over 1,500 employees working in one of our seven offices or remotely. At AvidXchange, you'll have the opportunity to tackle tough, complex challenges, working side-by-side with amazing talented teammates. And in doing so, our goal is to enable you to discover your maximum potential - while being your unique, authentic self at work. If that sounds like you, come join the team!

Job Overview

A Senior Site Reliability Engineer is responsible for helping redefine and mold the SRE practice at AvidXchange. You'll have the opportunity to join us on our journey into cloud-first solutions while solving for the challenges that go along with the modernization of products originally developed to run out of a traditional data center.

This role will be expected to learn and understand a product area in depth; to collect and analyze meaningful measurements to drive iterative improvements for product reliability. The SRE will work very closely with the key stakeholders in Product Development & Software Engineering to help drive changes to increase CSAT, availability, & reliability.

Job Responsibilities

  • Contributes to the definition of strategy, standardization of technologies, establishment of patterns for rapid and continuous development, and application of automated solutions to address reliability issues and automate manual tasks
  • Lead the team in the creation & standardization of tooling/measurement capabilities of core products across public and private clouds
  • Perform application-specific production support, incident management, change management, problem management, RCAs, and service restoration as needed
  • Establish observability of the business systems health by integrating with the observability platform
  • Provide detailed analysis of systems outages and collaborate with product & software engineering to permanently address those findings
  • Mentor more junior engineers and work with third parties where needed

Required Experience, Qualifications, & Skills

  • Bachelor's degree and ideally 5+ years of enterprise software development experience preferably in C#/.NET, although strong engineers with similar language skills considered.
  • Mastery of the C# language and .net tech stack and/or related tech stack. (we use .net/C#).
  • Mastery of problem-solving within a lead agile environment, debugging and optimizing code bases to ensure optimum performance, security awareness, focus on tech debt reduction.
  • A subset of: SQL, Azure, .NET Core, .NET Framework (or other similar languages/frameworks), Microservices, RESTFUL Services, RDBMS's (preferably MSSql Server), Asynchronous Event-driven design, OLTP, ORM, JSON, MVC, Javascript - Angular.
  • Mindset of API first, Automation, Performance, Iterative development/fail fast
  • High desire to learn and work in a co-construction with a way of working to learn and grow - 10% of Engineer's time focused on Next Gen learning.
  • 5+ years in a DevOps, SRE, and/or Software Engineering role(s)
  • 3+ years using RESTful APIs, git, and infrastructure as code, preferably Terraform
  • 3+ years working with public cloud providers, preferably Azure
  • Demonstrated ability to mentor junior level engineers and work with remote teams

Preferred Experience (In order of importance)

  • Strong experience with Scripting and automation
  • 5+ years working experience within Windows environments
  • 3+ years working experience with SQL Server and Entity Framework ORM
  • 3+ years working experience with an APM tool, preferably Dynatrace
  • Experience with Azure Monitor, App Insights, Log Analytics
  • Experience instrumenting and monitoring .NET applications, SQL Servers, and Serverless cloud resources or equivalent Java-based experience

Report this job

Similar jobs near me

Related articles