Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Rosnet LLC

Job Description

Job Description

Company Overview

Founded in 1998 and headquartered in the Kansas City, Missouri area, Rosnet is a leading SaaS technology partner to the restaurant industry. For more than 25 years, Rosnet has helped multi-unit restaurant operators maximize profitability through an integrated back-of-house management platform that delivers real-time visibility and control over food costs, labor, inventory, and operational data.

Rosnet serves a wide range of concepts — from quick service to fine dining — and partners with some of the most recognized brands in the industry, including Applebee's, Wendy's, IHOP, Corner Bakery, and STK. Our platform consolidates reporting, food and inventory management, labor scheduling, and analytics into a single, intuitive solution, eliminating the need for multiple disconnected systems.

Built by restaurant operators for restaurant operators, Rosnet combines powerful technology with world-class client support — giving our customers the tools and insights they need to make smarter, profit-driving decisions every day. With a team of industry veterans and a culture rooted in collaboration, innovation, and service, Rosnet is entering an exciting new phase of growth and is looking for talented people to grow with us.

Position Summary

We’re looking for a Senior Software Engineer who loves to build. Someone driven and customer-focused, who gets energy from shipping software that solves real problems for the people who use it. You’ll be a key contributor to your team’s delivery, consistently picking up the hardest work in the backlog and helping ensure high-quality execution across the team.

You’ll own complex features end-to-end, from understanding the requirements through deployment and production support. You’ll work closely with your Tech Lead and Product Owner to make sure what you build is clean, performs well, and serves the business. Your Tech Lead owns the broader architectural direction and engages on high-risk or cross-cutting decisions; you own implementation decisions and drive execution. When something is unclear, you ask the right questions. When something is broken, you fix it properly.

You should also be comfortable using AI-assisted development tools as part of how you write code. Our team uses Claude Code as our primary AI development tool, and we expect our engineers to use it in their daily workflow and help the rest of the team get better at using it too.

We want someone with a bias toward shipping and learning, a strong ownership mindset, and the kind of curiosity that drives you to understand why something works, not just how.

Key Responsibilities:

Technical Execution & Ownership

  • Own complex features end-to-end: from requirements through deployment and production support.
  • Write clean, well-tested, well-documented code that meets team standards for quality, security, and performance.
  • Take on the hardest technical problems on the team. Debug production issues, work through trade-offs, and ship solutions that hold up at scale.
  • Make good implementation decisions on your own. Escalate to the Tech Lead when the risk, scope, or architectural impact calls for it.
  • Participate in all phases of the software development lifecycle. Make sure your work meets or exceeds what the project requires.

Mentorship & Code Quality

  • Mentor Software Engineers through code reviews, pair programming, and everyday technical guidance. This is technical mentorship, not people management.
  • Hold the line on best practices for clean code, unit testing, design patterns, and secure development. Help evolve those practices as the team grows.
  • Run thorough, constructive code reviews that improve quality across the team and help other engineers learn.
  • Push for adoption of tools, patterns, and practices that make the team more productive and the product better.

Collaboration & Communication

  • Partner with the Tech Lead on technical approach and with the Product Owner on scope, priorities, and trade-offs. Flag risks early.
  • Communicate progress, blockers, and trade-offs clearly, whether you’re talking to engineers or non-technical stakeholders.
  • Collaborate with QA Engineers, Product Owners, and business analysts to keep projects on track and shipping with quality.
  • Contribute meaningfully to sprint planning, estimation, and retrospectives. Come prepared and bring your perspective on what’s realistic.
  • Write and maintain documentation for systems, APIs, and other technical assets so the rest of the organization can follow along.

Process Improvement & Innovation

  • Look for ways to improve how the team develops, tests, and ships software.
  • Use Claude Code as a regular part of your development workflow, and help your teammates get comfortable doing the same.
  • Keep up with new technologies, industry trends, and evolving approaches to software development.
  • Surface technical debt as you encounter it in sprint work and push for addressing it alongside feature delivery.
  • Spot risks and challenges early. Come with a plan to address them before they become delivery problems.

Qualifications:

Required Technical Qualifications

  • 5+ years of professional software development experience, with a track record of owning and delivering complex features.
  • Strong skills in C#, .NET Framework/.NET, SQL, HTML, CSS, and JavaScript.
  • Solid experience with relational databases (SQL Server, Postgres, or MySQL), including performance optimization and data modeling.
  • Good understanding of object-oriented programming principles, design patterns, and the full software development lifecycle.
  • Proficiency with modern IDEs, SQL Management Studio, Git, CI/CD pipelines, and containerized deployments.
  • Strong debugging and troubleshooting skills. You can diagnose and fix complex issues without hand-holding.
  • Experience or comfort with AI-assisted development tools, particularly Claude Code. We’re looking for engineers who are excited to use AI tooling to work faster and better.
  • Clear written and verbal communication skills. You can explain technical concepts to a wide range of audiences and help less experienced engineers grow.
  • Experience working in Agile environments with the discipline to manage your own work and keep complex projects moving with minimal oversight.
  • Must be authorized to work in the United States

Preferred Qualifications

  • Experience with Azure Cloud and related cloud services.
  • Familiarity with message-based architectures (e.g., RabbitMQ, Azure Service Bus).
  • Experience in the restaurant or hospitality technology industry.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Core Competencies

Ownership Mindset
  • Consistently delivers complex features on time with minimal re-work or escalation.
  • Surfaces issues and trade-offs early rather than waiting until they become delivery problems.
  • Picks up the hardest work on the backlog without being asked.

Technical Excellence

  • Code reviews are thorough, constructive, and improve quality across the team.
  • Diagnoses and resolves complex production issues independently, with durable fixes.
  • Actively surfaces and addresses technical debt as part of regular sprint work.

Collaborative Execution

  • Comes to sprint planning and estimation prepared, with a grounded view of what’s realistic.
  • Blockers and trade-offs are communicated early and clearly — not discovered at the end of a sprint.
  • Documentation is maintained so that other engineers and stakeholders can follow along.

Elevating Others

  • Junior and mid-level engineers visibly grow in skill and confidence through regular interaction.
  • Pushes adoption of best practices in testing, clean code, and design patterns across the team.
  • Helps teammates build proficiency with AI-assisted development tools, including Claude Code.

Bias Toward Learning and Improvement

  • Identifies and advocates for process improvements that make the team faster or the product better.
  • Participates meaningfully in retrospectives — offers specific, actionable observations rather than surface-level feedback.
  • Uses AI-assisted development tools effectively and helps others do the same.

Compliance & Equal Opportunity Statement

Rosnet is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, or any other characteristic protected by applicable federal, state, or local law.

This job description is not intended to be a comprehensive list of all duties, responsibilities, or qualifications. Management reserves the right to modify, add, or remove duties as business needs change. This document does not constitute an employment contract.

Rosnet participates in E-Verify.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Parkville, MO vacancy
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Senior
    Work experience placement
    Local area

    Indeed

    Kansas City, KS
    1 day ago
  •  ...Team Lead For Data Communication Engineers This position is located in the Bureau of Information Services, Infrastructure Services, Network Engineering section. The incumbent will serve as Team Lead for a team of data communication engineers that are directly responsible... 
    Senior
    Work at office
    Local area

    US Government Jobs

    Kansas City, KS
    22 hours ago
  • A leading IT consultancy is looking for a Mid-Level iOS Developer with deep expertise in Objective-C, for a long-term enterprise project based in Kansas City. Candidates should have a minimum of 5 years experience, with a strong grasp of iOS application development, memory...
    Senior
    Remote job

    Maganti IT Resources LLC

    Kansas City, KS
    2 days ago
  • $120k - $150k

     ...Role: Senior Sigma Technical Lead Location: Kansas City, MO Fulltime Salary Range: $120,000-$150,000/Year Job Description...  ..., and data governance. Collaborate with business, engineering, and data teams to translate analytical requirements into... 
    Senior
    Full time

    Diverse Lynx

    Kansas City, KS
    22 hours ago
  • $50 - $70 per hour

     ...Software Tester / QA Engineer Location: PARKVILLE, MO, United States Salary Range: USD 50.00-70.00 Hourly Date Posted:Mar 20, 2026 Description Company Overview: When it comes to IT solution providers, there are a lot of choices. But when it comes to providers... 
    Suggested
    Hourly pay
    Contract work

    Zones

    Parkville, MO
    1 day ago
  • A leading engineering firm located in Kansas City is looking for a Structural Bridge Technical Manager. This role involves leading structural design projects, providing technical guidance, and mentoring engineering staff. The ideal candidate should have a degree in Civil... 
    Senior

    Benesch

    Kansas City, KS
    2 days ago
  • We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG...  ...analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation... 
    Senior
    Work experience placement

    Atria Group LLC

    Kansas City, KS
    3 days ago
  •  ...difference for the world as part of a company leading the electric vehicle revolution. Position Summary The Senior Embedded Software Engineer is responsible for the development and integration of embedded vehicle control software for new and existing Orange EV... 
    Senior
    Full time

    Orange EV

    Kansas City, KS
    3 days ago
  •  ...Job Description: Job Summary: The AAON Controls Support Sales Application Engineer interfaces with our independent manufacturer's representatives, as well as consulting engineers, and mechanical contractors to provide controls applications recommendations and answer... 
    For contractors
    Work at office

    AAON

    Parkville, MO
    3 days ago
  • $135k

     ...onboardings and troubleshoot issues across the product stack Participate in rotating support days, working with customer success and engineering teams to resolve support tickets and ensure a great experience for clients Communicate clearly with teammates, customer... 
    Senior
    Full time

    Keona Health

    Kansas City, KS
    22 hours ago
  • $90.32k - $112.9k

     ...that matters is just the beginning, so if you're ready to get started, we're ready for you. The Wounded Warrior Project (WWP) Senior Salesforce Marketing Cloud Developer delivers scalable, high-quality solutions within the Marketing Cloud platform, including automation... 
    Senior
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Wounded Warrior Project

    Kansas City, KS
    3 days ago
  •  ...detail-oriented and technically savvy Inside Sales Application Engineer to support our outside sales team. In this role, you will play...  ...environments Experience working with ERP or quoting/scheduling software Why Work With Us? Cogent is a growing organization with a... 
    For contractors
    Work at office

    Cogent, Inc

    Riverside, MO
    24 days ago
  •  ...operations; familiarity with Identity and Authentication Management software, credentialing, and cybersecurity concepts a plus. Hands-on...  ...working as a Developer Advocate, Developer Evangelist, Sales Engineer, Solutions Engineer, Technical Customer Success Manager, or... 
    Senior
    Local area
    Remote work
    Flexible hours

    Phenom People

    Riverside, MO
    4 days ago
  • Title: Sr. Java Developer Duration: Long term Location: Kansas city, KS Job Description: Candidate with 8 years of experience in java development Strong core java, Spring, Web services, React JS and Spring Boot experience. ...
    Senior

    3B Staffing LLC

    Kansas City, KS
    2 days ago
  •  ...Job Description Job Description Title: Lead Electrical Engineer Location: Remote / Kansas City, Missouri Term : 6 Month Contract...  ..., using the latest technology, standards, and calculation software. Prepare and review load lists, power system studies, single... 
    Senior
    Contract work
    Remote work
    Worldwide

    Ellaway Blues Consulting

    Kansas City, KS
    22 days ago
  •  ...in specialty areas. - Shall perform engineering tasks for back-end design and development...  ...2 years of experience. - 10 years of software development experience in object-...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Kansas City, KS
    4 days ago
  • $125k - $140k

    Job Title: SAP Integrator Location: Parkville, Missouri, United States Type: Direct Hire Compensation: $125000-$140000 Contractor Work Model: Onsite – onsite Hours: 40.0 Overview We are seeking a highly skilled and detail-oriented SAP Integrator to design...
    Full time
    For contractors
    For subcontractor
    Local area

    System One

    Parkville, MO
    1 day ago
  • Velociti LLC is looking for an Enterprise Architect to drive the technology vision within the organization. This on-site role focuses on establishing and evolving architecture strategies across applications, infrastructure, and AI. The ideal candidate will have over 8 years...
    Senior

    Velociti

    Riverside, MO
    22 hours ago
  • A leading automotive plastics manufacturer is seeking a Tooling Repair Supervisor to lead the tool room and tooling repair team. This role involves managing daily activities, ensuring compliance with quality standards, and troubleshooting tooling issues. Ideal candidates...
    Senior

    USF

    Riverside, MO
    1 day ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...and techniques for obtaining solutions. - Networks with senior internal and external personnel in own area of expertise. -... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Kansas City, KS
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Kansas City, KS
    4 days ago
  •  ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 1 day ago Be among the first 25 applicants...  ...identity, we will give your application fair consideration. Seniority level Seniority level Entry level Employment type Employment... 
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Kansas City, KS
    7 days ago
  • $103.45k - $129.36k

     ...The Wounded Warrior Project (WWP) Senior Salesforce Solution Architect is responsible...  ...overseeing the design and development of software applications, including workflows, processes...  ..., with a specialization in software engineering, application development, or similar. Equivalent... 
    Senior
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Wounded Warrior Project

    Kansas City, KS
    22 hours ago
  • $120k - $150k

    RFID Solutions Engineer Velociti, LLC | Riverside, MO Pay Range: $120,000 - $150,000 Build the Future of Intelligent Operations with Velociti...  ...Technology Evaluation and Standards Evaluate RFID hardware, software platforms, and emerging standards Develop and maintain design... 
    Casual work
    Work at office
    Monday to Friday

    Velociti

    Riverside, MO
    2 days ago
  • Riverside NRC LLC in Riverside, Missouri, is seeking a Full-Time Licensed Practical Nurse (LPN) to provide exceptional care for the senior community. The role involves working 10p - 6a shifts from Monday to Friday, offering a competitive wage and extensive benefits... 
    Senior
    Full time
    Monday to Friday
    Shift work
    Afternoon shift

    Riverside NRC LLC

    Riverside, MO
    3 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Kansas City, KS
    4 days ago
  •  ...difference for the world as part of a company leading the electric vehicle revolution. Position Summary The Senior Embedded Software Validation Engineer is responsible for the validation, verification, and testing of embedded vehicle control software for new and... 
    Senior
    Full time
    Remote work

    Orange EV

    Kansas City, KS
    2 days ago
  •  ...direction and guidance of the Billing Manager/Supervisor, the Senior Billing Specialist is responsible for the processing of client...  ...business school preferred. Experience with Elite legal management software preferred. Law Firm or other professional service industry... 
    Senior
    Work at office

    Stinson Co

    Parkville, MO
    22 hours ago
  •  ...Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants We are seeking a software engineer...  ...national origin, genetics, disability, age, or veteran status. Seniority level ~ Seniority level Entry level Employment type... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Kansas City, KS
    7 days ago
  • TradeJobsWorkForce is seeking a Staff Software Engineer for a remote position focusing on implementing and evolving Data Lake storage systems. Responsibilities include working with engineering teams on projects, leading code reviews, providing mentorship, and innovating... 
    Remote work

    TradeJobsWorkforce

    Riverside, MO
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!