Principal Software Engineer

2 days ago


San Jose, California, United States Western Digital Full time

We are looking for a talented Principal Software Engineer - Data Solutions 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 driving innovation and pushing the boundaries of technology to make what you thought was once impossible, possible.

This role will be responsible for developing, testing, and implementing software tools within an enterprise engineering context, participating in peer review processes to ensure code quality, and providing sizing and estimation of effort required to develop new features and troubleshoot bug fixes. The ideal candidate will possess excellent software engineering skills, a keen sense of delivering high-quality user experiences, and the ability to work effectively with end-users to refine and clarify requirements.

Key Qualifications:
  • Bachelor's Degree in Related Field
  • 1-3 Years of Experience in Software Development
  • Proficiency in Python with Focus on GUI Applications
  • Fluency in One or More Additional Languages
  • Knowledgeable in File I/O Handling and Text Parsing Methods
  • Experience Working with REST-Based APIs
  • MySQL/SQL Database Design and Performance Tuning

The salary range for this position is $134,440 - $175,240 per year. We offer a competitive benefits package, including medical, dental, and vision insurance, 401(k) matching, and paid time off.



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

    About the JobThis Principal Software Development Engineer role offers a unique opportunity to work on cutting-edge networking projects and contribute to the growth and success of Arrcus Inc. As a member of our engineering team, you will collaborate with experienced professionals to design and implement large-scale network...


  • San Diego, California, United States Northrop Grumman Full time

    We are seeking a highly skilled Principal Software Engineer to join our team in San Diego, CA or Oklahoma City, OK.This is an exciting opportunity to work on revolutionary systems that impact people's lives around the world. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history.As...


  • San Jose, California, United States NetApp Full time

    Are you an experienced Senior Principal Engineer looking for a challenging role in a dynamic organization? We are seeking someone with a strong background in software engineering, specifically in cloud-native systems and distributed architectures.You will be responsible for designing, developing, and deploying complex solutions that meet the needs of our...


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

    Accelon Inc.We are seeking a highly skilled and experienced Principal Software Developer to join our team at Accelon Inc. in San Jose, CA.About the RoleThis is an exceptional opportunity for a seasoned software engineer who can take ownership of complex software development projects and lead the way in delivering high-quality solutions. As a key member of...


  • San Jose, California, United States Tik Tok Full time

    About the RoleAs a Principal Software Architect for Risk Engineering at TikTok, you will play a crucial role in building industry-leading risk control systems that prioritize user experience and establish trust between customers and business service providers.Job ResponsibilitiesDesign and develop highly scalable systems, including ad fraud detection, risk...


  • 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 Diego, California, United States Northrop Grumman Full time

    Job DescriptionPrincipal Software Engineer RoleNorthrop Grumman is seeking a highly skilled Principal Software Engineer to contribute to the development of our Integrated Flight Control (IFC) system. This role will involve designing, implementing, and delivering software solutions using Java Enterprise Edition (JEE) in a cloud-based environment.The ideal...


  • San Jose, California, United States Celestica Inc. Full time

    Senior Principal, Design EngineeringAre you a seasoned professional looking to take on a leadership role in design engineering? We are seeking a Senior Principal, Design Engineering to join our team at Celestica Inc.The successful candidate will have extensive experience in designing and developing software solutions for data center management, with a strong...


  • San Jose, California, United States Software Guidance and Assistance, Inc. Full time

    We are seeking a talented Sr. Software Engineer to join our team at Software Guidance and Assistance, Inc. (SGA). This role will be based in San Jose, CA or Seattle, WA, with a hybrid schedule of 2-3 days in office per week.About the RoleThis is an exciting opportunity for a skilled engineer to work on a contract assignment with one of our premier SaaS...


  • San Jose, California, United States eBay Full time

    We are seeking a highly experienced Principal Software Engineer to lead our backend systems and platforms. As a senior technical leader, you will set the strategic direction for our engineering teams and drive innovation in platform architecture, system design, and engineering practices.


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

    Job OverviewLynx Software Technologies is a leading technology firm specializing in the development of mission-critical software used in the aerospace and military sectors.We are seeking a talented Software Quality Assurance Engineer to champion all aspects of software quality, particularly related to test automation using scripting languages like Python....


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman, a pioneering leader in technological advancements, is seeking a highly skilled Embedded Systems Software Engineer or Principal Software Engineer to join our team of talented professionals. This role will involve designing, developing, integrating, and testing software for end-user customers and businesses.About the JobThe successful...


  • San Jose, California, United States Software Guidance and Assistance, Inc. Full time

    Job DescriptionWe are seeking a highly skilled GPU Software Engineer to join our team at Software Guidance and Assistance, Inc. in San Jose, CA or Seattle, WA.The successful candidate will be responsible for developing GPU components for the video processing pipeline, architecting, coding, and productizing high-performance GPU components, ensuring quality,...


  • San Jose, California, United States Zscaler Full time

    At Zscaler, we believe that innovation drives success. We are seeking a talented Principal Software Engineer to join our Core ZIA team and contribute to the development of cutting-edge security solutions.The successful candidate will have a proven track record in designing and implementing large-scale commercial networking and security applications, as well...


  • San Jose, California, United States Cisco Full time

    About the RoleWe are seeking a highly skilled Principal Embedded Systems Engineer to join our team at Cisco.Job SummaryThis is an exciting opportunity for a seasoned engineer to impact the product development from circuit design to large system design and see their contribution all the way through to large volume manufacturing.Key ResponsibilitiesDesign and...


  • San Jose, California, United States Structural Integrity Associates, Inc. Full time

    We are seeking a highly skilled Principal Engineer for Flow Accelerated Corrosion to lead our team in developing and implementing solutions to complex FAC challenges.The ideal candidate will have a strong understanding of FAC principles, experience working with CHECWORKS software, and expertise in Aging Management Program (AMP) requirements.This role offers...


  • San Diego, California, United States RADAR Full time

    Join RADAR's Innovative Team as a Principal Software EngineerRADAR, a pioneering startup revolutionizing retail customer experience through precise inventory identification and AI-driven technologies, is seeking an exceptional Principal Software Engineer - Comprehensive Systems Tester. This role requires a strategic leader who can design and execute...


  • San Francisco, California, United States Jordan Park Group Full time

    As a Principal Python Software Engineer at Jordan Park Group, you will play a key role in shaping our portfolio management products. We are looking for an exceptional software engineer to support the growth of our investment advisory firm in San Francisco.About the RoleThe Principal Python Full-Stack Engineer position reports to the Head of Investment...


  • San Jose, California, United States ZipRecruiter Full time

    About the Role:We are seeking a highly skilled Principal Software Architect to lead our IoT solutions team and drive the development of cutting-edge telemetry and connectivity systems.Key Responsibilities:Architect scalable service APIs to provide streaming data services to other teams and products using Python and Golang.Develop data governance, management,...


  • San Diego, California, United States Northrop Grumman Full time

    OverviewNorthrop Grumman Aerospace Systems is a leading provider of cutting-edge technology solutions. We are currently seeking an experienced Principal Software Engineer for Embedded Systems to join our team.Company OverviewWe build complex aircraft systems using the latest technologies, including simulation, cloud computing, DevSecOps, and cyber. Our...