Software Engineer - C++/C#/Linux/Security

Schweitzer Engineering Laboratories (SEL)•Boise, ID
•$82,000 - $134,100

About The Position

Schweitzer Engineering Laboratories, Inc. (SEL) is seeking an innovative, detail-oriented software engineer focused on Linux backend development. The role supports a team developing automation, control, and monitoring solutions to make electric power safer, more reliable, and more economical. The work involves backend development on Linux using C, C++, C#, and Bash to address real-world challenges in the electric power market.

Requirements

  • Bachelor of Science in Computer Science, Software Engineering, or equivalent.
  • Solid understanding of object-oriented principles and concepts.
  • Knowledge and experience with object-oriented languages such as C++ or C#.
  • 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.

Nice To Haves

  • 1–3 years of software development experience.
  • Working knowledge of cybersecurity concepts, best practices, and standards.
  • Familiarity with Git, CMake, and Docker.
  • Familiarity with Jira, Confluence, Bitbucket, and Jenkins.

Responsibilities

  • Work from high-level requirements and customer commitments to deliver innovative solutions and delight customers.
  • Work cooperatively with a team.
  • Participate in reviewing specifications, designs, code, and tests in close collaboration with team members.
  • Understand hardware and software interactions and collaborate with firmware and power system engineers.
  • Participate in project planning and estimation.
  • Follow and apply SEL Values and Principles of Operation.
  • Understand, create, and simplify.
  • Perform other duties as assigned.

Benefits

  • Employee ownership, including an employer-funded employee stock ownership plan (ESOP) and personal 401(k) options.
  • Medical, prescription, dental, vision, life, and disability insurance.
  • 10 paid holidays.
  • Annual vacation accrual starting at 12 days.
  • 9 paid sick days.
  • Paid family and medical leave covering 90% of pay.
  • STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Wellness, fertility, adoption, and flexible spending benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service