Senior Software Engineer I
Olo
Summary
Join Olo, a leading SaaS platform in the restaurant industry, as a Senior Software Engineer on the Business Systems team. You will design, develop, and maintain scalable solutions across Olo's Business Systems, collaborating with a passionate team using modern technologies. This fully remote position, based anywhere in the UK, offers a competitive salary and benefits. You will be contracted through Deel, our Employer of Record, ensuring you retain all employment rights under UK law and eligibility for statutory benefits and pension programs. The role involves contributing to technical decision-making, improving system performance, and collaborating with various stakeholders. Olo offers a dynamic work environment focused on innovation and continuous improvement.
Requirements
- 6+ years on-the-job development experience
- Experience writing unit tests and testable code
- Demonstrates strong problem-solving skills and the ability to navigate complex technical challenges
- Exhibits excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes
- Delivers constructive feedback that empowers individuals and strengthens the team
- Communicates technical concepts clearly, adapting to both technical and non-technical audiences
- Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency
Responsibilities
- Design and implement scalable, high-quality components and services that align with team and company goals
- Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance
- Investigate, understand, and improve interactions between large and complex systems, including integrations with financial platforms
- Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions
- Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution
- Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence
- Document and share knowledge effectively to elevate the teamβs technical expertise
- Champion best practices in software development, agile methodologies, and continuous improvement
Benefits
- Fully remote position, allowing you to work from anywhere within the United Kingdom
- Eligibility to participate in all statutorily required benefits and pension programs
- Competitive salary: Β£57,600 - Β£68,400 annually