Staff Infrastructure Software Engineer
Apply NowCompany: ASM Tech Solutions
Location: San Jose, CA 95123
Description:
What You Need to Bring
Required Skills & Experience:
Preferred Skills:
Your Day-to-Day
Required Skills & Experience:
- Proven experience with large-scale deployments of distributed services.
- Expertise in programming and automation using modern languages like Golang and Python.
- Public cloud experience and product development in domains such as networking, compute, and storage.
- Experience designing and developing large-scale distributed systems.
- Ability to guide software developers and design microservices-based systems.
- A proactive, "can-do" attitude with strong communication skills to bring ideas to fruition.
Preferred Skills:
- Knowledge of Linux kernel internals and debugging (a significant advantage).
- Familiarity with network security products (e.g., physical and software firewalls).
- Experience with microservices deployment and development.
- Background working with web-scale companies, particularly in designing distributed systems.
Your Day-to-Day
- Develop and operationalize software automation solutions for distributed systems.
- Collaborate with cross-functional teams and leadership to define project objectives and timelines.
- Engage with operations teams and customers to refine feature requirements.
- Define project scope and ensure successful execution.