Senior Software Engineer, Platform
About Sittercity
Sittercity, a Bright Horizons company, is a technology platform working to reimagine the child care industry. Finding, hiring and managing high-quality, trustworthy and enriching child care has never been simple, for parents or caregivers. We want to change that. At Sittercity, you can imagine and create solutions that will revolutionize a multi-billion industry and bring relief to parents and care providers alike, all while having a lot of fun! Boost your career as we launch into our next phase of growth and help build a platform that changes the way child care works.
What You’ll Do
Sittercity.com is a monolith rails application, and while this architecture has served us well, we are now ready to take things to a different level with a brand new set of API’s and a new vision to push our products forward. As a software engineer on the shared services team, you will bring your extensive knowledge of modern web technologies to architect and build common services to support our product squads.
Responsibilities:
- Collaborate with technical product managers, other engineers and various stakeholders to develop new services.
- Brainstorm with fellow team members to estimate the feasibility and implementation strategies of deliverables.
- Work within Ruby on Rails and Go environments to maintain and extend our current applications.
- Design and develop API contracts to be consumed by stakeholder clients (e.g. product squads).
- Architect and build robust software using modern web technologies.
- Mentor other engineers and help with code reviews.
- Drive best practices and promote knowledge sharing through documentation.
Qualifications:
- Firm knowledge of Ruby on Rails or Go.
- Have a positive attitude and a desire to learn but also teach/mentor more junior engineers.
- Comfortable working with monolithic codebases while trying to refactor into a more modern service architecture.
- Great communication and project management skills. We value well-rounded engineers.
Nice to Haves:
- Experience working in Google Cloud or AWS
- Familiar with containerized environments or Kubernetes
- Familiar with security best practices
Why you should join us
We offer an innovative and fun environment that rewards passionate and curious individuals. Due to COVID-19, this will start as a remote role with the potential to eventually rejoin our team in our Chicago office. Our office provides a bright and energized space for collaboration as well as many quiet areas for concentration. Additionally, you will receive the following benefits:
- Support for flexible and remote working environments
- Company events, social outings and volunteer opportunities
- Generous paid time off policy, including sick and holiday
- Industry-leading parental leave
- Tuition assistance, college coach, and enhanced family support
- Great benefits package, including: health, dental, vision, disability, life, and 401(k) matching
- Sittercity membership, back up child/adult/elder care, and child care center discounts
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. Sittercity participates in E-Verify and background checks all employees.