Sr. Software Engineer, Observability - Slack

Published date Posted on Indeed on Nov 10, 2021 (18 d ago)

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Products and Technology

Job Details

The Monitoring Infrastructure team in the Observability & Performance group at Slack develops platforms and tools which produce telemetry, provide insights, and improves observability in Slack production services with a focus on performance and reliability. We develop management tools for distributed applications and infrastructure, maintain datasets for performance and system analytics, and build interfaces and backend systems to answer questions and infer behavioral patterns about our users and systems. Our toolset is varied, we work with open-source observability/monitoring technologies like Elasticsearch and Prometheus, or cloud providers such as AWS, and develop software using a combination of Go, Python, or Java.

As part of the Monitoring Infrastructure team, you will be focused on our log pipelines and work closely with other teams in engineering, product development, and customer experience to provide valuable insights to drive decisions and ensure a positive user experience for our Slack customers. You will also help build and maintain distributed services in an environment that processes millions of data points per second with the ability to self-heal and scale up or down to meet demand. We are an inclusive team with deep empathy for our colleagues and customers.

Slack has a positive, diverse, and supportive culture we look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking, and, above all, collaborative. If this sounds like a good fit for you, why not say hello?

About the Role

This is a remote senior engineering position based in the United States or Canada.

What you will be doing

  • Build, maintain, and ensure timely delivery of our high-volume event log pipelines.
  • Create libraries, tools, and automation to help ensure that critical event data gets to the right place.
  • Encouraging a culture of Observability at Slack - help suss out problem areas and consult on improving visibility into our systems.
  • Prototyping tooling interfaces or building new features for engineering use cases.
  • Improving auto-remediation in our logging infrastructure to avoid recurring failures.
  • Teaching engineers or customer experience agents how to use our tools to introspect their systems.
  • Participating in the Monitoring Infrastructure on-call rotation, triaging, and addressing production issues as they arise.

What you should have

  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
  • You enjoy helping onboard new team members, mentoring, and teaching others.
  • You live for unit tests, code review, design documentation, debugging, and solving problems.
  • You have a deep curiosity about how things work under the hood.
  • You are motivated by helping others succeed. When things break and they will you are eager and able to help fix things. You like thinking of ways to improve efficiency or bring delight to your coworkers.
  • You care about improving the performance of systems through data-informed decisions.
  • You also know that the internet is a scary place and understand security concepts deeply and can put them into action to protect us and our users.

Qualifications:

Minimum:

  • Firm grasp of computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience

Preferred:

  • Experience with functional or imperative programming languages - e.g., PHP, Python, Go, C, or Java (used without frameworks).
  • Experience with creating interfaces, tooling, or automation to help define a path for engineers to self-service.
  • Experience deploying, operating, and debugging server software on Linux at scale

Bonus Points:

  • Passionate about data visualization, graphing, and maximizing signal versus noise.
  • Experience with Elasticsearch, Logstash, and Kibana.
  • Solid competency with Prometheus, OpenTracing, or any other widely-used monitoring/visibility platform.
  • Prior experience with or knowledge of large scale, high volume distributed systems, distributed databases, and data pipelines.
  • Experience with containerization frameworks such as Kubernetes.
  • Experience using deployment automation/configuration management, especially Terraform or Chef.
  • Experience with AWS and other virtualized environments.
  • Experience with message queue services, such as Kafka.

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form .

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits.

Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesforce.com or Salesforce.org .

Salesforce welcomes all.


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Piper Companies Piper Companies |
|
6 d ago

Piper Enterprise Solutions is searching for a Power BI Developer for a client in the mortgage services industry. This is a 100% remote position.Responsibilities for the Power BI Developer:Responsible for the creation of visually appealing and engaging dashboards, providing releva

Harnham Harnham |
Yesterday

SENIOR DATA ENGINEERFULLY REMOTE$135,000-150,000 SALARY + BONUSThis is a new and exciting opportunity for a talented Senior Data Engineer to join a leader in their industry. If you are looking for a great opportunity to work on cutting-edge technology as well as grow and develop.

Tiger Analytics Tiger Analytics |
Yesterday

Tiger Analytics is looking for experienced Data Scientists to join our fast-growing advanced analytics consulting firm. Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics partner for multiple Fortune 500 companies, enabling

Tiger Analytics Tiger Analytics |
Yesterday

Tiger Analytics is looking for experienced Data Scientists to join our fast-growing advanced analytics consulting firm. Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics partner for multiple Fortune 500 companies, enabling

LULA LULA |
Yesterday

Insurance is broken, outdated, and does not meet the needs of today's modern economy. Customers pay fixed premiums that are not directly related to how often an asset is used or by an individual user's risk profile. If you want insurance to work for today's modern economy, you ne

More jobs by this company

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryBusiness Value Services GroupJob DetailsSlack is looking for a creative and passionate individual who can help define str

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob Details***** If you are currently in college/ grad school or have less than 2 years of experie

Salesforce Salesforce |
12 d ago

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsLocation: Open to Fully Remote, Flex (1-3 days/week in the office), or Office-Based (4-

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsSoftware Engineer, CCE- Production SupportJoin a growing team focused on making Marketi

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryBusiness Value Services GroupJob DetailsAcquiring new customers is the growth engine at MuleSoft. We are looking for a st

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer Success GroupJob DetailsSalesforce Industries’ goal is to deliver rapid, customer solutions for sophistica

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsWhat you’ll be doing…Hyper Experiences brings the power of the Hyper Datab

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsBackgroundSlack enables people around the world to communicate and collaborate together

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsDo you get excited about pushing the boundaries of a security program, innovating new m

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategorySalesJob DetailsEveryone who wants to change the world should have the tools and technology to do so. Technology is the m

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryCustomer Success GroupJob DetailsDelivery Manager - Salesforce IndustriesSalesforce puts the customer first in everything

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsAbout the TeamCloud Infrastructure is a collection of focused teams that enable Slack's

Salesforce Salesforce |
25 d ago

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategoryProducts and TechnologyJob DetailsWhat problem are we trying to solve?We have a lot of internal teams trying to build on.