Schweitzer Engineering Laboratories, Inc.

Software Engineer - Web Applications - Full Stack

Schweitzer Engineering Laboratories, Inc.
Apply
2 days ago
Charlotte, NC, USAMid Level

Base Salary

$98k - $144k/yr

Responsibilities

  • Design, build, and maintain scalable full-stack web applications using .NET/C#, React, and TypeScript.
  • Develop microservices and APIs and integrate them with frontend components.
  • Manage relational database schemas and implement real-time features using SignalR.
  • Participate in code reviews, architecture planning, team discussions, and peer mentoring.
  • Contribute to CI/CD pipelines and manage containerized development environments.
  • Write clean, maintainable, and well-documented code while collaborating effectively with the team.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Typically 2+ years of experience in full-stack web development.
  • Proficiency in C#/.NET and experience building microservices.
  • Strong frontend skills with React, TypeScript, Vite, and ESLint.
  • Experience with SignalR, asynchronous data flows, relational databases, schema management, and version control with Git.
  • Preferred experience with Kubernetes, Docker, Tilt, Microsoft SQL Server, Jenkins, Playwright, backend unit testing frameworks, and GitHub Copilot.
  • Awareness of security best practices across the stack and understanding of the software development lifecycle and Agile methodologies.

Benefits

  • Charlotte, North Carolina work location.
  • Competitive pay and superior benefits; the salary range listed is $97,700–$144,400.
  • 100% employee-owned company with an employer-funded ESOP and personal 401(k) options.
  • Medical, prescription, dental, vision, life, and disability insurance.
  • Ten paid holidays, vacation accrual starting at 12 days, nine paid sick days, and paid family and medical leave covering 90% of pay.
  • STEM courses, apprenticeships, tuition assistance, and engineering development programs.
  • Additional wellness, fertility, adoption, and flexible spending benefits may be available.

Tech Stack

C#DockerGitJenkinsKubernetesMicrosoft SQL Server.NETReactTypeScript

Categories

Schweitzer Engineering Laboratories, Inc.

About Schweitzer Engineering Laboratories, Inc.

5,001-10,000 employees

Schweitzer Engineering Laboratories (SEL) builds protective relays, automation controllers, communications, metering, and cybersecurity and precise-timing systems used to control and protect electric power grids and industrial plants. The company also provides engineering services and turnkey solutions for utilities and large energy users worldwide. Founded in 1982 and headquartered in Pullman, Washington, SEL is privately held with products deployed across global transmission, distribution, and generation networks.

Contact me