Talent.com
Sr. Software Engineer, Database Infrastructure - Slack
Sr. Software Engineer, Database Infrastructure - SlackInspire11 • United States
No longer accepting applications
Sr. Software Engineer, Database Infrastructure - Slack

Sr. Software Engineer, Database Infrastructure - Slack

Inspire11 • United States
30+ days ago
Job type
  • Permanent
  • Remote
Job description

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
Software Engineering

Job Details

About Salesforce

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.

Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.

Build the infrastructure powering work!

Our Team

Slack's Datastores team builds and operates the database platform powering Slack. We write software to manage thousands of stateful hosts, providing several petabytes of online database capacity. We are building one of the fastest-growing database platforms in the world. Our MySQL databases run in Vitess. You can read more about our migration to Vitess at: Scaling Datastores at Slack with Vitess
Background

Slack enables people all over the world to communicate and collaborate together. Teams of all scales - from the world's largest public companies to the smallest of startups - use Slack to get work done, so we take performance and reliability very seriously. A taste of our scale:

  • 5 billion+ messages are sent per week, half of those outside the United States
  • Every day we see over 10M+ daily active users, 30+ billion web requests, and 200+ billion database queries.
For millions of people, Slack is the primary communication tool they use at work all day long. They expect it to be exceptionally reliable and fast, all the time.

Core Infrastructure at Slack

We operate at tremendous scale with systems that process millions of events per second. Teams in our group maintain and build the lower levels of our stack, including:
  • Edge services
  • Data Stores and Caches
  • Real-time messaging
  • Asynchronous background job processing
We know we've done our job correctly when none of our users think about us. We don't typically ship new user-facing features, but rather ensure our systems are incredibly performant, highly available, reliable, and scalable. In other words, Slack just works seamlessly.

Slack's API and web backend is built on PHP/Hack, our backend services are written in Java and Go, and we use Vitess as our storage engine. Our architecture is constantly evolving to handle millions more users. You can read about how we scaled our datastores with Vitess, how we respond to incidents, and much more on our blog.

What you will be doing:
  • Operate and enhance our large, highly-available database infrastructure, utilizing technologies such as MySQL and Vitess.
  • Develop tools to enable self-service and self-managing capabilities of our database infrastructure so that other teams can operate full-stack while rapidly building new features for our customers.
  • Collaborate with engineering teams on their database storage needs, and advise them throughout the development lifecycle.
  • Write code to capture database performance, and create tools and dashboards to provide actionable insight into that data.
  • Participate in our on-call rotation and collaborate with our operations team to triage and resolve production issues.
  • Support FedRAMP and DoD SRG activities.
What you should have:
  • U.S. Citizenship or Permanent Residency (Green Card holder). We are unable to provide visa sponsorship for this role.
  • Have been working in data storage, core infrastructure, or distributed system-owning teams with increasing responsibilities for 5+ years.
  • Have professional experience using Go, PHP/Hacklang, Python, Ruby, or Java.
  • Write code that can be easily understood by others with an eye towards clarity and maintainability. Collaborate with other teams to integrate new features of your platform or adopt self-service features.
  • Operated at least one distributed system, at scale and in a team environment. Some examples include: a relational database like MySQL/Postgres, or systems like Kafka, Cassandra, or ElasticSearch.
  • Deployed server software on Linux, and then operated it at scale. You've debugged its problems, and analyzed and optimized its performance.
  • Have experience operating cloud infrastructure, especially AWS.
  • Are familiar with deployment automation/configuration management tools like Chef, Terraform, Ansible, or Puppet.
  • Are a very strong communicator. You're excited to explain complex technical concepts and share your knowledge with different audiences.


Core Infrastructure is a diverse and inclusive team that treats their colleagues exceptionally well. We are happy to help you learn what you need to know; we encourage and support each other's growth and thus it's not expected that you would have expertise across all of these areas.

Come join us!

Unleash Your Potential

When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world.

Accommodations

If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form.

Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications - without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.

In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com.
Create a job alert for this search

Sr. Software Engineer, Database Infrastructure - Slack • United States

Similar jobs

Software Engineer

Global Information TechnologyUSA
Full-time
Quick Apply

Job Title: Software Engineer IV.Job Location: Salem, OR (Remote).Transact-SQL - Advanced skill (7-9 years experience).Data Analysis - Advanced skill (7-9 years experience).DHTML - Advanced skill (7...Show more

Information Technology Professional

US NavyIndependence, KS, US
Full-time

Information Technology Professional (IT/CTN/IS).Information Systems Technicians, Cryptologic Technician Networks, and Intelligence Specialists keep the Fleet connected, informed, and secure by oper...Show more

 • Promoted

Senior Software Engineer

Two95 International Inc.US
Remote
Full-time
Quick Apply

Analyzes problems and program in two or more programming language/platforms.Understands and develops functional and non-functional requirements for a system.Works with multiple programming framewor...Show more

SQL DBA-Remote

Apetan ConsultingNowata, OK, United States
Remote
Full-time

Job Title :SQL DBA Remote Duration :1 year Interview Method :Website Position Overview :The SQL DBA will be responsible for database analysis, development, and administration - including data model...Show more

 • Promoted

Remote Senior Financial Analyst - AI Trainer ($50-$60 per hour)

Data AnnotationIndependence, Kansas
Remote
Full-time +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own schedule....Show more

 • Promoted

Cloud Database EngineerLocation

ValiantIQ INCUSA
Full-time

EN-US" link="blue" vlink="purple" style="word-wrap:break-word">Client: Toyota<...Show more

Travel Nurse RN - Case Manager - $1,928 to $2,081 per week in Nowata, OK

TravelNurseSourceNowata, OK, US
Full-time

Registered Nurse (RN) | Case Manager.TravelNurseSource is working with Host Healthcare to find a qualified Case Manager RN in Nowata, Oklahoma, 74048!.Host Healthcare is an award-winning travel hea...Show more

 • Promoted

Senior Software Engineer - Infrastructure

Boundless Networks, Inc.US
Remote
Full-time
Quick Apply

As an Infrastructure Engineer, you'll build and deploy the computational infrastructure that powers Boundless including the compliance infrastructure for onchain finance, enabling transaction confi...Show more

Senior Software Engineer

Infinx(Multiple States), US
Full-time
Quick Apply

At Infinx, we're a fast-growing company focused on delivering innovative technology solutions to meet our clients' needs.We partner with healthcare providers to leverage automation and intelligence...Show more

Senior Cloud Systems Engineer (Multi-Cloud)

ProteraUS
Remote
Full-time
Quick Apply

Welcome to Protera Technologies, where we’re reimagining how SAP-centric organizations work in the cloud.Since 1998, we’ve been pioneers in bringing SAP and related applications to the cloud—think ...Show more

Travel CT Tech - $2,536 per week in Neodesha, KS

AlliedTravelCareersNeodesha, KS, US
Full-time

AlliedTravelCareers is working with Blu Medstaff LLC to find a qualified CT Tech in Neodesha, Kansas, 66757!.At Blu MedStaff, we truly value our nurses and are dedicated to supporting you every ste...Show more

 • Promoted

Senior Software Engineer - Data Acquisition

IntelliPro Group Inc.(Multiple States), US
Full-time
Quick Apply

Senior Software Engineer - Data Acquisition Position Type: Full time Location: Remote—Must reside within 30 miles of Portland, ME; Boston, MA; Chicago, IL; or San Francisco Bay Area, CA, Seattle, W...Show more

Senior Database Site Reliability Engineer

TherapyNotes.comUS
Remote
Full-time
Quick Apply

TherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinici...Show more

SQL Server Datawarehouse Architect ||Remote

Tekaccel IncUnited States
Remote
Full-time
Quick Apply

Hello, Role: SQL Server Datawarehouse Architect Location: Charlotte, NC (remote) Job Description A SQL Server Data Ware...Show more

Senior Infrastructure Engineer

MLabsUS
Remote
Full-time
Quick Apply

Senior Infrastructure Engineer - Blockchain Wallet Backbone.Join a stellar team of leaders and experts in blockchain technology, cryptography, and security.Senior Infrastructure Engineer.This role ...Show more

Restaurant Delivery - Onboarding / Onboard

DoorDashIndependence, KS, United States

DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.As a Dasher, you’ll stay busy with a variety o...Show more

 • Promoted

DevOps Engineer - ML & Data Infrastructure (Remote - US )

High 5 GamesIndependence, KS, United States
Remote
Full-time

Dear applicant, please note that this role is for US-based candidated only.We're looking for a DevOps Engineer to help design, build, and optimize the cloud infrastructure powering our machine lear...Show more

 • Promoted

Senior DevSecOps Engineer FULL TIME REMOTE

Lockheed Martin CorporationNowata, OK, United States
Remote
Full-time

Description :We are committed to work life balance by promoting this REMOTE telework option.These job requirements allow the employee to work their entire schedule somewhere other than a Lockheed M...Show more