Senior Engineer II, Backend
170000USD - 200000USD
San Francisco, United States
Usability
Product Design
Product Management
Troubleshooting
Ruby
More jobs from this company
views: 0
Senior Engineer II, Backend
What you’ll do (responsibilities)
  • We’re looking for Senior Engineers with a deep backend focus to join our team. In this role, you can expect to:
  • Design, prototype, and implement features and tools while ensuring stability and usability.
  • Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others.
  • Act as a subject matter expert on quality development with an emphasis on Golang development.
  • Lead and execute large-scale projects, ensuring the reliable delivery of key features from design through full implementation and troubleshooting.
  • Drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency.
  • Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones.
  • Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs.
  • Advocate for strategic technical roadmap initiatives that enhance the system’s overall effectiveness across teams and the organization.
  • Debug and resolve complex issues to improve the quality and stability of products or solutions.
  • Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed.
  • Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes.
  • Facilitate collaborative team activities, such as code pairing and group troubleshooting, to foster a productive and cohesive team environment.
  • Support reliable production environments, including participating in an on-call rotation.
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.

What you’ll need (basic qualifications)
  • Typically, you should have at least twelve or more years of experience as an engineer.
  • You have professional experience developing with modern programming languages and frameworks and are interested in working in Golang and Ruby specifically.
  • You have experience working with distributed systems, particularly on a cloud provider such as AWS, Azure, or GCP, with a focus on scalability, resilience, and security.
  • Emerging ability to direct work and influence others with a strategic approach to problem-solving and decision-making in a collaborative environment.
  • Demonstrated business acumen and customer focus, with a readiness for change and adaptability in dynamic situations.
  • Cloud-native mindset and solid understanding of DevOps principles in a cloud environment.
  • Familiarity with cloud monitoring tools to implement robust observability practices that prioritize metrics, logging, and tracing for high reliability and performance.
  • Intentional focus on stakeholder management and effective communication, fostering trust and relationship-building across diverse teams.
  • Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes.

What's nice to have (preferred qualifications)
  • You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).
  • You have prior experience working in cloud platform engineering teams.
Senior Engineer II, Backend
170000USD - 200000USD
San Francisco, United States
Usability
Product Design
Product Management
Troubleshooting
Ruby
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.