Lead Software Engineer - R&D Productivity Tools

Schweitzer Engineering Laboratories, Inc.

Pullman (WA)

On-site

USD 108,000 - 162,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive pay
Superior benefits
Employee ownership (ESOP)
401(k) options

Job summary

Schweitzer Engineering Laboratories, Inc. in Pullman, WA is seeking a Lead Software Engineer to join our productivity tools team. You'll improve existing tools, shape roadmaps, train users, and foster a strong software development culture.

Within 6-12 months you will exceed internal expectations and measurably boost customer productivity. The role emphasizes leading tool development, collaborating with R&D, and mentoring engineers to deliver high-quality, scalable solutions aligned with SEL

Qualifications

  • B.S. in Computer Science or equivalent.
  • Six years of full-stack software development experience.
  • Experience delivering applications through the full lifecycle.
  • Experience gathering requirements from users and validating solutions.
  • Experience leading technical decisions across a team or project.
  • Experience performing code reviews.

Responsibilities

  • Lead the specification, design, and delivery of custom software tools for R&D productivity.
  • Define, collect, and report measures tying tool adoption to outcomes.
  • Lead the full application lifecycle and maintain documentation.
  • Lead testing strategy, release readiness, and post-release support.
  • Define and improve development processes across the team.
  • Train internal customers on new tools and workflows; gather roadmap feedback.
  • Mentor Engineers, Associate Engineers, and Interns.
  • Model SEL values and World Class Manufacturing Principles.
  • Other duties as assigned.

Skills

Full-stack development
User collaboration
Technical leadership
Code review

Education

B.S. in Computer Science or equivalent

Tools

GitHub Copilot
GitHub Actions
Python
APIs
CI/CD

Job description

SEL has ambitious goals for developing products that make electric power safer, more reliable, and more economical. When open-source or off-the-shelf development tools don't meet the unique needs of our engineering domains, we'll call on you to rapidly create and scale high-quality, custom solutions. As a Lead Software Engineer joining a new productivity tools team, you'll improve existing tools, shape the roadmap for new ones, train users, and set the team's software development culture. Within 6-12 months, you'll be exceeding the expectations of internal customers and measurably improving their productivity.

Essential Duties and Responsibilities

Lead the specification, design, and delivery of custom software tools that raise Research and Development (R&D) quality and productivity. Define, collect, and report measures that tie tool adoption to productivity outcomes. Lead the full application lifecycle of assigned tools and maintain their documentation artifacts. Lead the strategy for automated testing, release readiness, and post-release support. Define, adopt, and continuously improve development processes across the team. Train internal customers on new tools and workflows, and gather feedback that informs the roadmap. Mentor Engineers, Associate Engineers, and Interns. Model, teach, and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles. Understand. Create. Simplify. Other duties as assigned.

Required Qualifications
  • B.S. in Computer Science, or equivalent
  • Six years of full-stack software development experience
  • Designing, building, and supporting applications through the full lifecycle
  • Working directly with users to define requirements and validate solutions
  • Leading technical decisions across a team or project
  • Code review
Preferred Qualifications
  • User experience (UX) design, including user research, interaction design, and usability testing
  • Design systems, accessibility standards, and rapid prototyping tools
  • Artificial intelligence (AI) assistants, such as GitHub Copilot
  • AI-powered tool and workflow integration
  • Enterprise systems and data pipelines
  • Continuous integration and continuous delivery (CI/CD) automation tools, such as GitHub Actions
  • Application programming interface (API) development
  • Python or other scripting languages
  • Database design and administration
  • Open-source software development
  • Ontologies and knowledge graphs
Location

Location: Pullman, WA

Competitive Pay and Benefits

Competitive pay. Superior benefits. Inspiring work. 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.
  • 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.
  • STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • wellness, fertility, adoption, and flexible spending benefits.
Pay Range Data

Lead Software Engineer - $107,600 - $161,500

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

Lead Software Engineer — R&D Productivity Tools
Lead Software Engineer — R&D Productivity Tools

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 108,000 - 162,000
ESOP
Competitive pay
Top-tier benefits
+1
Lead Software Engineer
Lead Software Engineer

Schweitzer Engineering Laboratories • Pullman (WA)

On-site
USD 103,000 - 154,000
Employee ownership via ESOP
Competitive benefits package
Paid time off & holidays
Project Manager
Project Manager

Schweitzer Engineering Laboratories (SEL) • Pullman (WA)

On-site
USD 51,000 - 74,000
ESOP (employee stock ownership)
Comprehensive benefits
Paid time off
+3
Software Engineer(Multiple Locations)
Software Engineer(Multiple Locations)

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 81,000 - 133,000
Employee ownership (ESOP)
Excellent benefits
Paid holidays
+1
Software Engineer (AI/ML Tools focus)
Software Engineer (AI/ML Tools focus)

Schweitzer Engineering Laboratories (SEL) • United States

On-site
USD 98,000 - 144,000
ESOP
Health benefits
Professional development
+1
Engineering Manager – Product Security – Software Supply Chain
Engineering Manager – Product Security – Software Supply Chain

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 129,000 - 194,000
ESOP
Competitive pay & benefits
Tuition assistance
+2
Engineering Manager - Product Security - Software Supply Chain
Engineering Manager - Product Security - Software Supply Chain

Schweitzer Engineering Laboratories, Inc. • Boise (ID)

On-site
USD 129,000 - 194,000
Competitive pay
Superior benefits
Employee ownership
+6
R&D Productivity Tools Lead — Software Engineer
R&D Productivity Tools Lead — Software Engineer

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 108,000 - 162,000
Competitive pay
Superior benefits
Employee ownership (ESOP)
+1
Engineering Manager – Product Security – Software Supply Chain
Engineering Manager – Product Security – Software Supply Chain

Schweitzer Engineering Laboratories, Inc. • Pullman (WA)

On-site
USD 129,000 - 194,000
ESOP
401(k)
Health, dental, vision insurance
+2
Lead Quality Engineer
Lead Quality Engineer

Schweitzer Engineering Laboratories, Inc. • Nampa (ID)

On-site
USD 108,000 - 162,000
Competitive pay
Superior benefits
Employee ownership (ESOP)