# Software Engineer - Core

**Company:** [Olo](https://hotfix.jobs/companies/olo)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 1+ years
**Skills:** C#, .Net, GitHub, Git, Nunit, Jest, Distributed Systems, Jira, Confluence, Claude Code, Github Copilot
**Posted:** 2026-07-14

> Builds and maintains APIs, services, and tools supporting high-scale digital ordering, including baskets, checkout, promotions, and capacity management. The role requires C#/.NET experience, familiarity with testing and distributed systems, and at least 1.5 years of software engineering experience.

## Job Description

## Responsibilities
- Develop an understanding of the Core team's domain and technology stack, seeking guidance to grow technical expertise.
- Handle small-to-medium features with support from senior engineers and complete tasks according to timelines.
- Write code according to established standards and participate in code reviews.
- Collaborate with team members to understand requirements and implement solutions.
- Build reliable, maintainable software components with a focus on quality.
- Use version control systems to manage code changes and maintain a consistent development workflow.
- Participate in team meetings and sprint ceremonies, including stand-ups and retrospectives.
- Engage in learning activities, game days, and training sessions.
- Troubleshoot and debug issues with guidance.
- Collaborate with engineers and stakeholders on larger projects.
- Own the team's delivery pipeline, continuously optimizing code quality, testing standards, and deployment practices.
- Use Claude Code and GitHub Copilot extensively in daily development and participate in AI coding-agent training.
- Participate in on-call duties.

## Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- At least 1.5 years of experience in a software engineering role.
- Proficiency in C#/.NET and familiarity with programming constructs and design patterns.
- Basic understanding of version control tools such as GitHub.
- Familiarity with unit testing and test-driven development frameworks such as NUnit and Jest.
- Basic understanding of distributed systems fundamentals.
- Experience with development collaboration platforms such as Jira, Confluence, and GitHub.

## Similar jobs

- [Software Engineer II, Backend](https://hotfix.jobs/jobs/7f068087-e93b-4a43-b9b2-d2e3ccf80d4c) - Bubble - Remote - $145k – $187k/yr
- [Systems Engineer, Network Protocols & Distributed Systems](https://hotfix.jobs/jobs/19f9e6a4-33f0-4534-9be2-be9b1cbd40b3) - Cloudflare - Austin, TX - €54k – €75k/yr
- [Software Engineer, Platform](https://hotfix.jobs/jobs/e57a78fc-aff8-4ee1-897a-4b82e983e191) - Scale AI - London, United Kingdom
- [C++ Engineer - Experience](https://hotfix.jobs/jobs/f970e98f-e8ac-411e-bf8a-c9103a39be17) - Spotify - Stockholm, Sweden
- [Software Engineer - Wallets](https://hotfix.jobs/jobs/32955ac3-4c1c-4a94-83a2-7e6f18965180) - Rain - Remote - $220k – $270k/yr

**Apply:** https://hotfix.jobs/jobs/17cdfb5c-6ca7-4c7c-8f16-e9223eab6a62
**Canonical:** https://hotfix.jobs/jobs/17cdfb5c-6ca7-4c7c-8f16-e9223eab6a62