This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.• We work in a collaborative agile format, where team mates can contribute in many areas.
• You will be able to work on the full SDLC from design to implementation, testing, maintenance and automation
• Your work will influence technical direction and decisions as we chart the path forward toward new architecture
Core Technical Skills:Service Mesh Tech: Hands-on experience with Istio, Linkerd, Consul Connect, or AWS App Mesh; Envoy Proxy management; strong grasp of service discovery, load balancing, circuit breaking, retries, and fault injection.Programming: Proficient in Go or Python for automation/CLI tool development; knowledgeable in concurrent programming, networking libraries, API integrations, and microservices.Container Orchestration: Practical knowledge of Kubernetes (CRDs, operators, networking), Docker, Helm, and GitOps.Networking & Security: Deep understanding of TCP/IP, HTTP/2, gRPC, TLS/mTLS, network policies, microsegmentation, and zero-trust security.Observability: Experience with distributed tracing, metricslog aggregation, SLI/SLO monitoring.Command Line: Advanced bash scripting, awk/sed usage, packet analysis (tcpdump/Wireshark), and system troubleshooting.Key Competencies:Complex network troubleshooting, performance optimization, capacity planning.Infrastructure as Code (Terraform, Pulumi); CI/CD pipeline integration.Managing multi-cluster and multi-cloud environments.
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Minimum Qualifications:
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
Experience:
5+ years in distributed systems or microservices.
3+ years with container orchestration platforms.
2+ years implementing service mesh technologies.
Soft Skills & System Thinking:
Strong problem-solving and debugging abilities.
Proficient at analyzing distributed system interactions and tracing request flows.
Skilled in incident response, documenting root causes, and proactive prevention.
Ability to profile system performance, debug network/service mesh issues, and communicate effectively for cross-team collaboration.
Documentation, knowledge sharing, and on-call experience are valued.
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The US national annual pay range for this role is $123,500 to $212,850
Our Benefits:
Any general requests for consideration of your skills, please