Lead Software Engineer - C#

Schweitzer Engineering Laboratories, Inc.

Boise (ID)

On-site

USD 115,300 - 170,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employer funded stock ownership plan (ESOP)
Personal 401(k) options
Top tier medical, prescription, dental, vision, life, and disability insurance
10 paid holidays
12 days annual vacation accrual
9 paid sick days
Paid family and medical leave

Job summary

Schweitzer Engineering Laboratories, Inc. is seeking a Lead Power Engineer to drive the design and implementation of software systems. The ideal candidate should have extensive experience with C#, React, and full-stack development to build secure APIs and user experiences.

The position offers competitive pay ranging from $115,300 to $170,400, along with excellent benefits such as health insurance, paid time off, and growth opportunities through STEM courses and apprenticeships.

Qualifications

  • Typically 7+ years of experience in C# or a similar object-oriented language.
  • Strong writing, documentation, and speaking skills.
  • Ability to learn new skills and assume new responsibilities.

Responsibilities

  • Participate in the design, implementation, and testing of firmware and software systems.
  • Build secure APIs including REST and GraphQL.
  • Mentor other engineers.

Skills

C#
React
REST
GraphQL
Web application development
Documentation
Team collaboration

Education

B.S. in Computer Science, Computer Engineering, or equivalent

Tools

PostgreSQL
Visual Studio Code

Job description

Essential Duties and Responsibilities
  • Participate in the design, implementation, and testing of firmware and software systems.
  • Build secure APIs including REST and GraphQL.
  • Build complex web front‑end user experiences with React and TypeScript.
  • Build efficient back‑end business logic on an embedded platform with C#.
  • Build unit, subsystem, and complete multi‑platform end‑to‑end automated tests.
  • Prepare and maintain design, code, and test documentation.
  • Mentor other engineers.
  • Follow and apply SEL values, principles of operations, and world class manufacturing principles.
  • Understand, create, and simplify work processes.
  • Perform other duties as assigned.
Required Qualifications
  • B.S. in Computer Science, Computer Engineering, or equivalent.
  • Typically 7+ years of experience in one or more of the following areas: C# or similar object‑oriented language; customer‑facing web application development; security standards such as OWASP; object‑oriented standards and design patterns.
  • Strong writing, documentation, and speaking skills.
  • Ability to learn new skills and assume new responsibilities.
  • Ability to work cooperatively in a team environment.
  • Satisfactory background check results.
  • Negative drug test.
Preferred Qualifications
  • Expertise in C#.
  • Expertise in React.
  • Expertise in REST, GraphQL.
  • Experience with full‑stack testing including Selenium or Playwright.
  • Embedded system experience on a Linux‑based platform.
  • Familiarity with containers.
  • Familiarity with Visual Studio Code.
  • Familiarity with PostgreSQL.
  • Experience with greenfield development.
Benefits

Competitive pay. Superior benefits. Inspiring work. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options. We offer top tier medical, prescription, dental, vision, life, and disability insurance. We recognize the importance of a healthy work‑life balance and offer 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay. Growth and development opportunities such as STEM courses, apprenticeships, tuition assistance, and engineering development programs. Additional benefits include wellness, fertility, adoption, and flexible spending options.

Pay Range

Lead Power Engineer: $115,300 - $170,400 (pay range may differ at other levels).

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

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 Software Engineer
Associate Software Engineer

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 84,200 - 112,300
Paid holidays
Vacation accrual 12 days starting
ESOP
+1
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 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
Firmware Engineering Manager
Firmware Engineering Manager

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 136,100 - 201,100
Healthy work/life balance
Employee Stock Ownership Program (ESOP)
Flexible benefits including medical and dental insurance
Associate Software Engineer
Associate Software Engineer

Schweitzer Engineering Laboratories, Inc. • Washington

On-site
USD 84,000 - 125,000
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 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
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
Associate Engineer - Engineering Rotation Program
Associate Engineer - Engineering Rotation Program

selinc • Washington

On-site
USD 84,000 - 86,000
Employee ownership (ESOP)
Strong benefits package
Career development programs