Job Description
Our team develops and maintains software applications used to configure devices. We are looking for an experienced software engineer who likes solving problems. The ideal candidate has a good command of React, TypeScript / JavaScript and web API (REST, GraphQL, WebSocket, etc.) development using.NET and C#. The candidate will solve challenging problems and is willing to switch between frontend and backend development activities while developing new features and supporting existing applications.
Essential Duties and Responsibilities
• Participate in the specification, design, implementation, and testing of software systems.
• Understand modular software design / interactions and collaborate with firmware engineers.
• Prepare and maintain requirements, designs, and test documentation.
• Document and communicate test results.
• Follow engineering quality assurance procedures.
• Develop and maintain knowledge in SEL processes and technologies.
• Assist in the development of products with world-class user interface and experience.
• Follow 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, a related field or equivalent practical experience.
• 4+ years of experience in the following areas:
• Web API (REST, GraphQL, WebSocket, etc.) development using .NET and C#.
• Interactive single page application development using React and TypeScript / JavaScript (including extensive use of web APIs for data collection).
• Strong writing, documentation, and speaking skills.
• Ability to learn new skills and assume new responsibilities.
• Ability to work cooperatively in a team environment.
• Able to work in-person in Charlotte, NC.
• Background check results satisfactory to SEL.
• Negative drug test result(s).
Preferred Qualifications
• Experience in scripting languages or environment such as Python or PowerShell
• Experience using revision control and source code management systems such as Git or ClearCase
• Programming experience in C++
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 401K 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, + paid sick days, and paid family and medical leave that covers +0% 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:
We base our starting pay offer on location and job-related factors such as candidate experience, training, knowledge, and skills.
Associate Software Engineer: $67,000 - $104,000
Software Engineer: $73,000 – $113,000
Lead Software Engineer: $84,000 - $130,000
Communication with Applicants
We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at [email protected].
SEL is an Equal Opportunity Employer: Vets/Disabled.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer - Full Stack position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Charlotte offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
