Software Design Engineer

3 weeks ago


San Jose, California, United States F5 Full time
Job Overview

F5, a leading provider of digital transformation solutions, is seeking an experienced Principal Software Engineer to join its team. This role involves designing, developing, and implementing software components that drive innovation in the industry.

Key Responsibilities
  • Data Plane Ownership: Take ownership of data plane components and services on BIG-IP Next APM.
  • Expertise Development: Develop expertise across platform components, actively contributing to the continuous improvement of our technology stack.
  • Collaborative Scope Definition: Regularly assist Architects and Managers in defining project scope and estimating efforts, demonstrating a collaborative approach to project management.
  • Innovative Solutions: Work closely with Architects to devise and develop new solutions, particularly those involving cross-module dependencies.
  • Product Design Detailing: Regularly detail all aspects of product design, ensuring alignment with the technical architectural framework.
  • Performance Optimization: Review product architecture, identifying and addressing performance bottlenecks and other systemic limitations.
  • Cross-Functional Collaboration: Liaise with cross-functional teams to ensure comprehensive project delivery, fostering a collaborative work environment.
  • Mentorship: Act as a mentor for junior team members, promoting their growth and development within the team.
Requirements
  • Technical Proficiency: Technical proficiency in C/C++, experience in Python, or Rust is a bonus. Knowledge of GoLang is a plus.
  • Kubernetes Proficiency: Very well-versed in Kubernetes environments, capable of navigating and leveraging their capabilities.
  • Cloud Security: Well-versed in cloud platforms and security models.
  • Expertise: Expert knowledge in networking and network security.
  • Exposure to Identity and Access Management Technologies: Exposure to identity and access management technologies such as SAML, OAuth, LDAP, Kerberos, SSO (Single Sign On), Authentication, and Authorization.
  • Project Leadership: Capable of delivering projects independently when required, with a proven track record of leading complex product technologies from concept through release. Experience in agile methodology.
Compensation

The estimated salary for this position is $207,279 - $310,919 per year, depending on location and experience.



  • San Jose, California, United States Celestica Full time

    Job SummaryWe are seeking an experienced Software Design Engineer to join our team in San Jose, CA. As a key member of our engineering team, you will design, develop, test, and debug software applications for our clients.About the RoleThis is a full-time employment opportunity, working 40 hours per week, Monday - Friday. The estimated salary for this role is...


  • San Jose, California, United States Cadence Design Systems Full time

    Electrical Engineering Software Innovator RoleCadence Design Systems is a pioneering leader in electronic design automation, providing software, hardware, and intellectual property to create advanced semiconductor chips. We are seeking an Electrical Engineering Software Innovator to join our team of passionate professionals who want to make an impact on the...


  • San Jose, California, United States Cadence Design Systems Full time

    At Cadence Design Systems, we foster a culture of innovation and collaboration. Our team is dedicated to creating revolutionary products and experiences through advanced semiconductor chip design. As a Senior Principal C++ Software Developer, you will be responsible for designing and developing new features in the compiler of the Protium Prototyping...


  • San Jose, California, United States Cadence Design Systems Full time

    About This RoleThis position is part of the Hardware Verification Research and Development team at Cadence Design Systems. You will contribute to algorithmic software development for Field-Programmable Gate Arrays (FPGAs) and work with a dream team on providing breakthrough solutions in the multi-FPGA prototyping space.Key responsibilities include designing...


  • San Jose, California, United States Cadence Design Systems Full time

    **Company Overview:**Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property to design advanced semiconductor chips. We're committed to creating innovative products and experiences that make a difference in people's lives.As a Senior Software Engineer at Cadence, you will play a key...


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

    **About the Role**Lynx Software Technologies, a leading provider of technology solutions for the aerospace and military sectors, is seeking a talented Software Test Automation Engineer to join their team. Based in San Jose, this role offers an exciting opportunity to contribute to the development of cutting-edge software used in mission-critical systems.The...


  • 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 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 Jose, California, United States Cadence Design Systems, Inc. Full time

    OverviewCadence Design Systems, Inc. is a leader in electronic design automation (EDA), driving innovation in the global electronics industry. As a Principal Software Engineer Data, you will play a key role in developing cutting-edge simulation software for signal integrity, hardware design, analysis, and verification.


  • San Jose, California, United States ZipRecruiter Full time

    About the RoleWe are seeking an experienced Senior Embedded Software/Firmware Design Engineer to join our team at ZipRecruiter. As a key member of our Engineering department, you will be responsible for designing, developing, and troubleshooting embedded software and firmware for our products.Job DescriptionThe successful candidate will have a strong...


  • San Jose, California, United States Cadence Design Systems Full time

    Job DescriptionWe are looking for a highly skilled High-Speed Interface Design Engineer Intern to join our team at Cadence Design Systems. As an intern, you will work closely with our experienced engineers to develop and validate high-performance digital systems. Your responsibilities will include:* Performing modeling and simulation of high-speed interface...


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

    At Lynx Software Technologies, we are seeking a highly skilled Software Quality Assurance Engineer to join our team.Job OverviewWe are a leading technology firm specializing in Real-Time Operating Systems (RTOSs), Hypervisors, and other system-level software for the military and aerospace sectors. Our software is used in mission-critical systems that require...


  • San Jose, California, United States Cadence Design Systems Full time

    Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property to design advanced semiconductor chips. We are looking for highly motivated software engineers to work as members of the R&D staff on our Genus Synthesis Solution product.As a key member of our team, you will be responsible for...


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

    Water Distribution Systems Design Engineer Job DescriptionWe are seeking a skilled Water Distribution Systems Design Engineer to join our team in San Jose, CA. In this role, you will be responsible for designing improvement plans for pipelines, hydrants, services, and other water system facilities.Main Responsibilities:Conduct engineering work related to the...


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

    Job Summary:We are seeking a skilled Software Engineer I to join our team at ACL Digital. As a key member of our software development team, you will be responsible for designing, developing, testing, and evaluating software systems that meet business needs. With a focus on innovation and collaboration, this role offers opportunities for growth and...

  • Software Engineer

    2 weeks ago


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

    About SGASoftware Guidance & Assistance, Inc. (SGA) is a technology and resource solutions provider driven to stand out in the industry.The RoleWe are seeking a highly skilled Software Engineer for a contract assignment with one of our premier SaaS clients in San Jose, CA or Seattle, WA. This role will be hybrid with 2-3 days in office per...


  • 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 Software Guidance and Assistance, Inc. Full time

    Software Guidance and Assistance, Inc., a leading provider of technology and resource solutions, is seeking an experienced Pipeline Design Engineer to join their team. With a focus on water supply infrastructure, this role offers a challenging opportunity for professionals looking to make a real impact.Job Description:In this critical role, you will be...


  • 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 Jose, California, United States Tik Tok Full time

    TikTok is a leader in the short-form mobile video space. As a Senior Software Engineer, SMB, you will play a key role in developing software that enables small and medium businesses to succeed.The SMB engineering team is responsible for building scalable platforms, seamless products, and comprehensive solutions. The team works closely with other teams to...