Taro Logo

Support Tools Developer, Python

Pure Storage is a leader in data storage solutions, empowering innovators by simplifying how people consume and interact with data.
Lehi, UT, USABellevue, WA, USA
$98,000 - $211,000
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Support Tools Developer, Python

Pure Storage is seeking a Python Support Tools Developer to join their CX Automation Development Team in Lehi, Utah or Seattle, WA. This role is crucial in developing triaging tools for the global Technical Support Engineering staff. The ideal candidate will have 4-5 years of Python "back-end" experience and be skilled in designing efficient REST APIs, working with SQL-based relational databases, and Linux/Unix administration.

Key Responsibilities:

  • Design and implement high-performance, reliable systems
  • Develop, maintain, and improve diagnostic tools
  • Make decisions on automation to improve product support efficiencies
  • Maintain effective documentation
  • Thoroughly test tool sets before release

Required Skills:

  • Strong Python programming skills
  • Experience with REST APIs and SQL databases
  • Linux/Unix knowledge
  • Object-oriented programming and test-driven development expertise
  • Ability to process large, unstructured data-sets efficiently
  • Excellent problem-solving and communication skills

The role offers a competitive salary range of $98,000 - $211,000 annually, with potential for incentive pay and equity. Pure Storage provides a variety of perks, including flexible time off and wellness resources. This is a hybrid position, requiring presence in the office for 3 days a week.

Pure Storage values diversity and encourages applicants from all backgrounds to apply, even if they don't meet 100% of the criteria. The company is committed to equality and does not discriminate based on protected characteristics.

Join Pure Storage to be part of a fast-growing, innovative company that's making a significant impact in the data storage industry.

Last updated 8 months ago

Responsibilities For Support Tools Developer, Python

  • Design and implement creative new algorithms and technologies for high-performance, highly reliable systems
  • Own and deliver innovation end-to-end, from concept to shipped product
  • Analyze and solve challenging problems through persistence and insight
  • Develop, maintain, and improve creative new systems and diagnostic tools
  • Make smart, educated decisions where automation can improve overall product support efficiencies
  • Maintain effective documentation on existing and future tool sets
  • Thoroughly test tool sets before release to ensure tool accuracy and efficiency

Requirements For Support Tools Developer, Python

Python
Linux
  • At least 4-5 years of Python 'back-end' experience
  • Designing, implementing, and using efficient REST APIs
  • SQL-based relational database experience
  • Linux/Unix administration experience
  • Excellent knowledge of object oriented programming and test driven development
  • Experience designing performant programs for processing large, unstructured data-sets
  • Ability to define problems, collect data, establish facts and draw valid conclusions
  • Willingness to work in an Agile development environment
  • Excellent organizational skills with attention to detail
  • Excellent written and verbal communication skills
  • BS degree in Computer Science or related field, or equivalent work experience

Benefits For Support Tools Developer, Python

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible time off
  • Wellness resources
  • Company-sponsored team events

Interested in this job?