Associate Software Engineer

Schweitzer Engineering Laboratories, Inc.

Boise (ID)

On-site

USD 84,200 - 112,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid holidays
Vacation accrual 12 days starting
ESOP
401(k)

Job summary

Schweitzer Engineering Laboratories, Inc. seeks an Associate Software Engineer to focus on Linux backend development, building reliable software that supports electric power safety and reliability in Idaho, including Boise.

You will join a team of professionals dedicated to automation, control, and monitoring. Responsibilities include collaborating with teammates, reviewing designs and tests, and understanding hardware/software interactions while delivering high-quality software.

Qualifications

  • B.S. in Computer Science, Software Engineering, or equivalent.
  • Solid understanding of object‑oriented principles and concepts.
  • Knowledge and experience in object‑oriented languages such as 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).

Responsibilities

  • Work from high‑level requirements and customer commitments to deliver innovative solutions and delight our customers.
  • Collaborate cooperatively with teammates.
  • Participate in reviewing specifications, designs, code, and tests 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.
  • Perform other duties as assigned.

Skills

C++
C#
Linux
OO principles
Teamwork
Documentation
Communication

Education

Bachelor's degree in CS or related

Tools

Git
CMake
Docker
Jira
Confluence
Bitbucket
Jenkins

Job description

Position Overview

Our Schweitzer Engineering Laboratories, Inc. (SEL) team is looking for an innovative and detail-oriented individual to join as an Associate Software Engineer focusing on Linux backend development.

We’re a team of professional software engineers dedicated to improving electric power safety, reliability, and economics through automation, control, and monitoring.

Responsibilities
  • Work from high‑level requirements and customer commitments to deliver innovative solutions and delight our customers.
  • Collaborate cooperatively with teammates.
  • Participate in reviewing specifications, designs, code, and tests 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.
  • Perform other duties as assigned.
Required Qualifications
  • B.S. in Computer Science, Software Engineering, or equivalent.
  • Solid understanding of object‑oriented principles and concepts.
  • Knowledge and experience in object‑oriented languages such as "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).
Preferred Qualifications
  • 1–3 years of software development experience.
  • Familiarity with Git, CMake, and Docker.
  • Familiarity with Jira, Confluence, Bitbucket, and Jenkins.
Benefits

We offer a comprehensive benefits package, including 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave covering 90% of pay. Medical, prescription, dental, vision, life, and disability insurance are top tier. Additional benefits include wellness, fertility, adoption, and flexible spending options. SEL is 100% employee owned and provides retirement benefits such as an ESOP and 401(k) plans.

Pay Range

Associate Software Engineer: $84,200 – $112,300 annually. (Other levels have corresponding ranges.)

Equal Opportunity Employer

SEL is an Equal Opportunity Employer: Vets/Disabled.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

Schweitzer Engineering Laboratories (SEL) • Pullman (WA)

On-site
USD 84,000 - 125,000
Employee ownership (ESOP)
401(k) options
Excellent health benefits
+2
Associate Software Engineer
Associate Software Engineer

Schweitzer Engineering Laboratories, Inc. • Washington

On-site
USD 84,000 - 125,000
Associate Embedded Software Engineer
Associate Embedded Software Engineer

Schweitzer Engineering Laboratories, Inc. • Washington

On-site
USD 84,000 - 125,000
ESOP
401(k) options
Top-tier medical, prescription, dental
+7
Associate Software Engineer
Associate Software Engineer

SpeedyApply LLC • Pullman (WA)

On-site
USD 84,000 - 125,000
ESOP
401(k) options
Medical/dental/vision insurance
+2
Associate Software Engineer
Associate Software Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 84,000 - 125,000
Development Lead Firmware Engineer
Development Lead Firmware Engineer

Schweitzer Engineering Laboratories (SEL) • Lynnwood (WA)

On-site
USD 115,000 - 170,000
ESOP
Healthy work/life balance
Competitive benefits
Associate Firmware Engineer
Associate Firmware Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 84,000 - 125,000
Employee ownership (ESOP)
Excellent benefits
Career development
Lead Software Engineer - C#
Lead Software Engineer - C#

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 115,300 - 170,400
Employer funded stock ownership plan (ESOP)
Personal 401(k) options
Top tier medical, prescription, dental, vision, life, and disability insurance
+4
Engineering Support Specialist
Engineering Support Specialist

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 35,817 - 45,460
Competitive pay
Superior benefits
Inspiring work
Firmware Engineer - Protection Systems Platforms
Firmware Engineer - Protection Systems Platforms

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 84,200 - 144,400
Medical insurance
Prescription coverage
Dental insurance
+10