Skip to main content

Senior Software Engineer

Posted today

jbtRedmond (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will advance software for robotic waterjet cutting within the Poultry division. You will develop real-time C/C++ applications and translate field needs into tangible solutions, collaborating with cross-functional teams to deliver production-ready results. You’ll gain ownership of evolving system architectures while working closely with senior engineers on-site with a hybrid schedule in Redmond, WA. You help drive reliable, scalable software that supports customers globally. Compensation / Benefits competitive salary hybrid schedule on-site Redmond, WA DEIB commitment development opportunities equal opportunity employer
Responsibilities: Develop and maintain C/C++ applications for machine control and customer-facing functionality Translate field needs and requirements into prioritized development tasks and solutions Collaborate with applications, sales, and engineering teams to refine and deliver solutions Develop, test, and validate prototypes for customer evaluations and pre-sales efforts Evolve prototypes into production-ready applications Debug and troubleshoot software across development, lab, and production environments Work within existing complex codebases while making targeted improvements Manage work using Jira and coordinate across distributed teams Interact with senior engineers to understand system architecture and design intent Operate independently while aligning with team and business priorities Balance development timelines with customer and sales needs Occasional travel to customer sites or internal facilities
Key requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field preferred Strong foundation in C/C++ programming Strong problem-solving skills and self-motivation 5+ years of relevant experience preferred Experience contributing to real-time software or engineering projects Familiarity with version control and issue tracking systems (GitHub, Jira, or similar) strong problem-solving self-motivated collaboration with cross-functional teams C/C++ programming (real-time) Real-time software development OpenCV / computer vision

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this