Software Engineer - Full Stack (React, TypeScript, C#, ASP.NET)
Schweitzer Engineering Laboratories, Inc.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.