Staff Software Engineer, Demand Engineering - Slack
This vacancy is published by an accredited employer with authorized corporate payroll and standard compliance adherence.
Transatlantic Cost of Living & Purchasing Power Benchmark
Position Overview & Specifications
- Designing tools that, as developed will process performance data we collect from millions of our global users enabling the compilation of a precise metric-based map of the Internet as it relates to Slack
- Designing and implementing scalable and reliable traffic delivery infrastructure
- Designing, building, maintaining and operating production systems that balance traffic across our edge regions and various backend services
- Operating systems that protect our network from DDoS attacks
- Crafting and building tools that will utilize this map to improve our DNS routing decisions in order to optimize Slack user experience and achieve even higher levels of availability and lower latency
- Automating operational traffic workflows, building automation and eliminating toil
- You’ve been building web applications professionally for 5+ years.
A solid understanding of fundamental networking - A mentoring mindset and love to model modern methodologies for unit tests, code review, design documentation, debugging, and troubleshooting
- Ability to analyze and optimize efficiency in high-traffic internet applications
- Proven track record of building tooling, automation and/or services in one or multiple languages (e.g. Go, Ruby, Python, C/C++)
- Strong interpersonal skills, e.g. ability to convey complex technical concepts to designers, support, and other engineers is something you are used to
- Experience with TCP/IP, DNS, and network-related protocols
- Experience with Linux / Unix operating on high volume systems at scale
- Experience with configuring and operating traffic management components such as load balancers, web, DNS and proxy servers in production
- Experience running deployment automation/configuration management systems at scale - e.g, Chef, Puppet, Terraform, Ansible, CloudFormation or others
- Experience with algorithms, data structures, complexity analysis, distributed systems and software development
- A BS, MS, or Ph.D. in engineering or related technical field (or equivalent work experience)
Candidate Selection & Onboarding Process
Application & Resume Screening
Submit your tailored CV/Resume directly to the talent acquisition portal.
Technical & Competency Interviews
Virtual interviews with the hiring manager and multidisciplinary team.
Formal Offer & Benefits Negotiation
Written agreement outlining compensation, equity, retirement vesting, and relocation allowances.
Onboarding & Corporate Integration
Equipment provisioning, team orientation, and commencement of duties.
Similar Opportunities in United Kingdom View All UK Roles →
Principal Data Analytics Specialist
Senior Clinical Diagnostic Radiographer
Werkstudent Mobile Development (m/w/d)
Apply for this Position
Receive high-paying Information Technology openings directly to your inbox.
Direct Candidate Application
Staff Software Engineer, Demand Engineering - Slack • Slack
Encrypting candidate credentials...
Connecting to official employer gateway...
Application Successfully Queued!
Your application for Staff Software Engineer, Demand Engineering - Slack has been received by Slack.