Lead Software Engineer - C#

Schweitzer Engineering Laboratories
Boise, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Boise, United States of America

Tech stack

API
Business Logic
Automation of Tests
C Sharp (Programming Language)
Computer Engineering
Software Design Patterns
Linux
Web Development
Digital Technology
Firmware
PostgreSQL
Microsoft Visual Studio
Object-Oriented Software Development
Open Web Application Security
Selenium
Software Systems
Subsystems
TypeScript
React
Information Technology
Playwright
GraphQL

Job description

Looking for a Lead Software Engineer who enjoys working on new product development with a passion for customer experience and security.

Schweitzer Engineering Laboratories (SEL) is a global, 100% employee-owned company that designs and manufactures digital systems to protect, automate, and control electric power infrastructure worldwide. Its mission-to make electric power safer, more reliable, and more economical-guides its engineering, manufacturing, and customer support efforts across the industry. SEL is known for delivering high-quality, dependable solutions while maintaining a strong, long-term focus on customer success. The company is grounded in a set of core values-quality, customer focus, integrity, discipline, innovation, community, ownership, and dignity of work-that shape its culture and decision-making. Its employee-ownership model empowers teams to prioritize customers, safety, and continuous improvement over short-term results.

Essential Duties and Responsibilities

  • Participate in the design, implementation, and test of firmware/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. Simplify.

  • Other duties as assigned.

Requirements

  • 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

  • Background check results satisfactory to SEL

  • Negative drug test result(s)

Preferred Qualifications

  • Expertise in C#

  • Expertise in React

  • Expertise in REST, GraphQL

  • Expertise 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 developme

Competitive pay. Superior benefits. Inspiring work.

Benefits & conditions

People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.

  • We're 100% employee owned. 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 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.
  • We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.

Pay Range Data

Lead Power Engineer $115,300 - $170,400

We are open to reviewing additional candidates with more or less experience and the pay range may differ if filled at a different level. Our pay ranges are determined by job and responsibility. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills.

Apply for this position