{"id":7083,"url":"https://alion.io/job/olo-software-engineer-core","title":"Software Engineer - Core","company":{"id":2662,"name":"Olo","domain":"olo.com","url":"https://alion.io/company/olo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":80,"open_postings":5,"ghost_share":0,"stale_share":0.8,"repost_share":0,"time_to_fill_p50_days":59,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Belfast, United Kingdom"],"countries":["GB"],"hiring_countries":["IE"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":46000,"max_usd":109000,"period":"year","method":"role_seniority_country_cell","sample_n":26},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"Claude Code","optional":false},{"name":"Confluence","optional":false},{"name":"Copilot","optional":false},{"name":"GitHub","optional":false},{"name":"Jira","optional":false}],"status":"live","first_seen_at":"2026-07-14T09:42:17Z","employer_posted_date":"2026-07-14","last_verified_at":"2026-10-17T15:35:54Z","board_verified":true,"closed_at":null,"days_open":95,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":94},"description":"Olo is a leading SaaS platform accelerating digital transformation in the restaurant industry, by helping customers deliver more personalised and profitable guest experiences. As a result, our digital ordering, payment, loyalty and guest engagement solutions enable brands to do more with less and make every guest feel like a regular.\nWhile our roots are in NYC, we’re intentionally investing in Belfast and Northern Ireland as a key hub, with an established leadership presence, a local team, and community for the long term. This role is fully remote, offering you flexibility to work from anywhere within NI.\nYour new role\nIn this role, you’ll join as a Software Engineer on the ‘Core’team, which is part of the wider ‘Order Engineering’ group.\nThe Core team owns key parts of Olo’s platform, including baskets, orders, checkout, promotions, capacity management, and the services that power ordering experiences at scale. We build and maintain the APIs, services, and tools that brands and partners rely on to create reliable, flexible, and high-performing digital ordering experiences.\nAs a Software Engineer on this growing team, you’ll play a key role in shaping the future of these systems. You’ll help guide technical decisions, improve platform reliability and scalability, contribute hands-on code, and mentor other engineers. This is an opportunity to have meaningful influence across a broad and business-critical area of the platform while helping evolve the architecture for the next stage of growth.\nOn a management level, the team is led by a dedicated Engineering Manager who is based in Northern Ireland.\nHow you’ll make an impact\nDevelop an understanding of the ‘Core’ team's domain and technology stack and actively seek guidance to grow technical expertise.\n\nHandle small-to-medium features with support from more senior engineers, ensuring tasks are completed according to set timelines.\n\nWrite code adhering to established coding standards and participate in code reviews to learn best practices.\n\nCollaborate with team members to understand feature requirements and implement solutions with guidance.\n\nFocus on building reliable and maintainable software components, contributing to team deliverables with a focus on quality.\n\nUtilise version control systems to manage code changes and maintain a consistent development workflow.\n\nParticipate in team meetings and sprint ceremonies, such as daily stand-ups and sprint retrospectives, contributing updates and feedback.\n\nEngage in learning activities, including game days and training sessions, to build familiarity with the company's tools and processes.\n\nTroubleshoot and debug issues with guidance, learning to identify and resolve common software bugs.\n\nDemonstrate a willingness to collaborate with other engineers and stakeholders, developing teamwork skills necessary for larger projects.\n\nDemonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised.\n\nUse Claude Code and GitHub Copilot extensively as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern AI coding agents and IDEs.\n\nActive participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.\n\nWhat will set you up for success\nBachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.\n\nAt least 1.5 years of experience in a software engineering role.\n\nProgramming Skills: Proficient in C#/.Net and familiar with basic programming constructs and design patterns.\n\nVersion Control Systems: Basic understanding of version control tools (e.g., GitHub) and how to use them for source code management.\n\nUnit Testing: Familiarity with writing unit tests to validate small software components and test-driven development frameworks (e.g., NUnit, Jest).\n\nDistributed Systems Fundamentals: Basic understanding of how distributed systems work, focusing on building reliable components.\n\nCollaboration Tools: Experience using collaboration platforms for development, such as Jira, Confluence, and GitHub.","description_format":"text","description_chars":4238,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ireland","iso":"IE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["E-commerce Platforms","POS Systems","Catering & Food Services"],"lifecycle":[{"event":"open","at":"2026-07-14T09:42:17Z"},{"event":"close","at":"2026-09-11T20:14:34Z"},{"event":"reopen","at":"2026-09-25T18:00:55Z"}],"visa":[],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":1,"p_active":0.525,"p_room":0.36,"age_days":94,"expected_fill_days":59,"reasons":["conf:3","win:tail","crowd:junior"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/olo-software-engineer-core","json_url":"https://alion.io/job/olo-software-engineer-core.json","meta":{"generated_at":"2026-10-17T17:43:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":166,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2662},"rest":"https://alion.io/mcp/rest/get_company?id=2662"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Folo-software-engineer-core"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Folo-software-engineer-core"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Folo-software-engineer-core"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/olo-software-engineer-core\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Folo-software-engineer-core"}]}