Summary
Join GlossGenius as a Senior Software Engineer and be at the heart of our developer experience, building shared frameworks, core services, and foundational tooling to empower our product teams. You will design, build, and operate critical backend services and distributed systems, turning ambiguous problems into delightful developer experiences. Own projects end-to-end, from design to rollout, making effective tradeoffs considering business priorities and user experience. Partner with various teams to co-create solutions, mentor other engineers, and champion best practices. This role offers a hybrid or remote option in the San Francisco Bay Area or NYC.
Requirements
- 5+ years of software engineering experience, with a focus on designing, building, and operating distributed systems at scale
- Deep technical proficiency in backend development, ideally with Kotlin and TypeScript
- A willingness to learn and work with Ruby is also important as we modernize our stack
- A passion for great API design and amazing developer experiences
- You see other engineering teams as your customers and are driven to build tools and services that accelerate their work
- Demonstrated experience leading complex, cross-functional technology initiatives and influencing technical roadmaps
- You can break down large-scale projects and partner effectively with stakeholders to deliver results
- You thrive in a fast-paced, collaborative environment, have a bias for action, and a commitment to continuous improvement for yourself and the team around you
Responsibilities
- Design, build, and operate the next generation of critical backend services and distributed systems that form the foundation of our products
- Evolve our core platforms to the next level of scale and reliability
- Turn ambiguous problems into concrete, delightful developer experiences
- Streamline our services by improving CI/CD, standardizing observability, and enhancing our feature flagging system to reduce risk
- Own projects end-to-end, from technical design through implementation and rollout
- Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
- Partner closely with product engineering, infrastructure, security, and design teams to co-create solutions
- Act as a force-multiplier, mentoring other engineers and championing best practices in everything you do
- Uphold best practices and high standards for engineering and product quality in addition to mentoring newer team members to do the same
Benefits
- Flexible PTO
- Competitive health & dental insurance options, with premiums partially or fully covered by GG
- In-person opportunities that are designed to help team members foster collaboration and build community (ie; working out of a co-working space, team dinners, and other team building activities)
- Fertility and adoption benefits via Carrot
- Generous, fully-paid parental leave policy
- 401k benefit - employees are eligible to contribute starting day 1 of employment
- Professional Development - employees receive a yearly stipend for approved learning and educational-related expenses
- Pre-tax commuter benefits
- Dependent Care FSA
- Home office support
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.