Software Engineer
Core
Investigate complex customer escalations by analyzing software behavior, logs, traces, and code to identify root causes and determine next steps.
Role type
Senior IC software engineer (customer engineering)
Builds
Code fixes, diagnostic tools, or workarounds to resolve customer problems and prevent recurrence
Domain
Networking infrastructure and enterprise software support
Required skills
debugging production software, Linux, Kubernetes, containerized microservices, TCP/IP fundamentals, distributed data stores (PostgreSQL, MongoDB), lab environment reproduction, AI/ML for log analysis
Preferred skills
debugging distributed data stores, resolving complex customer escalations, reproducing software issues in lab environments, applying AI/ML tools to automate troubleshooting, developing diagnostic tools
Technologies
Linux, Kubernetes, PostgreSQL, MongoDB, AI, machine learning, generative AI
Responsibilities
Analyze software behavior, logs, and traces to identify root causes; Reproduce issues in lab environments; Develop code fixes, diagnostic tools, or workarounds; Partner with development and support teams to validate solutions; Recommend product improvements based on escalation patterns
Seniority
Senior, hands-on IC
