Staff Software Engineer - DevXP

Published date: 2024/02/03
  • Location: Austin, Texas, United States

The Android Developer Experience team builds the tools and infrastructure required to enable Android client development at Slack's ever-increasing scale. This team's ambitious mission is to make Slack the best place in the world to be an Android developer. You realize that every extra second a build takes is a second lost, that every reliably run test is another bug prevented, and that many of the tools needed to develop amazing Android applications still need to be dreamed up and built. You will create, support, and internally promote the tools and infrastructure that make the lives of Slack Android developers, and potentially the larger Android developer community, more pleasant and more productive.

 

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?


What You Will Be Doing

  • You’ll own the technical strategy for broad or complex requirements, offering insightful and forward-looking solutions that extend beyond the immediate team, addressing large open-ended problems.

  • You'll play a role in shaping the strategic development of methods, techniques, and evaluation criteria for projects and programs.

  • You'll lead a significant functional area, making direct contributions to the team's overall planning. You'll collaborate with Android Engineers, Product Managers, and Engineering Managers to brainstorm and create a world-class experience for our expanding engineering team.

  • You'll take active ownership of features and systems, defining their long-term health and enhancing the overall health of surrounding systems.

  • You'll assist in triaging and resolving development issues.

  • You'll mentor other engineers and conduct in-depth code reviews.

  • You'll enhance engineering standards, tooling, and processes.

 

What You Should Have

  • A related technical degree required.

  • You’ve been building tools, infrastructure, and workflows for Android expertly for 7+ years.

  • A feedback-driven and customer-centered approach to internal product development.

  • The ability to work with and integrate 3rd party systems, with the good judgment to know when it's appropriate to build something in-house instead.

  • Experience in creating and interfacing with server-side automation endpoints.

  • A constant desire to improve, learn more, and elevate standards.

  • You can lead technical architecture discussions and provide technical decisions within your team.

  • You write understandable, testable code with an emphasis on maintainability.

  • Data-driven decision-making process.

  • You are a strong communicator.

 

Bonus Points

  • Familiarity with test automation, particularly test automation.

  • Experience in developing distributed systems at scale.

  • Experience with the product development lifecycle and strategy.

  • Experience in creating web-based dashboards.

  • Experience in Android application development.

  • Experience using Slack and a strong desire to enhance it.

 

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 thoughtful, humble, hardworking and above all, collaborative.

 

Company: Slack

Apply Now

Related listings

  • Senior Implementation Manager
    Senior Implementation Manager
    Tech Jobs Toronto (Ontario) 2024/04/22
    About The Role We are looking for a full-time Implementation Manager to join our tight-knit team and help build the foundation of the company’s Partner Solutions team. As the Implementation Manager, you will help our partners integrate OneVest produc...
  • Corporate Vice President - Technology Delivery Lead
    Corporate Vice President - Technology Delivery Lead
    Tech Jobs New York City (New York) 2024/04/20
    We are looking for a Technology Delivery Lead to join our team within the Service Experience Value Stream.  This role is focused on developing and executing on a multi-year roadmap that drives the realization of shared outcomes across the business an...
  • Senior Associate - Development Lead (Full-stack)
    Senior Associate - Development Lead (Full-stack)
    Tech Jobs New York City (New York) 2024/04/20
    We are looking for a Dev Lead (Full-stack)  to design and execute our company’s modern software development strategy. You will work with our team of talented engineers to design and build the next generation of Insurance applications in the cloud. Yo...

Post your Job Openings and start recruiting qualified candidates in your area and beyond. It is fast and easy. Give your job opening the maximum online visibility it deserves. Find and match candidates with your job opening.

Tech Jobs in New York   IT Jobs in Chicago  Alberta Jobs  IT Jobs in waterloo    Ontario Jobs  IT jobs in Toronto   Tech jobs in seattle