Schweitzer Engineering Laboratories logo

Lead Software Engineer

Schweitzer Engineering Laboratories

Pullman, WA
Full Time
Senior
79k-124k
11 days ago

Job Description

About the Role

Schweitzer Engineering Laboratories, Inc. (SEL) seeks an experienced, innovative, and detail-oriented individual for a Lead Software Engineer position with an emphasis on Linux backend development and small to medium project leadership. We're a team of professional software engineers dedicated to making electric power safer, more reliable and more economical through automation, control, and monitoring. Our group is looking for someone who is experienced in backend development on Linux preferably using C++ who is interested in solving real world problems in the growing market of electric power.

Key Responsibilities

  • Work from high-level requirements and customer commitments to deliver innovative solutions and delight our customers
  • Lead and mentor a team of likeminded individuals
  • Participate in design, code, and test reviews in tight collaboration with other team members
  • Understand hardware and software interactions; collaborate with firmware and power system engineers
  • Participate in project planning and estimation
  • Follow and apply SEL Values and Principles of Operation
  • Understand. Create. Simplify.
  • Other duties as assigned

Requirements

  • Typically 5+ years software development experience
  • B.S. in Computer Science, Software Engineering, or equivalent
  • Solid understanding of object-oriented principles and concepts
  • Knowledge and experience in object-oriented languages (C++, C# etc.)
  • Knowledge and experience in Linux
  • Strong writing, documentation, and speaking skills
  • Ability to learn new skills and assume new responsibilities
  • Ability to work cooperatively in a team environment
  • Background check results satisfactory to SEL
  • Negative drug test result(s)

Nice to Have

  • Leadership experience
  • Familiarity with Jira, Confluence, Bitbucket, and Jenkins

Qualifications

  • Educational background with a B.S. in Computer Science, Software Engineering, or equivalent

Benefits & Perks

  • Competitive pay
  • Superior benefits including top tier medical, prescription, dental, vision, life, and disability insurance
  • 10 paid holidays, annual vacation starting at 12 days, 9 paid sick days, and paid family and medical leave covering 90% of pay
  • Support for growth and development through STEM courses, apprenticeships, tuition assistance, and engineering development programs
  • Additional benefits such as wellness, fertility, adoption, and flexible spending benefits

Working at Schweitzer Engineering Laboratories

We hire employee-owners and are 100% employee owned. We emphasize a healthy life balance, growth, and development of our employees, fostering a collaborative and innovative work environment. We support our employees through various benefits and programs aimed at their well-being and professional growth.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary79k-124k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Schweitzer Engineering Laboratories

Website

selinc.com

Company Size

5001-10000 employees

Location

Pullman, WA

Industry

Navigational, Measuring, Electromedical, and Control Instruments Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches