Principal Software Engineer- Microservices Application Infrastructure

1000 Infinera, Corporation
Sunnyvale, CA Full Time
POSTED ON 10/14/2022 CLOSED ON 11/24/2022

Job Posting for Principal Software Engineer- Microservices Application Infrastructure at 1000 Infinera, Corporation

Principal Software Engineer- Microservices Application Infrastructure Sunnyvale, CA This individual will help lead the transformation from a traditional embedded SW architecture to a Microservices based embedded SW architecture. The Principal Microservices Engineer is responsible for design and implementation of the Microservices architecture for the line-card for a product leveraging the Infinera next generation PIC technology that will interconnect data centers of all the cloud services providers and provide the backbone for the 5G traffic. A Microservices architecture team will set the guidelines, and this person will work closely with them during implementation. This individual must have 15 years of developing embedded architecture experience, with 1 years of recent Microservices (containerization and orchestration) experience focusing on the line-card within a complicated embedded system. Requirements: Must have deployed a Microservices based cloud native SW product for an embedded networking/IOT device. Must have used modern SW technologies (Microservices, containerization and orchestration) within a complicated embedded system (both at the same time). Using Microservices near a simplistic UNIX server is not complicated enough. Must be within an embedded environment. Must have completed line-card development and deployment within cloud-native Microservices architecture using container technology such as LXC/Docker, Docker Swarm/Kubernetes (plus update, high availability monitoring and recovery, horizontal scaling, blue/green, etc.). Prefer experience having worked directly on the actual IoT device. However, experience having worked on the Gateway to the device is applicable as well. The Microservices Architecture team will want to know what size you worked on (was it 512 GB, or much smaller and closer to 2 GB?). Must have significant line-card experience. Prefer experience integrating with gRPC (google Remote Procedure Call), or similar tool, container solutions and providing support for new-line cards. Hands-on experience with NoSQL (Redis, MongoDB), Kong. Experience in data driven design and application architecture in a Microservices environment. Experience with API/Abstraction technology across SW/FW components, API gateway and service mesh. CPU architecture: Intel x86 and/or ARM. Must have great English communication and leadership skills as a driver of the teams implementing Microservices architecture. This position will work with teams in the USA, Germany, India, China, and Portugal, so being able to communicate clearly is very important. Must have 8 years of DevOps expertise, CI/CD pipeline, including Jenkins, artifactory, Static analysis tools, C/C /Java/Python and other embedded software programming languages. This is a Principal-level role. #LI-SR2 Infinera is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, status as a protected veteran, or status as a qualified individual with disability. EEO Employer/Vet/Disabled.
Software Engineer III - Java, AWS, Microservices
JPMorgan Chase -
Palo Alto, CA
Staff Software Engineer, Cloud Microservices (OTA)
Lucid Motors -
Newark, CA
Field Application Engineer
SIEMENS PLM SOFTWARE, INC. -
Fremont, CA

Salary.com Estimation for Principal Software Engineer- Microservices Application Infrastructure in Sunnyvale, CA
$110,406 to $146,285
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Principal Software Engineer- Microservices Application Infrastructure.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,998 - $118,673
    • Income Estimation: $94,568 - $124,317
  • Capacity Management Skill

    • Income Estimation: $90,600 - $129,325
    • Income Estimation: $102,875 - $136,296
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Software Engineer- Microservices Application Infrastructure jobs in the Sunnyvale, CA area that may be a better fit.

Principal SRE

Bluescape Software, San Carlos, CA