Job Closed
This listing is no longer active.
Olo is a leading open SaaS platform for restaurants that enables hospitality at every touchpoint.
Associate Software Engineer
Location
NI + 1 moreAll locations: NI | United Kingdom
Posted
67 days ago
Salary
0
Seniority
Mid Level
Job Description
Associate Software Engineer
Olo
• Develop an understanding of the team's domain and technology stack and actively seek guidance to grow technical expertise. • Handle small-to-medium features with support from more senior engineers, ensuring tasks are completed according to set timelines. • Write code adhering to established coding standards and participates in code reviews to learn best practices. • Collaborate with team members to understand feature requirements and implement solutions with guidance. • Focus on building reliable and maintainable software components, contributing to team deliverables with a focus on quality. • Utilise version control systems to manage code changes and maintain a consistent development workflow. • Participate in team meetings and sprint ceremonies, such as daily stand-ups and sprint retrospectives, contributing updates and feedback. • Engage in learning activities, including game days and training sessions, to build familiarity with the company's tools and processes. • Troubleshoot and debug issues with guidance, learning to identify and resolve common software bugs. • Demonstrate a willingness to collaborate with other engineers and stakeholders, developing teamwork skills necessary for larger projects. • Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised. • Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.
Job Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of one year industry experience in a Software Engineering/Development position (post academic studies)
- Our core stack is Node.js and Javascript along with tools such as Postgres, Elasticsearch, Redis, Sns/Sqs, Kubernetes, Helm, CI/CD, etc.
- Unit Testing: Familiarity with writing unit tests to validate small software components and test-driven development frameworks (e.g., NUnit, Jest).
- Distributed Systems Fundamentals: Basic understanding of how distributed systems work, focusing on building reliable components.
- Collaboration Tools: Experience using collaboration platforms for development, such as Jira, Confluence, and GitHub.
Benefits
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Software Engineer – Agents Team
Mitek SystemsThe global leader in mobile capture and digital identity verification.
• Evolve and improve software for products and services • Work on products and solutions that will help to transform mobile banking and the identity authentication markets
Software Engineer I
MintelMintel is a market research firm headquartered internationally in London, England, United Kingdom. The company was founded in 1972, and in 1984, Mintel first pu
Title: Software Engineer I Location: Chicago IL Job Description: We are looking for a talented entry-level Software Developer to join our established IT team in Chicago. This individual will ideally have a STEM degree or equivalent experience(1+ year) coupled with a proven ability to solve problems with code. This position will be redeveloping marketing intelligence websites that are used by most of the largest CPG companies and financial services institutions in the US and Canada, as well as the data entry and quality assurance systems which power it. This is a Hybrid position based in Chicago. What You Will Be Doing: - Join a diverse, high-functioning Scrum team - Participate in planning activities with the Product Owner and other stakeholders - Develop features for our client-facing website and data entry software - Demo software to stakeholders and record their feedback - Participate in testing and other quality assurance activities - Manage the deployment of new features to beta and live environments - Contribute to continuous improvement activities - Gain exposure to our full software stack, using primarily Open-Source software - Influence the direction of your team through continuous improvement activities - Collaborate with your team in an agile open workspace, or retreat to one of our quiet areas when you need to focus on individual tasks - Take part in intensive pairing activities to get you up to speed quickly with our technology stack Who We Are Looking For: - Naturally Curious: You are naturally curious, looking for new opportunities to learn and adapt to new platforms and technologies. - Tech-Savvy: You excel in web technology, bringing a highly skilled approach to your day to day while constantly learning about what is new or next. - A Collaborator: You bring an energy to the table that encourages and develops internal relationships. You seek out opportunities to collaborate with peers in your department and in an agile software development process. - Committed to Personal Growth: You are committed to continuous learning and growth, constantly pushing yourself outside of your comfort zone to develop your skill set. - Self-Directed: You are confident and driven on your projects. You have an aptitude for identifying and solving problems, both technical and organizational Equal Opportunity Employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Vets The below reflects the range of base salary for this role at the time of this posting. An employee’s position within the salary range will be based on several factors including, but not limited to, skills, experience, and qualifications. The salary range for this role is: $56,000 USD to $70,000 USD. Alongside salary, Mintel offers a comprehensive benefits package including medical/dental/vision insurance, flexible spending accounts, health savings accounts, employer paid life and disability insurance, 401(k) with employer match and paid time off. We are invested in our employees' wellbeing which is why we also offer flexible working hours, ClassPass subsidy, mental health benefit through Modern Health, paid volunteer time off, paid birthday leave and paid parental leave. #LI-BF1
Senior Software Engineer
SurveyMonkeySurveyMonkey is the parent company of product brands used to measure insights and artificial intelligence-powered data sourced from real questions and answers.
• Build and maintain robust ML systems using Python (Pandas/NumPy, PyTorch/transformers) to support efficient ML operations • Design ML cloud infrastructure using AWS services, ensuring the platform is built for reuse, scalability, and high-volume throughput • Collaborate with application engineers to integrate, test, and monitor ML model services across SurveyMonkey’s microservices architecture • Act as a consultant to internal feature teams, educating and influencing decisions regarding ML tooling and infrastructure • Incorporate telemetry into the platform for complex failure mode analysis, ensuring real-time reliability for millions of daily survey responses • Serve as a technical leader and mentor, championing high standards in coding, documentation, and architectural best practices to foster the professional growth of junior engineers on the MLP team
Principal Software Engineer
TripadvisorTripadvisor, founded in 2000, is an award-winning network for travel information that features real advice from global travelers. The world’s largest travel s
Title: Principal Software Engineer (Experiences) Location: Poland, Kraków Hybrid Job Description: About Tripadvisor The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world’s most trusted source for travel and experiences. We leverage our brands, technology, and capabilities to connect our global audience with partners through rich content, travel guidance, and two-sided marketplaces for experiences, accommodations, restaurants, and other travel categories. The subsidiaries of Tripadvisor, Inc. (Nasdaq: TRIP), include a portfolio of travel brands and businesses, including Tripadvisor, Viator, and TheFork. The Tripadvisor Experiences Engineering team is distributed across Europe and is responsible for Tripadvisor.com, the Tripadvisor mobile apps and all their supporting infrastructure. We run the systems that help operators build their businesses and those which enable third parties to utilise our inventory. We provide the tools which help our customer services team provide world class service to travellers and operators internationally. We’re looking for a Principal Software Engineer to join our fast-growing team. This role is open to candidates based within a commutable distance (generally up to 1.5 hours) of our Cracow office. We embrace flexibility in where and how work gets done and also value meaningful in-person moments to connect and collaborate. You can expect a remote-first working model with periodic in-person gatherings at your closest office for team connection, planning, or other key moments. This is a permanent contract of employment/Umowa o pracę. What you'll do: - Drive the design and architecture of complex, scalable systems that underpin our technology solutions. Capable of designing long-lasting systems to solve complex problems (including scalability, reliability, consistency and quality) often across an engineering pillar. - Conduct design reviews at both the engineering pillar level and across the broader engineering organization. - Leads generalisable improvements in operational maturity for his platform and promotes best practices with other engineers when it comes to operations. - Work closely with engineering managers, other principal and senior principal engineers to drive technology strategy and roadmap that aligns to the wider organisation vision. - Partners with Product Manager(s) and Engineering Manager(s) to establish clear technical delivery milestones for key initiatives and then helps to drive delivery within the agreed scope, quality and on time. - Build trusted leadership by being regarded as a go-to person across a wide number of technologies, practices, and tools used in an engineering pillar. - Communicate effectively with technical and non-technical stakeholders to ensure alignment on project goals, commitments, and timelines. Skills & Experience: - 10+ years of experience in commercial software development. - Demonstrated excellence in working with cross functional teams in fast-paced environments, both in terms of technical leadership and cross team collaboration. - Excellent command of tools and expertise for troubleshooting production issues. - Experience around building scalable and distributed software systems, from conception to production. - Experience of software architecture, design principles and engineering best practices. - Experience with AWS or Azure cloud platforms, object-oriented programming languages such as Java, Python, or Scala, and working with both SQL and NoSQL databases. - Exposure to the data engineering ecosystem will be a huge plus. Why Join Us? - Competitive compensation packages, including base salary and annual bonus. - “Work your way” with flexibility to suit your lifestyle. We take a remote-friendly approach to collaboration, with the option to join on-site as often as you’d like in select locations. - Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work. - Donation matching. Give back? Give more! We match qualifying charitable donations annually. - Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs. - Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you. - Travel perks. We believe that travel is employee development, so we provide discounts and more. - Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges. - Health benefits. We offer great coverage and competitive premiums. Perks of Working at Tripadvisor - Competitive compensation packages, including base salary, annual bonus, and more. - “Work your way” with flexibility to suit your lifestyle. We take a remote-friendly approach to collaboration, with the option to join on-site as often as you’d like in select locations. - Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work. - Donation matching. Give back? Give more! We match qualifying charitable donations annually. - Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs. - Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you. - Travel perks. We believe that travel is employee development, so we provide discounts and more. - Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges. - Health benefits. We offer great coverage and competitive premiums. Our Cultural Pillars: - Traveller first: We exist to create value for our customer, the traveler. We enable our suppliers and partners to unlock this value. Their collective behaviors and insights are what drives us. - Execution is our edge: We act fast, experiment, learn from failure, iterate, and improve the solutions of tomorrow across every aspect of our business. Our execution is agile, data-driven, prioritised, and built to scale. We assume no problem is someone else’s problem and finish what can be done today, knowing tomorrow will bring fresh challenges. - We succeed together: The best outcomes are driven by empathic, humble, and diverse subject matter experts working toward shared goals. We collaborate relentlessly, challenge assumptions, give actionable feedback, and set each other up for success through empowered teams with a clear charter. We transparently take ownership of our growth, individually and as a team. We celebrate the quality of our effort, our learnings, and our collective achievements. We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at AccessibleRecruiting@tripadvisor.com. If you have any additional questions about careers at Tripadvisor you can email us at recruitment@tripadvisor.com. We have all the answers! #LI-Hybrid




