1

Staff Software Jobs (NOW HIRING)

The Staff Software Engineer will play a critical hands-on role in designing, developing, and supporting complex, system-level software that directly interacts with production machines, focusing on ...

Hybrid Full-time, Staff Software Engineer at Activ Surgical About the job, About the Company Activ Surgical is an early-stage medical device startup dedicated to transforming advanced surgical ...

Hybrid Full-time, Staff Software Engineer at Activ Surgical About the job, About the Company Activ Surgical is an early-stage medical device startup dedicated to transforming advanced surgical ...

Staff Software Engineer

Rockville, MD · On-site +1

$180K - $220K/yr

We're looking for a Staff Software Engineer to build the next generation of Kubernetes optimization products used across some of the largest Kubernetes estates across key industry verticals. In this ...

The Staff Software Engineer will lead the development of software pipelines for custom panel design and manufacturing, working cross-functionally with various teams to enhance user experience and ...

JOB CODE TEC4017 Staff Software Engineer MANAGEMENT LEVEL 6 Senior Manager DISCIPLINE Software Engineering REPORTS TO Director of Engineering FSLA CLASSIFICATION Exempt The Staff Software Engineer ...

Hybrid Full-time, Staff Software Engineer at Activ Surgical About the job, About the Company Activ Surgical is an early-stage medical device startup dedicated to transforming advanced surgical ...

Staff Software Engineer

San Francisco, CA · On-site

$250K - $325K/yr

The Role | Staff Software Engineer As a Staff Software Engineer at Endeavor, you will help optimize our application and make our key business cases run faster. You'll find the bottlenecks in a messy ...

We are looking for an experienced Staff Software Engineer to join Walmart Fulfillment Services and Marketplace Engineering team. This hands-on role requires exceptional coding skills, a passion for ...

Lead AI Architecture as our Next Staff Software Engineer! Ready to spearhead the next generation of AI-driven platform architecture and transform how the global construction industry manages risk?

Mentor senior engineers and influence cultural and architectural evolution. Tech Stack You'll Work With As a Staff Software Engineer, you will work across the full breadth of Datavant's platform and ...

We are looking for an experienced Staff Software Engineer to join Walmart Fulfillment Services and Marketplace Engineering team. This hands-on role requires exceptional coding skills, a passion for ...

Staff Software Engineer About Titan: Titan is an AI holding company transforming IT services with its Augmented AI platform. We acquire and partner with the best Managed Service Providers (MSPs) and ...

We are looking for an experienced Staff Software Engineer to join Walmart Fulfillment Services and Marketplace Engineering team. This hands-on role requires exceptional coding skills, a passion for ...

The Staff Software Engineer will drive the technical strategy and execution for engineering teams, leading the development of a scalable lending ecosystem and architecting customer-centric financial ...

Staff, Software Engineer

Sunnyvale, CA · On-site

$143K - $286K/yr

We are looking for an experienced Staff Software Engineer to join Walmart Fulfillment Services and Marketplace Engineering team. This hands-on role requires exceptional coding skills, a passion for ...

We are looking for an experienced Staff Software Engineer to join Walmart Fulfillment Services and Marketplace Engineering team. This hands-on role requires exceptional coding skills, a passion for ...

We are looking for an experienced Staff Software Engineer to join Walmart Fulfillment Services and Marketplace Engineering team. This hands-on role requires exceptional coding skills, a passion for ...

next page

Showing results 1-20

Staff Software information

See salary details

$10

$31

$91

How much do staff software jobs pay per hour?

As of May 31, 2026, the average hourly pay for staff software in the United States is $31.44, according to ZipRecruiter salary data. Most workers in this role earn between $17.31 and $31.01 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Staff Software Engineer, and why are they important?

To thrive as a Staff Software Engineer, you need advanced software development skills, deep expertise in system architecture, and typically a bachelor’s or master’s degree in computer science or related fields. Proficiency with programming languages (such as Python, Java, or C++), cloud platforms, development frameworks, and version control systems is crucial. Strong leadership, effective communication, and problem-solving abilities set standout staff engineers apart as they guide teams and influence technical direction. These skills and qualities are vital for designing scalable solutions, mentoring peers, and ensuring project success across complex engineering environments.

How does a Staff Software Engineer typically collaborate with cross-functional teams on large-scale projects?

As a Staff Software Engineer, you'll frequently work alongside product managers, designers, and other engineering teams to define technical requirements and ensure alignment on project goals. This role often involves leading technical discussions, mentoring junior engineers, and making architectural decisions that impact multiple teams. Effective communication and the ability to translate complex technical concepts for non-technical stakeholders are crucial. You may also facilitate code reviews and help set engineering best practices across the organization.

What are Staff Software Engineers?

Staff Software Engineers are senior-level engineers who play a key role in designing, developing, and overseeing complex software projects. They typically have extensive experience and are responsible for setting technical direction, mentoring other engineers, and collaborating with cross-functional teams. In addition to coding, they often influence architecture decisions and contribute to overall engineering strategy within an organization.

What is the difference between Staff Software vs Software Engineer?

AspectStaff SoftwareSoftware Engineer
Required credentialsBachelor's or higher in CS or related field; extensive experienceBachelor's or higher in CS or related field; some experience
Work environmentLead complex projects, mentor teams, influence technical strategyDevelop features, fix bugs, collaborate within teams
Employer usageUsed in larger organizations for senior technical rolesCommon entry to mid-level technical roles across industries

Staff Software roles typically involve leading complex projects and mentoring, requiring extensive experience. Software Engineers focus on developing features and collaborating within teams. The roles differ mainly in seniority and scope, with Staff Software positions being more strategic and leadership-oriented.

More about Staff Software jobs
What states have the most Staff Software jobs? States with the most job openings for Staff Software jobs include:
Infographic showing various Staff Software job openings in the United States as of May 2026, with employment types broken down into 67% Full Time, 27% Part Time, and 6% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution, with an average salary of $65,388 per year, or $31.4 per hour.

Staff Software Engineer

Hypertherm Associates

Kent, WA • On-site

Full-time

Posted 6 days ago


Job description

Job Summary:
Hypertherm Associates is looking for a Staff Software Engineer to join our dynamic team in Kent, Washington. The Staff Software Engineer will play a critical hands-on role in designing, developing, and supporting complex, system-level software that directly interacts with production machines, focusing on deep debugging and legacy system modernization.
Responsibilities:
• Collaborate with senior leaders on product vision and technical strategy
• Oversee software designs and coding practices integrating code analysis tools
• Manage project timelines, deliverables, and resources to ensure successful product releases
• Analyze, monitor, and improve efficiency and stability of all systems
• Accountable for mentoring, and enabling professional growth of a team of software engineers
• Lead the design and development of software and firmware for motion/systems and I/O control for all OMAX products
• Collaborate with cross functional engineers to define software architecture for CAM products
• Design and execute training programs to upskill development teams on AI-assisted coding, automated testing, and AI-enhanced software design
Qualifications:
Required:
• Bachelor’s degree, in Engineering, Science or Programming or related field with emphasis on software development and 7+ years of software development experience with demonstrated leadership responsibilities
• Strong programming background with ability to write code in multiple languages (e.g. C, C++, C#)
• Working knowledge of communication protocols - EtherCAT/Modbus/MQTT or similar
• Experience in motion/systems controls development or similar role
• Expertise with RTOS environments
• Demonstrated experience with software development lifecycle management, defect tracking tools, and peer review
• Ability to quickly and effectively convey technical and complex ideas
• Excellent time management and interpersonal communication skills
Preferred:
• Machine tools, tool pathing, robotics, or developing software to control machinery/hardware
• Agile methodologies and the ability to implement and manage Agile processes
• Developing Azure or AWS cloud-hosted applications
Company:
Hypertherm Associates is an industrial manufacturing firm that offers industrial cutting products and software and OMAX waterjet systems. Founded in 1968, the company is headquartered in Hanover, USA, with a team of 1001-5000 employees. The company is currently Late Stage.