Sigma Computing is looking to grow its engineering team to build and deliver world-class technology, with a specific focus on making data easily accessible. The Senior Software Engineer will contribute to building observability tools and platforms to ensure the uptime and performance of services, and optimize cloud triaging to limit downtime.
Requirements
- 5+ years industry experience building and maintaining high-quality software, especially software other engineers use
- Experience building systems for data analytics
- Distributed systems monitoring and profiling skills
- Knowledge of cloud application security models
- Administered cloud service infrastructure (GCP, AWS, Azure)
Responsibilities
- Build observability tools and platforms, including: metrics, logging, distributed tracing, dashboarding, alerting, application performance management
- Build with modern tools and languages like Go, Open Telemetry and Kubernetes
- Participate in on-call rotation and ensure uptime of services
- Create runtime tools/processes that optimize cloud triaging and limit downtime
- Define best practices around making our systems and services measurable
- Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies.
- We expect successful candidates to be coding a majority of their time
Other
- You apply a product mindset to infrastructure systems and feel accomplished enabling others
- Desire to be a teammate and have fun at work
- Strong sense of craftsmanship, and a healthy academic curiosity
- Startup experience
- The base salary range for this position is $170k - $215k annually.