ApplySr. Software Engineer - Customer Insights
Posted about 1 month agoViewed
View full description
Requirements:
- Comfortable discussing performance, security, and user interactions in complex systems verbally and in written form.
- Experience writing and maintaining systems in Go or an equivalent language.
- Experience working with Docker and containers.
- Exposure to customer support or OSS community support.
- Comfortable on the Linux command line and using CLI tools.
- Experience using source code management tools like Git.
- Experience working in AWS environments, especially ECS, VPC networking, managed databases, and load balancers.
- A willingness and desire to continuously learn.
- Driven to make iterative improvements as the systems and organization mature.
Responsibilities:
- Work at the intersection of software development and data engineering to solve problems around metrics and telemetry collection and processing.
- Architect, build, extend, maintain, and provide operational support to services and systems including APIs, CLI tools, and supporting libraries.
- Write code daily in Go, occasionally in Python and Javascript.
- Author and maintain documentation across a product lifecycle from RFCs to READMEs and runbooks.
- Collaborate with Product Management to define technical requirements based on research and stakeholder feedback.
- Be responsible for the full lifecycle of feature development from design through testing, release, and ongoing support.
- Work with stakeholders in various roles to improve data collection and reliability.
- Collaborate with team members in pairing and mob programming, as well as work independently.
Apply