Staff Software Engineer, Platform

Sorry, this job was removed at 3:10 a.m. (PST) on Saturday, February 1, 2020
Find out who's hiring in San Francisco.
See all Developer + Engineer jobs in San Francisco
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Staff Software Engineer, Platform

Who We Are 

At Lyric™ we’re on a mission to design and operate accommodations for the modern business traveler. The way we do that is by designing space and technology which empower a more creative and connected world.

 Our proprietary software and data platforms are the foundation of our company, driving Lyric’s best-in-class margins through optimal site location and advanced revenue management. It also allows us to deliver exceptional guest experiences through our premium and purposeful Creative Suites™. Informed by increasing levels of automation and personalization, these apartment-suites - set within inspired buildings in the most exciting neighborhoods in the country - combine the productivity of a workspace, the inspiration of an artistic studio, and the amenities of a luxury hotel. Whether you stay one or 200 nights, we’re building a network of spaces that make you feel at home everywhere. Our focus is on flexibility, purpose, and community to help you unlock possible.

As a Senior Software Engineer on the Platform team, you will reduce development friction and empower the entire engineering organization. You will build critical and foundational components such as logging and telemetry libraries, authentication/authorization and caching services (to name a few) that are leveraged by other engineers in building our products. As part of the team, you will be responsible for driving Lyric’s overall architecture and ensure standards and best-practices are adopted. This role is highly cross-functional requiring you to work with other engineering teams and stakeholders across the company to lead our platform efforts. This is the ideal opportunity for an individual who is highly empathetic towards engineers and their needs.

Follow us on LinkedIn | The Muse | Instagram

Challenge

  • Design, implement and maintain critical services consumed by our product engineering teams. 
  • Develop and enhance our composable, reusable and isolated components.
  • Continuously measure and optimize the performance, reliability, resiliency and uptime of platform services.
  • Create highly testable, flexible, standardized and robust service implementations.
  • Define, develop, and drive adoption of selected technologies, industry standards and best-practices to ensure the robustness of our platform and SOA architecture.
  • Gather, understand, and prioritize requirements from our product engineering teams. Balance numerous non-engineering factors with technical considerations. Research potential solutions and rapidly build and validate prototypes. Share learnings, potential risks, resourcing needs, and security concerns.
  • Design, develop and adopt tools for automation, monitoring, testing and instrumentation to reduce operational friction and increase engineering efficiency.
  • Drive innovation across the engineering organization by researching promising new tools and technologies and establish new approaches that will improve productivity. 

Foundation

  • 7+ years of experience architecting and building fault-tolerant, highly-available and scalable distributed systems.
  • Experienced in defining and modeling robust and consumable APIs.
  • Well-versed in databases, message queues, caching, networking and security best practices.
  • Fluent in Python and related frameworks. Experience with other languages and frameworks is a plus.
  • System design thinker that is data-driven and detail oriented with a desire to solve large and complex problems.
  • Works autonomously and is energized by missions and goals more than a specific list of tasks.
  • Demonstrates a great sense of empathy for the productivity of developers and champions their needs.
  • Experienced with infrastructure-as-code such as Terraform and container orchestration and runtimes such as AWS EKS and Docker.
  • Familiar with the AWS ecosystem.
  • Able to thrive in an agile software development environment and execute cross-functionally.

Interview

  • Discovery call with one of our Talent Engineers to overview the role, ensure alignment against our cultural values, and answer initial questions
  • The next round will be a two part call. Part I will dive more deeply into your career history while Part II will be focused on your technical ability. During the second portion of the call, you will be asked to complete a coding exercise.
  • In person meeting with key stakeholders from both the Engineering, Product, and Design teams, as well as cross-functional partners to discuss (among other things!): cross-functional partnerships, systems design, and Lyric Cultural Values.

Perks and Benefits

  • Competitive Salary and Equity
  • Medical, Dental, and Vision Coverage
  • Commuter Subsidy
  • Fitness Subsidy
  • 401k
  • Education Subsidy
  • Unlimited PTO


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

300 Montgomery St, San Francisco, CA 94104

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about LyricFind similar jobs