At a Glance
- Tasks: Design and develop scalable software solutions for Olo's products.
- Company: Olo is a leading SaaS platform transforming the restaurant industry.
- Benefits: Enjoy competitive salary, private healthcare, and flexible remote work options.
- Why this job: Join a passionate team and make a real impact in digital hospitality.
- Qualifications: 6+ years of development experience with strong problem-solving skills required.
- Other info: This role is fully remote with flexible hours within the GMT time zone.
The predicted salary is between 56000 - 66500 £ per year.
Published: Tue, 11 Feb 2025 18:50:30 GMT
Position: Senior Software Engineer
Company: Olo
Location: Remote, United Kingdom
Salary Range: £56,000 – £66,500 annually
Employment type: Full-time
About Olo:
Olo is a leading SaaS platform that supports digital transformation in the restaurant industry by providing personalized and profitable guest experiences. Our digital ordering, payment, and guest engagement solutions enable hospitality at scale, helping brands to do more with less and make every guest feel like a regular.
Job Description:
As a Senior Software Engineer on the Client Ops team, you will play a crucial role in architecting, developing, scaling, and monitoring solutions, improvements, and services that provide the dashboards, tools, and interfaces for managing Olo’s products. This role is fully remote and offers flexible working hours within the GMT time zone.
Key Responsibilities:
- Design and implement scalable, high-quality components and services aligned with team and company goals
- Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions
- Monitor and improve system performance, identifying and resolving issues swiftly and effectively
- Take a proactive approach to support, identifying root causes and developing long-term solutions
- Document and share knowledge effectively to elevate the team’s technical expertise
- Champion best practices in software development, agile methodologies, and continuous improvement
Requirements:
- 6+ years of development experience
- Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture
- Strong problem-solving skills and ability to navigate complex technical challenges
- Excellent communication skills, adapting to both technical and non-technical audiences
- Ability to consistently meet sprint and quarterly commitments while maintaining high standards of quality and efficiency
- Frontend: React, ASP.NET MVC
- Backend: .NET (C#), SQL Server
- Tests: Playwright, Selenium
- Infrastructure: AWS, TeamCity, Octopus, Datadog, and Sumo Logic.
Compensation and Benefits:
- Competitive salary range of £56,000 – £66,500 annually, depending on experience
- Private healthcare coverage
- Participation in all statutorily required benefits and pension programs.
Application Process:
This role is contracted through Deel, our Employer of Record. Our best estimate of the compensation range for this opportunity is provided above. During the interview process, we will discuss your expectations in more detail.
At Olo, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Apply now to join our passionate team dedicated to delivering amazing products using modern technologies.
Apply link
#J-18808-Ljbffr
Senior Software Engineer employer: Basarako
Contact Detail:
Basarako Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarize yourself with Olo's products and services. Understanding how their digital ordering and guest engagement solutions work will help you demonstrate your enthusiasm and knowledge during the interview.
✨Tip Number 2
Highlight your experience with microservices architecture and distributed systems. Be prepared to discuss specific projects where you've successfully implemented these technologies, as this is crucial for the role.
✨Tip Number 3
Showcase your problem-solving skills by preparing examples of complex technical challenges you've navigated in the past. This will illustrate your ability to handle the responsibilities outlined in the job description.
✨Tip Number 4
Since communication is key in this role, practice explaining technical concepts in simple terms. This will help you connect with both technical and non-technical stakeholders during the interview process.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Understand the Role: Take the time to thoroughly read the job description for the Senior Software Engineer position at Olo. Understand the key responsibilities and requirements, especially the technologies mentioned like React, .NET, and AWS.
Tailor Your CV: Customize your CV to highlight relevant experience that aligns with the job description. Emphasize your 6+ years of development experience and any specific projects that showcase your skills in distributed/microservices architecture.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your problem-solving abilities and how you can contribute to Olo's mission of enhancing guest experiences in the restaurant industry.
Showcase Communication Skills: In your application, provide examples of how you've effectively communicated with both technical and non-technical audiences. This is crucial for the role as collaboration with product managers and designers is emphasized.
How to prepare for a job interview at Basarako
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with distributed/microservices application architecture. Highlight specific projects where you designed and implemented scalable components, as this aligns closely with the role's responsibilities.
✨Demonstrate Problem-Solving Skills
Expect questions that assess your ability to navigate complex technical challenges. Prepare examples of past issues you've resolved, focusing on your thought process and the long-term solutions you developed.
✨Communicate Effectively
Since the role requires collaboration with both technical and non-technical stakeholders, practice explaining your technical decisions in a way that's accessible to everyone. This will showcase your excellent communication skills.
✨Familiarize Yourself with Olo's Products
Research Olo's digital ordering and guest engagement solutions. Understanding their products will help you tailor your responses and demonstrate your enthusiasm for contributing to their mission of enhancing guest experiences.