1

Mid Level Software Engineer Jobs in Bellingham, WA

Hybrid Remote BCBA

Bellingham, WA · Hybrid

$76K - $94K/yr

Oversee and support a team of mid-level clinicians and behavior technicians * Ensure quality ABA programming and meaningful client progress * Collaborate with families and caregivers to drive ...

Hybrid Remote BCBA

Bellingham, WA · On-site

$76K - $94K/yr

Oversee and support a team of mid-level clinicians and behavior technicians * Ensure quality ABA programming and meaningful client progress * Collaborate with families and caregivers to drive ...

Electrical Controls Engineer

Mount Vernon, WA · On-site

$77.70 - $116.20/hr

Review and evaluate system-level control architecture, requirements, designs, and verification ... Design and develop rapid control prototype software models using industry-standard tools to ...

Review and evaluate system-level control architecture, requirements, designs, and verification ... Design and develop rapid control prototype software models using industry-standard tools to ...

Review and evaluate system-level control architecture, requirements, designs, and verification ... Design and develop rapid control prototype software models using industry-standard tools to ...

Electrical Controls Engineer

Mount Vernon, WA · On-site

$89K - $119K/yr

Review and evaluate system-level control architecture, requirements, designs, and verification ... Design and develop rapid control prototype software models using industry-standard tools to ...

Electrical Controls Engineer

Mount Vernon, WA · On-site

$89K - $119K/yr

Review and evaluate system-level control architecture, requirements, designs, and verification ... Design and develop rapid control prototype software models using industry-standard tools to ...

Automation Engineer

Sedro Woolley, WA · On-site

$83K - $135K/yr

Develops and executes high level and detailed project plans, including managing schedules and ... Identify opportunities for automation within software processes * Identify bugs and quality issues ...

JOB SUMMARY The junior level process engineer position learns to build their technical abilities ... Development of Heat and Material Balances Use of process simulation software; HYSYS, ProII ...

This role purchases, integrates, and improves hardware and software for custom applications, and ... Develop and execute high-level and detailed project plans, including managing schedules and budgets

Posted today

Showing results 21-40

Mid Level Software Engineer information

See Bellingham, WA salary details

$66K

$153.3K

$213.6K

How much do mid level software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for mid level software engineer in Bellingham, WA is $153,336.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,700.00 and $179,800.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Bellingham, WA?

The most popular types of Software Engineer jobs in Bellingham, WA are:

What cities near Bellingham, WA are hiring for Mid Level Software Engineer jobs?

Cities near Bellingham, WA with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Bellingham, WA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $153,336 per year, or $73.7 per hour.

$76K - $94K/yr

Full-time

Re-posted 17 days ago


Center For Social Dynamics rating

6.8

Company rating: 6.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

At Center for Social Dynamics, our clinicians spoke and we listened, and then we kept building.

We've evolved our model to deliver greater flexibility, sustainable workloads, and real ownership, while continuing to invest in the programs, tools, and support systems shaping the future of ABA.

Board Certified Behavior Analyst (BCBA)

💰 Competitive Salary: $90,000-$105,000 (Based On Experience) + Bonus Opportunities

🏡 Hybrid & 100% Remote Options | 📅 Flexible Scheduling | 🤝 Elite Level Professional Development

Why BCBAs Choose CSD

  • Stability & Innovation - Our model balances longterm stability with thoughtful innovation, supporting clinicians with sustainable growth and evolving modalities that enhance clinical care - not disrupt it.
  • BCBA-Led Leadership - Our leadership team includes experienced BCBAs who understand your role and value your clinical judgment
  • Professional Development - Access inhouse continuing education and learning opportunities led by respected industry experts and leaders in the field
  • Clinical Quality Over Quotas - We prioritize client outcomes, not just billable hours
  • Flexibility That Works - Hybrid and fully remote opportunities available
  • No Non-Compete Agreements - Your career stays in your control
  • Supportive Structure - Work alongside mid-level supervisors so you can focus on high-quality clinical care

About the Role

This role is a BCBA and functions as a leader within the team, providing clinical oversight and mentorship while maintaining a manageable caseload.

You will:

  • Oversee and support a team of mid-level clinicians and behavior technicians
  • Ensure quality ABA programming and meaningful client progress
  • Collaborate with families and caregivers to drive outcomes
  • Provide supervision, training, and clinical guidance
  • Embracing and championing the latest in ABA technology and clinical approaches

What We're Looking For

  • Current BCBA certification
  • Passion for ethical, outcome-driven ABA care
  • Interest in joining a team that is shaping the future of our industry
  • Strong leadership and collaboration skills
  • Experience supervising clinical teams (preferred)

What Makes This Role Different

We're transparent about expectations:

  • You'll maintain a balanced caseload
  • You'll provide oversight to mid-level staff (you are not doing everything alone)
  • You'll be supported by leaders who have been in your shoes

We've rebalanced service minimums to deliver greater flexibility, sustainable workloads, and real ownership over earning potential, while launching breakthrough clinical programs that strengthen outcomes for both families and clinicians.

CSD is a proud equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

In accordance with the Fair Chance Act, we will consider for employment qualified applicants with arrest and conviction records. CSD is dedicated to ensuring fair hiring practices and encourages all individuals, including those with prior criminal histories, to apply.

#LI-Hybrid

About Us

At Center for Social Dynamics (CSD), we believe that every child deserves a chance to shine. We're a passionate team on a mission to open up a world of possibilities for individuals with autism and other developmental needs-through science, compassion, and a whole lot of heart.

From our very first session to each milestone we celebrate, we bring the power of play, connection, and evidence-based care to every moment. With services that are as unique as the individuals we support, we meet kids where they are-at home, in schools, and in communities-and guide them on a path toward growth.

We live our TRUE values-Transparency, Respect, Understanding, and Excellence-in everything we do. As a fast-growing leader in the field, we're known for our vibrant culture, hands-on training, and career pathways that help you grow just as much as those we serve.

At CSD, we don't just change lives-we light them up.

About Our Values

  • Transparency in the work that we do and the actions we take to achieve our mission. There are no hidden agendas or motives at Center for Social Dynamics. Each family's unique cultures, values, and generational dynamics.

  • Understanding through tolerance, cooperation, and empathy in the pursuit of our mission. We never lose sight of who we are, the people we serve, and our purpose and meaning.

  • Respect for all and the value that everyone brings towards accomplishing our mission. No one at CSD is worth more or less, and together we are greater than the sum of our parts.

  • Excellence in our drive, passion, and commitment to our mission. CSD will always do what it takes to deliver the best, leave no one behind, and champion our cause.

CSD is a proud equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Physical requirements may include but is not limited to:

  • Constant visual stimulation, including close vision, distance vision, reading, computer work

  • Constant sitting; frequent up and down out of chair

  • Constant use of telephone, speaking, listening

  • Constant document handling, use of copier and fax machine, filing

  • Frequent typing, use of computer

  • Occasional walking around building

  • Occasional bending, reaching, stooping, pulling

  • Occasional lifting, carrying, moving of items up to 20 pounds

  • Occasional walking to, bending to enter, sitting and using upper and lower limbs to drive car


What Center For Social Dynamics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom