
Senior Product Software Engineer - Golang
Base Career
Job description
Responsibilities
-
Own complex technical initiatives end-to-end, from technical design through production deployment and operational excellence.
-
Set the architectural direction of backend distribution APIs and services to ensure high availability, resiliency, and low latency at scale.
-
Partner with product, editorial, and engineering stakeholders to translate business requirements into robust technical solutions.
-
Strategically prioritize initiatives and technical workstreams to deliver the highest-impact and most time-sensitive outcomes, while proactively identifying, communicating, and mitigating risks to ensure successful execution.
-
Champion engineering best practices across code quality, testing, CI/CD, observability, and incident response.
-
Set standards for operational excellence, including monitoring, alerting, on-call processes, and post-incident analysis.
-
Perform thorough code reviews and uphold a high standard of technical rigor and maintainability.
-
Mentor and coach engineers, fostering a culture of ownership, collaboration, and continuous improvement.
-
Drive performance optimization initiatives across services, caching layers, and data stores.
-
Contribute to technical documentation and promote knowledge sharing across teams.
-
Minimum Qualifications:
-
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
-
5+ years of experience building and operating highly available, distributed backend systems in production environments.
-
Strong experience designing and developing large-scale backend services using Golang (preferred) and/or Java.
-
Experience deploying and scaling services within cloud infrastructure, preferably AWS.
-
Deep understanding of caching technologies (such as Redis, Memcached, or similar).
-
Proven leadership, coaching, and mentoring skills, with the ability to inspire and empower a team towards achieving business goals.
-
Strong problem-solving skills with a proactive, detail-oriented approach.
-
Experience with CI/CD pipelines and source control systems (e.g., Git, Gitlab, Jenkins).
-
Experience with observability tools for metrics, logging, and monitoring (e.g., Datadog, Grafana).
-
Experience working in Agile/Scrum development environments.
-
Strong communication skills and a commitment to collaboration in a fast-paced, guest-focused environment.
-
Job Posting Segment:
-
Job Posting Primary Business:
-
Primary Job Posting Category:
-
Employment Type:
-
Primary City, State, Region, Postal Code:
-
Alternate City, State, Region, Postal Code:
-
Date Posted: