Senior Software Engineer

1 week ago


Sunnyvale, California, United States Juniper Networks Full time

At Juniper Networks, we recognize that the network serves as a pivotal instrument for knowledge, comprehension, and the advancement of humanity.

To realize tangible results, we understand that experience is paramount for networking teams and the communities they support. Our approach to delivering an experience-first, AI-Native Network hinges on the ingenuity and dedication of our workforce, embodying what we refer to as the Juniper Way.

Key Responsibilities:

  • Collaborate with cross-disciplinary teams to create comprehensive software functional specifications and articulate system/software architecture requirements to fulfill product objectives.
  • Engage in software development focusing on timing and synchronization, platform infrastructure, device drivers, kernel operations, chassis control, device management, and interface management.
  • Conduct detailed design and implementation, unit testing, and integration of packet forwarding, along with associated device/kernel drivers and other software components for product features.
  • Work in close partnership with system and solution testing teams to ensure thorough verification of software and components, ensuring alignment with real-world network deployments.
  • Provide engineering support in collaboration with the Juniper Technical Assistance Team for critical customer escalations related to deployments.

Qualifications:

  • Bachelor's or Master's degree in Computer Science or a related field with over 8 years of experience in platform/system software development.
  • Demonstrated technical, analytical, and problem-solving capabilities.
  • Proficient in C, C++, Embedded Systems, and Linux Kernel/Driver development.
  • Experience working closely with hardware, including device drivers, system bring-up, and Linux/OS fundamentals.
  • Strong troubleshooting and debugging skills for complex issues.
  • Familiarity with firmware and hardware-level details for timing protocols (SyncE, PTP), Ethernet Interfaces (10ge - 400ge), and related technologies is advantageous.
  • Experience with PTP, SyncE, IEEE-1588, and ITU-T timing standards is a plus.
  • Understanding of system hardware operations, including buses, hardware queues/FIFOs, interrupts, and PCIe.
  • Experience in bringing up new hardware and/or ASICs.
  • Knowledge of designing fault-tolerant and resilient systems is highly desirable.
  • Exceptional debugging skills and extensive experience with various software and hardware debugging tools.
  • Ability to communicate technical details effectively through strong documentation skills.
  • A quick learner, self-motivated, and a collaborative team player.

Compensation:

Minimum Salary: $159,200.00

Maximum Salary: $228,850.00

The expected pay range for this position is between $159,200.00 and $228,850.00 per year; however, the actual base pay offered may vary based on individual factors, including market location, job-related knowledge, skills, and experience. The total compensation package includes medical benefits, 401(k) eligibility, vacation, sick leave, and parental leave. Further details regarding participation in these benefit plans will be provided upon receiving an employment offer.

About Juniper Networks:

Juniper Networks is committed to fostering an environment where innovative thinking thrives. We believe that the future of networking is shaped by the creativity and dedication of our employees. The Juniper Way signifies our commitment to cultivating a culture that inspires exceptional work and personal growth.

Diversity and Inclusion:

At Juniper Networks, we are dedicated to promoting talent by creating a trust-based environment where everyone can flourish. We understand that individuals from underrepresented groups may hesitate to apply for roles where they do not meet every criterion. If you believe you possess the necessary skills, we encourage you to apply. We look forward to engaging with you.



  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job OpportunityJob Title: Senior Software EngineerJob Summary:Lynx Software Technologies, a leading provider of software solutions, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the needs of our...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareOverview: We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices.Key Qualifications:7 to 10+ years of relevant experience, with a focus on leadership roles.Expertise in power consumption analysis and...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Avesta Computer Services Full time

    Position: Senior iOS EngineerCompany: Avesta Computer ServicesDuration: 12+ Months - ContractOverview:We are seeking a highly skilled Senior iOS Engineer with a strong background in mobile application development. The ideal candidate will possess a Bachelor's Degree in Computer Science or a related discipline, along with a minimum of 5 years of experience in...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    About the RoleWe are seeking a highly skilled Senior Manufacturing Software Engineer to join our team at Intuitive Surgical. As a key member of our Manufacturing Software Engineering team, you will play a critical role in developing software systems that control machines to streamline our manufacturing process.Key ResponsibilitiesSoftware Development:...


  • Sunnyvale, California, United States Walmart Canada Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Android to join our team at Walmart Canada. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications for our Android platform.Key ResponsibilitiesLead the development of Android software...


  • Sunnyvale, California, United States Saxon Global Full time

    Position Overview:As a Senior Java Software Engineer, you will be responsible for the design, development, and implementation of robust web-based applications utilizing Java technology to meet business objectives. Your role will involve adhering to established life cycle methodologies, producing comprehensive design documentation, and executing program...


  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Personalization Team at Walmart Global Tech. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that drive business growth and customer satisfaction.Key ResponsibilitiesParticipate in medium-...


  • Sunnyvale, California, United States RTA US Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at RTA US. As a key member of our engineering team, you will be responsible for designing and implementing foundational components for our clients' interfaces, which have a direct impact on client availability and customer experience.Key ResponsibilitiesPlatform...


  • Sunnyvale, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our Information Experience Technology (IXT) organization, you will play a critical role in delivering engaging, natural conversational experiences for our customers.Key ResponsibilitiesDesign and Code Solutions: You will be...


  • Sunnyvale, California, United States Matterport Full time

    About the Position: Matterport is seeking a Senior Software Engineer to become a vital member of our Platform Engineering team. In this role, you will be responsible for developing features and services that form the backbone of the Matterport Platform, which serves as the central hub for all Matterport products and services. With billions of requests...


  • Sunnyvale, California, United States eTek IT Services, Inc. Full time

    Position OverviewRole: Senior Java Software EngineerLocation: RemoteExperience: 10+ yearsJob ResponsibilitiesThe successful candidate will be responsible for:Designing, developing, and implementing web-based Java applications to meet business needs.Adhering to established life cycle methodologies, creating comprehensive design documentation, and executing...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer in an Innovative IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a dynamic and well-funded startup specializing in Internet of Things (IoT) and computer vision technologies. We are seeking a Senior Software Engineer to spearhead our expanding team. Join...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedRole Overview:We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable technology. The ideal candidate will possess a strong background in:Experience: 7 to 10+ years in hardware engineering...


  • Sunnyvale, California, United States JobRialto Full time

    Position OverviewAs a Senior Java Software Engineer at JobRialto, you will be responsible for the design, development, and implementation of web-based Java applications tailored to meet business needs.Key ResponsibilitiesUtilize approved software development life cycle methodologies to create comprehensive design documentation.Engage in program coding and...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer in an Innovative IoT CompanyThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized startup focused on the Internet of Things (IoT) and cutting-edge video technology. We are seeking a Senior Software Engineer to take a pivotal role in our expanding team....


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Senior Hardware EngineerCompany: Intelliswift SoftwareLocation: Not specifiedOverview:We are seeking a highly skilled Senior Hardware Engineer with extensive experience in power management for consumer electronics and wearable devices. The ideal candidate will possess a strong background in the following areas:Key Qualifications:7 to 10+ years of...


  • Sunnyvale, California, United States eTek IT Services, Inc. Full time

    Job Description**Job Summary**eTek IT Services, Inc. is seeking a highly skilled Senior Java Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing innovative software solutions using Java.Key Responsibilities:Develop and implement high-quality software...


  • Sunnyvale, California, United States Jobot Full time

    Exciting Opportunity for a Senior Software Engineer at a Leading IoT StartupThis position is hosted by: JobotCompensation: $200,000 - $250,000 annuallyAbout Us:We are a well-capitalized IoT startup seeking a Senior Software Engineer to spearhead our expanding team. Our company operates at the cutting edge of IoT and computer vision technologies. Join us as a...