Senior Software Engineer for Enterprise Tool Development

1 month ago


San Jose, California, United States Western Digital Full time
Job Overview

We are seeking an experienced Senior Software Engineer to join our internal tools team. The ideal candidate will possess a strong background in software development, with a focus on creating high-quality user experiences.

About the Role

This is a critical position that requires a skilled engineer to develop, test, and implement software tools within an enterprise engineering context. The successful candidate will work alongside world-class engineers to create user-centric software solutions for the enterprise.

Key Responsibilities
  • Develop and implement software tools (for the web, desktop, or CLI) using Python and relevant libraries.
  • Participate in peer review process to ensure code quality by providing constructive feedback and being receptive to receiving feedback from others.
  • 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.
  • Collaborate with end-users to refine and clarify requirements.
  • Communicate status updates and dependencies clearly with team members.
Requirements
  • BS + 1-3 years in related field.
  • Experience developing in Python, particularly focusing on GUI applications.
  • Proficiency with one or more Python UI libraries: PyGTK, PyQt, wxPython, Kivy.
  • 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.
  • Test-driven development (unit, e2e tests) experience.
  • Source control systems proficiency, i.e., Git.
  • Pledge to writing quality code and delivering excellent user experiences.
Preferred Qualifications
  • Knowledge of CI/CD tooling and methodology.
  • Expertise in Kubernetes and container-based architectures.
  • Data Engineering project/systems experience.
  • Excellent communication skills and follow-through.
  • Growth-oriented mindset and desire to be a lifelong learner.
Compensation and Benefits

The estimated salary range for this role is $105,000 - $130,000 per year, depending on experience and qualifications. This includes a comprehensive package of benefits, including paid vacation time, medical/dental/vision insurance, life, accident, and disability insurance, tax-advantaged flexible spending and health savings accounts, employee assistance program, other voluntary benefit programs, tuition reimbursement, transit, the Applause Program, employee stock purchase plan, and the Western Digital Savings 401(k) Plan.



  • San Jose, California, United States Western Digital Full time

    Unlock the Future of Data StorageWe're seeking a skilled Senior Software Developer to join our internal tools team, responsible for developing and maintaining critical applications that support Western Digital's product engineering teams.This is an excellent opportunity for a seasoned software engineer to utilize their expertise in Python, GUI applications,...


  • San Jose, California, United States CV Library Full time

    Job OverviewCV Library is seeking a skilled Software Engineer for Enterprise Solutions to join our internal tools team. This role will involve developing software tools for the web, desktop, or command line interface within an enterprise engineering context.Key ResponsibilitiesDevelop and implement software tools that meet the needs of Western Digital's...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a skilled Senior Software Development Engineer to join our team. In this role, you will be responsible for ensuring the successful deployment and support of Lynx product implementations end-to-end.The ideal candidate will have excellent communication skills, a strong knowledge of Intel/ARM/PowerPC...


  • San Francisco, California, United States Elitegen Enterprise LLC Full time

    Job Title: Senior Software Development EngineerAs a highly skilled Full-Stack Engineer, you will play a crucial role in the development of impactful products at Elitegen Enterprise LLC, a rapidly growing healthtech startup based in San Francisco. This is an exciting opportunity to work in a fast-paced environment and contribute to shaping the future of...


  • San Jose, California, United States ACL Digital Full time

    About ACL Digital:We're a purpose-driven community dedicated to crafting an ambitious and inclusive work environment. Our team prides itself on fostering camaraderie, embracing diversity, and exuding passion. As one of New York State's 50 best employers and Fortune.com's top 100 companies for women in the U.S., we offer a unique opportunity to shape the...


  • San Jose, California, United States ZipRecruiter Full time

    Job DescriptionWe are looking for a skilled Senior Software Development Engineer to join our Intelligent Creation - Vision Engineering team. This role will involve designing and implementing backend systems that apply generative AI models, as well as building automation frameworks and tools to ensure high engineering quality and efficiency.The ideal...


  • San Jose, California, United States Western Digital Full time

    We are seeking a skilled and experienced Senior Software Development Lead to join our team at Western Digital. As a key partner to some of the largest and highest growth organizations in the world, we are pushing the boundaries of technology to make what you thought was once impossible, possible.This role will be responsible for leading software development...


  • San Francisco, California, United States Forhyre Full time

    Job OverviewWe are looking for an experienced Senior Enterprise Software Engineer to join our talented software team at Forhyre. This role will involve managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.


  • San Jose, California, United States United Software Group Full time

    Job Title: Senior .NET Software EngineerUnited Software Group is seeking an experienced Senior .NET Software Engineer to join our team. The ideal candidate will have a strong background in C#, .NET Core, and software development best practices.Salary: $120,000 - $180,000 per yearAbout the Job:This role involves designing, developing, and maintaining...


  • San Bruno, California, United States Verily Full time

    Role OverviewWe are seeking an experienced Senior Software Engineer, Enterprise Applications to join our team. This role will involve developing and implementing complex technical solutions for enterprise web applications that configure and manage content for clinical trials and care programs.In this position, you will collaborate with a team of software...


  • San Jose, California, United States CV Library Full time

    Company OverviewCandidates for this position will join a dynamic team responsible for developing critical software applications supporting Western Digital's worldwide product engineering teams.About the RoleThe ideal candidate is a skilled Software Engineer with experience in developing web, desktop, and CLI tools within an enterprise environment. This role...


  • San Jose, California, United States Accelon Inc Full time

    Job Title: Senior Software DeveloperAbout Us:Accelon Inc is a leading technology company that specializes in software development and engineering solutions. We are seeking a highly skilled and experienced Senior Software Developer to join our team.Responsibilities:As a Senior Software Developer, you will be responsible for designing and developing...


  • San Francisco, California, United States Tools for Humanity Full time

    Role OverviewWe are seeking a highly skilled Senior Software Engineer to join our innovative AI & Biometrics team at Tools for Humanity. As a key member of our team, you will be responsible for designing and developing scalable backend services that support our large-scale applications.This opportunity is perfect for individuals who thrive in high-paced...


  • San Leandro, California, United States United Software Group Full time

    Job Title: Senior Software EngineerOverview:United Software Group is a leading technology company seeking an experienced Senior Software Engineer to join our team. With a focus on innovative solutions, we are committed to delivering high-quality products that meet the needs of our clients.About the Role:The successful candidate will be responsible for...


  • San Jose, California, United States IBM Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team and contribute to the development of enterprise-level software solutions. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering scalable micro-services that handle massive amounts of data.ResponsibilitiesYou will...


  • San Jose, California, United States Western Digital Capital Full time

    About UsWestern Digital Capital is a leading provider of innovative data storage solutions, and we're committed to powering global innovation and pushing the boundaries of technology.We're looking for a highly skilled Senior Software Engineer to join our internal tools team, responsible for developing multiple applications and databases that provide critical...


  • San Francisco, California, United States Galileo Co. Full time

    About Galileo Co.Galileo Co. is a leading provider of Large Language Model (LLM) evaluation and experimentation platforms. Founded in 2021 by seasoned engineering leaders from Google AI and Uber AI, the company has quickly gained traction with dozens of paying enterprise customers across various industries.The key to our success lies in our commitment to...


  • San Jose, California, United States Diverse Lynx Full time

    We are seeking a highly skilled Senior Software Development Engineer - ServiceNow to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining applications using the ServiceNow Platform technology and tools.This is a senior-level position that requires at least 5 years of...


  • San Francisco, California, United States P. A.V. E. Full time

    Transform the Compensation LandscapeP.A.V.E. is seeking a seasoned Enterprise Software Engineer to help us transform the compensation landscape. As a member of our Developer Platform team, you'll design and implement scalable, secure cloud infrastructure and create development tooling and processes that enable P.A.V.E. engineers to ship enterprise-quality...


  • San Leandro, California, United States United Software Group Full time

    Job Title: Senior Java Software EngineerAbout the Role:United Software Group is seeking an experienced Senior Java Software Engineer to join our team in San Leandro, CA. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java 11+ and Spring/SpringBoot...