Senior Engineer, Software Development Engineering (Apps)

Company:  Western Digital Capital
Location: San Jose
Closing Date: 16/10/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Engineer, Software Development Engineering (Apps)

  • Full-time
  • Job Type (exemption status): Exempt position
  • Salary Range: 92,735.00-131,300.00
  • Business Function: Software Development Engineering (Apps)

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. We are a key partner to some of the largest and highest growth organizations in the world, enabling systems to make cities safer and cars smarter, and powering the data centers behind many of the world’s biggest companies and public cloud.

Join an internal tools team responsible for multiple applications and databases that provide critical support to Western Digital’s worldwide product engineering teams as they build the next generation of data storage devices. We are looking for a curious, creative, and tenacious problem solver that happens to have excellent software engineering skills and a keen sense of the importance of delivering high-quality user experiences when developing software.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Develop, test, and implement software tools (for the web, desktop, or CLI) within an enterprise engineering context.
  • Participate in peer review process to ensure code quality by providing constructive feedback for other developers’ pull requests and being receptive to receiving the same.
  • Provide sizing and estimation of effort required to develop new features and troubleshoot bug fixes.
  • Work proficiently in an Agile environment using industry standard tools like JIRA and Bitbucket.
  • Work with end users to refine and clarify requirements.
  • Provide timely updates on the status of your work and clearly communicate with other team members about dependencies on each other’s work.

REQUIRED

  • BS + 1-3 years in related field.
  • Experience developing in Python with particular focus on GUI applications.
  • Proficiency with one or more Python UI libraries: PyGTK, PyQt, wxPython, Kivy.
  • Fluency in Python and one or more of the following languages: Go, Rust, Ruby, Java, C, C++.
  • Knowledgeable in file I/O handling and text parsing methods.
  • Developed and maintained application build & deployment tools/protocols.
  • Comfortable developing on multiple computing platforms (Linux, Mac, and Windows).
  • Experience working with and/or developing REST-based APIs.
  • MySQL / SQL database design and performance tuning.
  • Practiced in test-driven development.
  • Proficiency with source control systems, i.e., Git.
  • Commitment to writing quality code and delivering excellent user experience.

SKILLS

  • Knowledge of, and experience with CI/CD tooling and methodology.
  • Expertise in Kubernetes and container-based architectures.
  • Experience with Data Engineering projects/systems.
  • Excellent communication skills and follow-through.
  • Have a growth-oriented mindset and desire to be a lifelong learner.

Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on any legally protected characteristics. We also prohibit harassment of any individual on any of the characteristics listed above.

Western Digital thrives on the power and potential of diversity. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect, and contribution.

#LI-RR1

Compensation & Benefits Details

  • An employee’s pay position within the salary range may be based on several factors including education, qualifications, certifications, experience, skills, ability, knowledge of the job, performance, geographic location, and business needs.
  • The salary range is applicable for jobs to be performed in California, Colorado, New York, or remote jobs that can be performed in these states.
  • You will be eligible to participate in Western Digital’s Short-Term Incentive (STI) Plan, which provides incentive awards based on Company and individual performance.
  • We offer a comprehensive package of benefits including paid vacation time, medical/dental/vision insurance, life and disability insurance, tuition reimbursement, and more.
#J-18808-Ljbffr
Apply Now
Share this job
Western Digital Capital
  • Similar Jobs

  • Senior Engineer, Software Development Engineering (Apps)

    San Jose
    View Job
  • Senior Engineer, Software Development Engineering (Apps)

    San Jose
    View Job
  • Engineer, Software Development Engineering (Apps)

    Milpitas
    View Job
  • Engineer, Software Development Engineering (Apps)

    Milpitas
    View Job
  • Python Software Development Engineer - Apps Services

    Cupertino
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙