Job details
Job type full-time
Full job description
About the team
The slack internal tools team makes the development and release of new code safe and enjoyable for our developersWe maintain slack`s deploy pipeline, continuous integration infrastructure, and code review process.
The desktop devxp team is part of the slack internal tools teamThis team builds tools to ensure that desktop engineers at slack can develop, test and deploy high-quality code safely and at scaleOur work is to make the desktop development team more productiveWe’re infrastructure engineers who value craftsmanship, quality and empathy.
Software engineers at slack work in a highly collaborative environment, and that is particularly true within developer productivity where we are focused on improving the working lives of our fellow engineers across the companyOne size does not fit all so please bring your bag of tricks and ability to teach them to others.
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 dayIn our work together we aim to be smart, humble, hardworking and, above all, collaborativeIf this sounds like a good fit for you, why not say hello?
About the role
Slack is looking for a software engineer for the desktop developer experience teamThis is a full-time engineering position open to remote locations in the us.
Responsibilities
Understand desktop releases and infrastructure
Translate new requirements into designs that align with team and company goals.
Evaluate, implement, and maintain high-quality tools and automation processes to support continuous delivery and developer productivity.
Qualifications
Bachelor`s degree in computer science, engineering or related field, or equivalent training, fellowship, or work experience
Firm grasp of computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
Minimum of 2-4 years of applicable experience.
You are a team player and get motivated by helping other engineers succeedWhen things break — and they will — you are eager and able to help fix thingsYou like thinking of ways to improve efficiency or bring delight to the people you work with
You are a strong communicatorExplaining complex technical concepts to designers, support, and other engineers is no problem for you
You listen to your mentor and senior engineer, provide your input and move fast
You are a quick learner, and able to learn and apply best practices for unit tests, code review, design documentation, debugging, and troubleshooting quickly
You are someone that others enjoy working with due to your positive attitude and technical competence
You have curiosity about how things work
You can work with whichever programming language is required to get the job done—python, php, typescript, or others—and are proficient in at least one.
Bonus points
You have good knowledge with git version control system and github apis
You are familiar with ci/cd system such as circleci or jenkins
You are familiar with docker and kubernetes
You have experience with administration of different operating systems including macos, linux and windows
You have experience with cross platform desktop application release process
You have experience with application error tracking and analysis tool such as sentry or bugsnag
You`ve used slack and are excited to make it better.
Pursuant to the san francisco fair chance ordinance and the los angeles fair chance initiative for hiring, salesforce will consider for employment qualified applicants with arrest and conviction records.
At salesforce we believe that the business of business is to improve the state of our worldEach of us has a responsibility to drive equality in our communities and workplacesWe are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and moreLearn more about equality at salesforce and explore our benefits.
Salesforce.com and salesforce.org are equal employment opportunity and affirmative action employersQualified 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 statusSalesforce.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.