Demo

Software Engineer

Adora POS
Roseville, CA Full Time
POSTED ON 6/7/2026
AVAILABLE BEFORE 12/3/2026

* This is an on-site role based in our Roseville, CA office with one day per week WFH flexibility. - Local Candidates Only, please.


Software Developer II

Adora POS | Roseville, CA | Full-Time | On-Site


We build software that runs real restaurants.

Adora is a browser-based POS platform purpose-built for pizzerias and fast-casual restaurants. Our customers don't have time for clunky software — and neither do we. We're a ~55-person team that ships fast, values craftsmanship, and gives senior engineers real ownership over complex, impactful work.

The Role


We're looking for a Software Developer II who knows how to get things done. Not someone who needs their hand held through every task -- someone who can pick up a well-defined story, own it from start to finish, and ship code that doesn't need to be rewritten next sprint.

You'll be working across a modern dev stack (C# and TypeScript are our primary languages), collaborating closely with Product Design and QA, and contributing to a codebase that real restaurants depend on every single day.


What You'll Be Doing

  • Own user stories end-to-end -- from requirements to production -- with minimal back-and-forth
  • Write clean, maintainable code that your teammates can actually read and build on
  • Write automated tests that validate real business behavior, not just chase coverage numbers
  • Participate actively in code reviews -- giving and receiving feedback with professionalism
  • Troubleshoot and fix defects with durable solutions, not temporary patches
  • Collaborate with Business Analysts early to reduce churn during implementation
  • Partner with QA to make sure features are testable and release-ready
  • Estimate work accurately, flag scope risks early, and communicate status clearly
  • Maintain disciplined commit practices and PR descriptions that make reviews efficient


What We're Looking For

  • 2 years delivering production software in a professional environment
  • Hands-on experience with C#, TypeScript, or equivalent languages (we care more about solid fundamentals than a perfect tech stack match)
  • Comfortable working with SQL, stored procedures, and backend services in a production setting
  • Solid grasp of Agile/Scrum -- you know how to work from story-based requirements and contribute to sprint velocity
  • Experience with source control, pull requests, and code review workflows
  • Bachelor's degree or equivalent real-world experience


What Success Looks Like


We won't measure you by how many tickets you close. We care about quality, consistency, and reliability.

  • Your code ships production-ready with minimal rework
  • Your automated tests catch real issues, not just hit a metric
  • Your PRs are clean, well-described, and don't require multiple rounds of rewrites
  • Your estimates are realistic, your blockers surface early, and your delivery is predictable
  • Your bug fixes stick -- no recycling the same issues sprint after sprint


What We Offer


Compensation & Benefits

  • Competitive salary commensurate with experience
  • Medical, dental, and vision coverage
  • Employee Assistance Program (EAP)
  • 401(k) with company match
  • PTO / paid holidays
  • Remote/hybrid flexibility
  • Professional development or education reimbursement


A Few Things to Know Upfront


We believe in being upfront about what a role is -- and what it isn't:

  • This is an execution role, not a product strategy role -- you'll work from defined priorities, not set them
  • We have quality standards and PR review processes for a reason -- they don't get skipped under deadline pressure
  • Architectural changes get reviewed and aligned on, not introduced unilaterally


If you're someone who takes pride in writing reliable software, communicates clearly when things get complicated, and wants to see your work actually matter -- we'd like to hear from you.


How to Apply

Apply directly via Indeed or send your resume to careers@adorapos.com

Include a brief note (3-5 sentences) describing a complex technical problem you've solved what it was, how you approached it, and what you'd do differently now. We read every one.


We typically respond within 5 business days.

Salary.com Estimation for Software Engineer in Roseville, CA
$106,633 to $129,741
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$115,390 - $147,559
Income Estimation: 
$136,671 - $177,110
Income Estimation: 
$128,093 - $158,900
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Roseville, CA area that may be a better fit.

  • RFgen Software El Dorado, CA
  • Description About RFgen RFgen is a product-led software company with more than 30 years in the supply chain space, helping global enterprises run mission-c... more
  • 5 Days Ago

  • Intel Folsom, CA
  • Job Details Job Description: Join our team as a Software Performance Engineer and contribute to innovative solutions that enhance application efficiency ac... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!