Schweitzer Engineering Laboratories, Inc.

Software Engineer - Full Stack (React, TypeScript, C#, ASP.NET)

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

Base Salary

$98k - $144k/yr

Responsibilities

  • Participate in the specification, design, implementation, and testing of software systems.
  • Develop and maintain frontend and backend components of full-stack applications.
  • Build web APIs with ASP.NET and C# and interactive single-page applications with React and TypeScript/JavaScript.
  • Prepare and maintain requirements, design specifications, and test documentation.
  • Collaborate with cross-functional teams and firmware engineers on system interactions and modular software design.
  • Follow engineering quality assurance procedures, SEL processes, and software development best practices.
  • Contribute to products with a high-quality user interface and user experience.

Requirements

  • Bachelor’s degree in computer science, a related field, or equivalent practical experience.
  • At least four years of professional experience developing web APIs with ASP.NET and C#.
  • At least four years of professional experience developing React single-page applications with TypeScript/JavaScript and web API data integration.
  • Strong written, verbal, documentation, teamwork, and collaboration skills.
  • Ability to quickly learn new technologies and take on new responsibilities.
  • Ability to work in person from the Charlotte, North Carolina office.
  • Satisfactory background check and negative drug test results.
  • Preferred: experience with Python or PowerShell, familiarity with Git and source code management systems, and programming experience in C++.

Benefits

  • Competitive pay and superior benefits, including employee ownership through 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.
  • Full-time work is performed in person at the Charlotte, North Carolina office.
Schweitzer Engineering Laboratories, Inc.

About Schweitzer Engineering Laboratories, Inc.

5,001-10,000 employees
Contact me