✨ About The Role
- The Senior Software Engineer will lead projects involving API development, integrations, and data delivery pipelines.
- The role requires acting as a technical leader, helping to triage on-call tickets and guide sprint planning.
- Collaboration with engineering and product teams to design and deliver customer-facing APIs is a key responsibility.
- The engineer will be expected to debug and troubleshoot complex production issues, leveraging strong analytical skills.
- Improving practices for logging, monitoring, and telemetry to ensure quick identification and resolution of issues is part of the job.
- The position involves mentoring other engineers and fostering a culture of technical excellence within the team.
⚡ Requirements
- The ideal candidate will have over 5 years of production software engineering experience, particularly in developing and maintaining RESTful APIs and integrations.
- A strong background in backend development using Go (Golang) is essential for success in this role.
- Experience with Elasticsearch for search and analytics pipelines is highly valued.
- The candidate should have a proven track record of managing cloud-based infrastructure, particularly with S3 and GCP.
- Strong debugging skills and the ability to troubleshoot complex production issues across multiple systems are crucial.
- A collaborative mindset and the ability to engage across teams to deliver customer value will be important for this position.
- The candidate should be comfortable mentoring other engineers and fostering a culture of knowledge sharing.