remote
Senior Software Engineer - Corporate and Manufacturing Networking - Starbucks
Software Engineer
Senior Software Engineer responsible for designing, implementing, and operating corporate and manufacturing network infrastructure, building automated tools and cloud‑based solutions to ensure scalable, secure, and highly available global connectivity.
About the role
Key Responsibilities
- Design and deploy end‑to‑end network solutions for corporate and manufacturing environments, both on‑premises and in the cloud.
- Develop and maintain automation scripts and tools (Python, Ansible, Terraform) to replace manual processes and improve operational consistency.
- Implement monitoring, alerting, and visibility frameworks using REST APIs and cloud services to ensure network health and performance.
- Collaborate with cross‑functional teams to integrate security controls, capacity planning, and disaster‑recovery strategies.
- Provide technical leadership, code reviews, and mentorship to junior engineers.
Requirements
- 5+ years of experience in network engineering or software development with a focus on automation.
- Proficiency in Python and infrastructure‑as‑code tools such as Terraform or Ansible.
- Strong knowledge of enterprise networking concepts, routing, switching, and cloud networking (AWS preferred).
- Experience building and consuming RESTful APIs for monitoring and orchestration.
- Demonstrated ability to troubleshoot complex network issues and drive continuous improvement.
Skills
pythonawsterraformansible