Software Engineer
Posted 96ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer building powerful SaaS solutions for youth activity centers in a collaborative, agile environment. Develop scalable software using C#, .NET Core, and modern frameworks.
Responsibilities:
- Design, build and optimize mission-critical applications in a collaborative, agile environment.
- Develop scalable, high-quality software using C#, .NET Core, and modern front-end frameworks.
- Ensure code reliability through robust unit testing and effectively integrate new features into existing legacy systems.
- Model excellence and inspire peers through your commitment to craftsmanship and clean code.
- Work across the stack, from Web APIs to front-end interfaces, and contribute to system performance, usability, and maintainability.
- Translate requirements into clear, actionable solutions and contribute to solving technical challenges with the team.
- Contribute to product development through agile ceremonies, code reviews, and cross-functional collaboration to ensure high-quality delivery.
- Actively seek feedback, identify growth opportunities, and continuously improve your skills.
Requirements:
- Bachelor’s degree in a STEM field or equivalent practical experience.
- 3–5 years of experience developing web applications.
- Proficiency in .NET Core, ASP.NET MVC, C#, and building Web APIs.
- Solid front-end skills with HTML, CSS, and JavaScript frameworks (React, Blazor, TypeScript); ability to maintain legacy jQuery when needed.
- Experience with SQL Server (queries, stored procedures).
- Familiar with leveraging AI tools to accelerate development while applying sound engineering judgment to ensure code quality, maintainability, and ethical use of AI-assisted solutions.
- Comfortable working in Agile Scrum environments using Jira and Git.
- Familiarity with Tailwind CSS and Cloud Development experience a plus.
- Ability to travel up to 10% (Charlotte-based)/25% (non Charlotte-based) for team collaboration and customer engagement.
Benefits:
- Medical, Dental, Vision, Flexible Spending, HSA and Dependent Care Accounts.
- Company-Paid Disability and Life Insurance.
- Opportunity to elect Critical Illness and Accident Insurance.
- Confidential access to legal and life counseling and mental health support available 24/7.
- 401(k) with a generous company match, access to financial planning.
- Paid Time Off, Paid Parental, Paid Caregiver and Sabbatical leaves.
- Annual allowance for professional development.
- Paid Time to volunteer in your community.


















