Demo

Senior Software Engineer

Tundra Technical Solutions
Everett, WA Contractor
POSTED ON 6/2/2026
AVAILABLE BEFORE 7/1/2026

We are seeking an experienced Senior Software Engineer to lead the design, development, testing, and maintenance of software solutions throughout the full software development lifecycle. This role will be responsible for translating customer and business requirements into scalable software designs, leading technical development efforts, and ensuring software quality, performance, reliability, and compliance with applicable industry standards.

Key Responsibilities

  • Lead the design, development, testing, deployment, and maintenance of software applications and systems.
  • Review, analyze, and translate customer and business requirements into software architecture and design solutions.
  • Coordinate the development, enhancement, optimization, and integration of software products and system functionality.
  • Develop, document, and maintain software architectures, requirements, algorithms, interfaces, and designs.
  • Troubleshoot, debug, and resolve complex software issues to ensure system reliability and performance.
  • Lead user support activities, including technical troubleshooting and analysis of user feedback.
  • Research and evaluate emerging technologies, tools, frameworks, and industry trends to drive continuous improvement.
  • Establish, monitor, and improve software development processes, tools, and performance metrics.
  • Lead software research and development initiatives and maintain supporting technical documentation.
  • Provide technical guidance on software engineering practices, system integration, and regulatory considerations.
  • Manage software project activities, including planning, execution, risk management, and vendor coordination.
  • Monitor and evaluate internal team and supplier performance to ensure compliance with project objectives and quality standards.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • 7 years of professional experience across the software development lifecycle, including design, development, integration, verification, troubleshooting, project coordination, and process improvement.
  • Experience working in Agile development environments using tools such as GitLab, VS Code, or similar platforms.
  • Experience developing real-time or embedded software using one or more of the following languages:
  • C
  • C
  • Java
  • Python
  • Rust
  • Ada
  • Experience working with Real-Time Operating Systems (RTOS).
  • Strong collaboration and communication skills with the ability to work effectively across technical and non-technical teams.
  • Understanding of hardware/software integration and system safety considerations.

Preferred Qualifications

  • Bachelor's degree in Engineering, Computer Science, Mathematics, Physics, Data Science, or a related STEM discipline.
  • 9 years of related software engineering experience.
  • Experience with requirements management, configuration management, specifications, standards, and change control processes.
  • Strong understanding of software architecture, design methodologies, and system-level engineering principles.
  • Experience working with operating systems, processors, networks, and software integration environments.
  • Knowledge of software development best practices, including coding standards, testing methodologies, quality assurance, and deployment processes.
  • Proficiency with software development and testing tools such as compilers, debuggers, requirements management tools, data analysis tools, and development frameworks.
  • Experience developing software for complex, mission-critical, or highly regulated systems.
  • Knowledge of requirements decomposition, traceability, verification, and validation throughout the product lifecycle.
  • Experience managing external vendors, suppliers, or outsourced development partners.
  • Strong project management skills with the ability to manage deliverables, schedules, resources, risks, and stakeholder expectations.
  • Familiarity with software verification, validation, quality assurance, safety, and compliance processes.

Salary : $70 - $75

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 Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$163,289 - $195,234
Income Estimation: 
$117,033 - $148,289
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

Job openings at Tundra Technical Solutions

  • Tundra Technical Solutions Nashville, TN
  • Project / Program Manager III | Global Engineering Services We’re supporting our client's Global Engineering Services (GES) organization in hiring a Projec... more
  • Just Posted

  • Tundra Technical Solutions Chicago, IL
  • Digital Recruiter About Tundra Technical Solution Since 2004, Tundra's mission to become the world's number one choice for top talent has been relentless. ... more
  • Just Posted

  • Tundra Technical Solutions Houston, TX
  • Business Analyst - LFO (Liquid Field Operations) 📍 Houston, TX (Onsite 5 Days/Week, Every Other Friday Remote) ⏳ 6-Month Contract (Strong Potential for Fu... more
  • Just Posted

  • Tundra Technical Solutions Seattle, WA
  • Description Please note that this posting is for a contract assignment and is not a full-time employment opportunity with the client. Candidates selected f... more
  • 1 Day Ago


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

  • Armada Everett, WA
  • About the Company Armada is a full-stack edge infrastructure company delivering compute, connectivity, and sovereign AI/ML to some of the world’s most remo... more
  • 11 Days Ago

  • Helion Everett, WA
  • About Helion We are a fusion power company based in Everett, WA, with the mission to build the world's first fusion power plant, enabling a future with unl... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!