1

Director Software Jobs in Bothell, WA (NOW HIRING)

Sr. Software Manager

Snoqualmie, WA · On-site

$180K - $210K/yr

Direct and oversee activities of a distributed, global software engineering team. * Design, implementation, and testing of software applications and operating systems for medical device product ...

They are seeking a Software Engineer for the Starlink Enterprise Product team to define, build, and ... direct data through an ever-changing network of satellites, ground stations, and users.

Principal Software Engineer

Redmond, WA · On-site

$155K - $215K/yr

Protingent Staffing has an exciting direct-hire opportunity for a Principal Software Engineer. Job Responsibilities: • Elevate the technical judgment of engineers around you through design reviews ...

You'll solve problems that span hardware, firmware, and software, and see the direct impact of your work on customers running some of the largest and most demanding workloads in the cloud. Key job ...

You'll solve problems that span hardware, firmware, and software, and see the direct impact of your work on customers running some of the largest and most demanding workloads in the cloud. Key job ...

You'll solve problems that span hardware, firmware, and software, and see the direct impact of your work on customers running some of the largest and most demanding workloads in the cloud. Key job ...

You'll solve problems that span hardware, firmware, and software, and see the direct impact of your work on customers running some of the largest and most demanding workloads in the cloud. Key job ...

ARM, PowerPC, x86, etc.) • Implement networking technologies to direct data across a variety of satellites, ground operations centers, and users • Build automated ground-based software systems ...

Software Developer

Monroe, WA · On-site

$110K - $150K/yr

We are seeking a skilled Software Developer to design and implement customer-focused software ... This is an individual contributor role with no direct supervisory responsibilities at this time. As ...

Software Developer

Monroe, WA · On-site

$110K - $150K/yr

Deliver reliable, well-tested software features on time and to specification * Contribute ... This is an individual contributor role with no direct supervisory responsibilities at this time. As ...

Description We are seeking a skilled Software Developer to design and implement customer-focused ... This is an individual contributor role with no direct supervisory responsibilities at this time. As ...

SOFTWARE ENGINEER (STARLINK) As a Software Engineer on the Starlink Enterprise Product team you ... Innovate next-generation networking technologies to direct data through an ever-changing network of ...

Director Engineering The Director of Engineering is an energetic, passionate software leader who thrives on successfully releasing products to the market, building bridges across the organization.

Director Engineering The Director of Engineering is an energetic, passionate software leader who thrives on successfully releasing products to the market, building bridges across the organization.

Implement networking technologies to direct data across a variety of satellites, ground operations centers, and users * Build automated ground-based software systems that integrate smart data ...

next page

Showing results 1-20

Director Software information

See Bothell, WA salary details

$158K

$288.7K

How much do director software jobs pay per year?

As of May 31, 2026, the average yearly pay for director software in Bothell, WA is $277,271.00, according to ZipRecruiter salary data. Most workers in this role earn between $287,600.00 and $287,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Director of Software, you need extensive experience in software development, strong leadership abilities, and a relevant degree in computer science or a related field. Familiarity with technical tools such as project management software (e.g., Jira), cloud platforms, and agile methodologies, as well as certifications like PMP or Scrum Master, is highly beneficial. Exceptional problem-solving, communication, and team management skills set outstanding candidates apart. These competencies are crucial for guiding teams, delivering high-quality products, and aligning software initiatives with organizational goals.

What are some typical challenges a Director of Software faces when leading cross-functional teams?

A Director of Software often encounters challenges such as aligning priorities across engineering, product, and design teams, ensuring clear communication, and managing competing deadlines. Balancing technical debt reduction with new feature development is also a common concern. Successful Directors build strong relationships with stakeholders, foster a culture of collaboration, and implement processes that support transparency and efficient decision-making.

What are Director Software roles?

A Director of Software is a senior leadership position responsible for overseeing the software development teams and guiding the strategic direction of software projects within an organization. They manage engineering managers and developers, set technical vision, ensure projects are aligned with business goals, and often collaborate with other departments like product management and operations. The role requires strong technical expertise, leadership skills, and the ability to balance innovation with operational efficiency. Directors of Software are also tasked with recruiting top talent, mentoring team members, and ensuring software quality and security standards are met.

What is the difference between Director Software vs Software Engineer?

AspectDirector SoftwareSoftware Engineer
Required CredentialsBachelor's/Master's in CS or related field, leadership experienceBachelor's or higher in CS or related field, coding skills
Work EnvironmentLeadership, strategic planning, cross-team collaborationHands-on coding, development, debugging
Employer & Industry UsageTech companies, software firms, startupsAlmost universal across tech industries
Common Search & ComparisonOften compared for career progression, responsibilitiesEntry to mid-level roles, technical focus

The main difference between a Director Software and a Software Engineer lies in their responsibilities and experience. Directors focus on strategic planning, team leadership, and project oversight, often requiring leadership credentials. Software Engineers are primarily involved in coding and technical development. While Software Engineers are more hands-on with daily technical tasks, Directors oversee multiple projects and teams, guiding overall software development strategies.

What are the most commonly searched types of Software jobs in Bothell, WA? The most popular types of Software jobs in Bothell, WA are:
What cities near Bothell, WA are hiring for Director Software jobs? Cities near Bothell, WA with the most Director Software job openings:
Infographic showing various Director Software job openings in Bothell, WA as of May 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 11% Part Time, 1% Temporary, and 6% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $277,271 per year, or $133.3 per hour.
Sr. Software Manager

Sr. Software Manager

OSI Systems, Inc

Snoqualmie, WA • On-site

$180K - $210K/yr

Full-time

Medical, Life, Retirement, PTO

Posted 22 days ago


Job description

Overview
At Spacelabs Healthcare, you make a difference.
Every member of our worldwide team plays an integral role in improving treatment and helping providers deliver exceptional care to their patients. From newborns to centenarians, more than 60 million people benefit each year from the advancements we make in patient monitoring and management, care coordination and clinical decision support.
Driven by the belief that anyone who seeks care could be a member of our own family, our team is dedicated to solving the greatest challenges the healthcare system currently faces, including the need to enhance the patient experience, improve population health, reduce costs, support care team well-being and advance health equity. As part of our mission, we take pride in creating services and technologies that are personalized and tailored to support the needs of healthcare providers anywhere in the world.
Because while we may not be at a patient's bedside, their health is still in our hands.
The Sr. Software Manager will lead global software engineering teams for the delivery of an exciting new patient monitoring system to the global healthcare market, and enhancements to existing medical device products and solutions. The manager should be capable of cutting-edge software design methodologies, leading advanced, complex medical device projects that require state-of-the-art technical and industry knowledge. This position will be responsible for enforcing best practices within the software development group, ensuring adherence to corporate policy and procedure, coaching, mentoring, and growing the skill set of the team.
This position works closely with the Program Manager, project managers,
Hardware Engineering, Clinical Engineering, Quality and Regulatory, Verification and Validation, and other stakeholders in planning, defining, and executing releases. The position will have technical, individual-contributor direct reports. The position will define task size and develop staffing plans for existing and upcoming projects. The position involves a high amount of independent judgment and technical expertise. The position requires excellent communication skills with technical peers, customers, and executive management.
The preference is for a local candidate, but we are open to someone working remotely in this role.
Responsibilities
  • Direct and oversee activities of a distributed, global software engineering team.
  • Design, implementation, and testing of software applications and operating systems for medical device product families.
  • Architect, design and release scalable cross platform next generation
  • Direct and develop software system testing procedures (unit, functional, automated), programming and documentation.
  • Definition and maintenance of group charter/core competencies, keeping staff members trained and equipped for success.
  • Defining and maintaining infrastructure (tools and processes) for group success.
  • Definition of coding guidelines, design reviews, unit test frameworks, and best practices.
  • Support the team in preparation of documents for regulatory compliance
  • Conduct design reviews; manage FMEA activities and technical risk.
  • Oversee software and firmware integration and system level design verification.
  • Establish software change, configuration and release management procedures.
  • Facilitate the integration of software from various global teams to ensure seamless integration into product hardware platform
  • Work with project management and development teams to ensure project milestones are aligned and team dependencies are maintained and accurate
  • Uphold the company's core values of Integrity, Innovation, Accountability, and Teamwork
  • Demonstrate behavior consistent with the company's Code of Ethics and Conduct.
  • Ensure that direct report(s) are trained and evaluated on their knowledge and adherence to the company's values, Code of Ethics and Conduct, and applicable compliance policies.
  • It is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.
  • Duties may be modified or assigned at any time to meet the needs of the business.

Qualifications
  • Bachelor's degree in computer science, master's degree preferred.
  • 9+ years of full life cycle software development experience.
  • 5+ years of medical device software development is required.
  • 5+ years of leading software engineering group of 7-10 engineers.
  • Proficiency in C, C++, C#, Java.
  • Experience in object-oriented design and programming.
  • Experience in SQL and NoSQL.
  • Experience in Windows, Linux, and cross-platform development.
  • Experience in continuous integration and process improvement.
  • Experience in automated testing.
  • Experience in integrating 3rd party libraries and open-source software tools.
  • Comprehensive understanding of SDLC, preferably developing to and compliance with IEC 62304.
  • Ability to lead a SW design effort and output design documentation that meets the quality and regulatory needs in medical device.
  • Proficiency in Agile and Scrum methodologies.
  • Demonstrated experience with Azure DevOps or Jira as it applies to Agile/Lean software development.
  • Strong analytical and problem-solving skills.
  • Experience working in a matrix organization is desirable.
  • Experience delivering a complex and wide portfolio of products is a plus.
  • Proven leadership skills with the ability to develop, motivate and lead remote and high-performing teams to achieve exceptional results across international teams.
  • Proven ability to cultivate a transparent work environment that empowers and encourages personal and professional development.
  • Proven ability to be a catalyst of change.
  • Experience coordinating US teams and international teams.
  • Excellent verbal, written, and listening skills - works well with engineers and other members of cross-functional team.
  • Ability to travel domestically and internationally up to 10%.

#LI-Remote
#LI-TC1
Please review our benefits here: Life at OSI
Pay may range from $180,000 to $210,000 annually
The pay range above represents annual base salary only. Final compensation will be determined based on factors such as your job level, geographic location, date of hire, experience, job-related knowledge and skills, and education, in conjunction with market and business considerations.
Base salary is one component of your total rewards package. You may be eligible for long-term incentives, potential discretionary bonuses, and the ability to purchase company stock at a discounted rate through the Employee Stock Purchase Program (ESPP). OSI also offers comprehensive benefits, including various options for health plans, access to a 401(k)-retirement plan, health savings account, disability insurance, life insurance, AD&D insurance, leave of absence programs, and an array of voluntary benefits. In addition, paid time off is offered to be used for vacation, holidays, bereavement, and jury duty. Full-Time salaried employees are entitled to flexible time-off.
NOTICE TO THIRD PARTY AGENCIES
OSI Systems, Inc. and its subsidiaries (collectively "OSI") does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information and pursue and/or hire such candidates, without any financial obligation to the person, recruiter, or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.
Know Your Rights
Poster Link:
https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf
OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.