Base Career logo

Senior Product Software Engineer - Golang

Base Career

On-siteGlendale, AZseniorPosted 22h ago

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: