Senior Software Engineer
Senior Software Engineer building backend and frontend systems for a scaling AI customer-support platform. The role requires 5+ years of software engineering experience, strong programming fundamentals, distributed-systems experience, and effective collaboration across product disciplines.
About the job
Responsibilities
- Develop technical plans and contribute to technical architecture as products scale.
- Write Ruby code integrating AWS, infrastructure, platform, and SaaS technologies for backend infrastructure.
- Ship changes to production rapidly through automated deployment processes.
- Build with AI-powered developer tools.
- Mentor engineers and interview candidates.
- Collaborate with product managers, designers, researchers, and data analysts on multidisciplinary product teams.
Requirements
- 5+ years of industry experience in software engineering, preferably building a SaaS product.
- Demonstrated significant impact on a product or team.
- Deep knowledge of a high-level programming language such as Ruby, Python, or JavaScript.
- Experience collaborating directly with product teams and designers.
- Proven track record of delivering value to customers or users.
- Experience with distributed systems.
Benefits
- Competitive salary and equity in a fast-growing startup.
- Lunch provided every weekday, snacks, and a stocked kitchen.
- Regular compensation reviews.
- Pension scheme with matching up to 4%.
- Life assurance and comprehensive health and dental insurance for employees and dependents.
- Flexible paid time off.
- Paid maternity leave and six weeks of paternity leave.
- Cycle-to-Work Scheme and secure bike storage.
- MacBooks as standard, with Windows available for certain roles.
- Hybrid working policy requiring at least three days per week in the office.
Skills
Ruby, AWS, Python, JavaScript, Distributed Systems, SaaS, Machine Learning
Similar jobs
Fullstack Engineering jobsBuild secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.