Lead Software Engineer
About Sittercity
Sittercity’s mission is to make child care finally work. We pioneered tech enabled child care in 2001, and we connect millions of parents with babysitters and nannies every year. Recently recognized as a 2018 Chicago Innovation Award winner, we are building a platform that is radically simplifying the way we find, book and pay for trusted care. Headquartered in Chicago, we serve families and caregivers nationwide.
How we work:
We operate in cross functional teams that focus on delivering user value in small increments each sprint. We believe strongly in collaboration across all levels of our teams during each sprint iteration. Tests are a fundamental part of our development cycle. We practice Test-Driven Development. We release frequently with an established continuous integration stack. Developers are responsible for coding, testing, releasing to production, and monitoring their releases. We encourage open and respectful feedback.
What You’ll Do
As a Lead Engineer you will work with stakeholders to understand business opportunities and help assess feasibility and impact of new features. You will be in charge of guiding architectural conversations and drive decisions about technologies, tools and development processes in a collaborative manner.
Our current tech stack includes Golang, GraphQL, Postgres, Ruby, Rails and Vue.js and is constantly evolving as we learn and grow. You don’t need to know all these technologies but you should be excited and willing to learn!
- Lead a cross functional team to deliver new features by helping break down items, prioritizing and making sure requirements are understood by all the members of the team
- Work with stakeholders to assess feasibility of various initiatives and help participate on the creation of team roadmap
- Architect applications using design patterns that allow future scaling. Use expertise to anticipate future use cases and minimize cost of future changes.
- Foster a culture of safety and continuous learning by facilitating lunch and learns, retros, bringing new tools and technologies to address challenges based on your own experiences as a developer.
- Mentor other engineers and help with code reviews
- Be open to provide and receive feedback from peers and managers
- Write code
- Provide support for new and existing products and features in production
About you:
- Have experience leading teams, driving the system architecture with scalability and performance in mind
- You love to code
- You think test-driven development is pretty great
- You love picking up new technologies
- Have production experience with Go and Ruby
- Have experience using Docker and/or Kubernetes (GCP is a bonus)
- Can lead technical discussions and help drive decisions
- Self-motivated and self-managing; you own your code even after is released to Production
- Have a positive attitude and a desire to learn and teach
- You are naturally curious and get excited to dig in and understand how things work
- You release code early and often and build incrementally towards customer value
Benefits
- A fulfilling and dynamic work environment
- Support for flexible and remote working environments
- Open personal time off policy
- Health, dental, vision, disability, life, 401(k)
- Food and healthy snacks throughout the day
- Ping pong and on-site fitness center
- Company events, social outings, and volunteer opportunities
- Subsidized use of Chime for personal Childcare services
- Industry leading maternal and paternal leave
Sittercity is committed to hiring a diverse workforce. We consider all applicants for employment without regard to race, color, sex, sexual orientation, gender identity, religion, age, national origin, disability, veteran status, or any other basis as prohibited by federal, state or local law.