Talent.com
SEL
Software Engineer - Web Applications (Full Stack)SEL • Charlotte, North Carolina
Software Engineer - Web Applications (Full Stack)

Software Engineer - Web Applications (Full Stack)

SEL • Charlotte, North Carolina
30+ days ago
Salary
$73,000.00–$113,000.00 yearly
Job type
  • Full-time
Job description

A typical day might include the following:

  • Design, build, and maintain scalable web applications across the full stack using .NET/C# and React with TypeScript.

  • Develop microservices and REST APIs, and integrate them with frontend components.

  • Work with databases, such as MSSQL, and manage schemas through database projects

  • Implement real-time features and ensure seamless communication between services.

  • Participate in code reviews, architecture planning, and team discussions

  • Contribute to CI/CD pipelines and manage containerized environments

  • Mentor peers and model SEL Values and Principles (for experienced candidates).

Required Qualifications:

  • B.S. 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, and modern tooling (e.g., Vite, ESLint).

  • Experience with REST APIs, SignalR, and asynchronous data flows.

  • Familiarity with relational databases and schema management practices.

  • Understanding of the software development lifecycle (SDLC) and Agile methodologies.

  • Experience with version control systems, especially Git.

  • Ability to write clean, maintainable, and well-documented code.

  • Effective communication and collaboration skills.

Preferred Qualifications:

  • Experience with Kubernetes, Docker, and Tilt for local development.

  • Experience with Microsoft SQL Server

  • Familiarity with Jenkins and CI/CD best practices.

  • Experience with AI-powered coding assistants (e.g., GitHub Copilot)

  • Experience with frontend testing tools (e.g., Playwright) and backend unit testing frameworks.

  • Awareness of security best practices across the stack.

Location:

This position is located in Charlotte, NC, a vibrant and bustling metropolis located in the heart of North Carolina. As one of the fastest-growing cities in the United States, it seamlessly blends its rich history with a modern and dynamic atmosphere. With an eclectic culinary scene, charming neighborhoods, and a warm southern hospitality, Charlotte exudes a unique charm that captivates residents and visitors alike.

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 401(k) 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, 9 paid sick days, and paid family and medical leave that covers 90% 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

Software Engineer $73,000 - $113,000

We are open to reviewing additional candidates with more or less experience and the salary range may differ if filled at a different level. Our ranges are determined by job, responsibility, and location. We base our starting pay offer and title on location and job-related factors such as candidate experience, training, knowledge, and skills.

Create a job alert for this search

Software Engineer - Web Applications (Full Stack) • Charlotte, North Carolina

Similar jobs

Senior Full Stack Engineer

Synergy InteractiveCharlotte, NC, United States
Full-time

We’re seeking a highly skilled Senior Full Stack Engineer to serve as a technical leader on high-impact digital initiatives.In this role, you’ll drive architecture and strategy, mentor engineering ... Show more

 • Promoted

Senior CIAM Software Engineer

AffirmCharlotte, NC, United States
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Affirm is building the ne... Show more

 • Promoted

Senior Software Engineer

EverblueHuntersville, NC, United States
Full-time

Reports To: Technical Product Manager or Engineering Lead.The Senior Software Engineer will play a pivotal role in the development and enhancement of Everblue’s core software products, EverForms an... Show more

 • Promoted

Senior Software Engineer – Azure/React for Banking Apps

Insight GlobalCharlotte, NC, United States
Full-time

Insight Global is seeking a Senior Software Engineer located in Charlotte, NC.The role involves planning, developing, and maintaining software applications for banking clients, with a focus on coll... Show more

 • Promoted

Senior Software Engineer - Scale a Real-World Platform

KeyPleazCharlotte, NC, United States
Full-time

A real estate technology company is seeking a Senior Software Engineer to build, scale, and maintain their platform.The ideal candidate has over 7 years of experience, expertise in.NET and React, a... Show more

 • Promoted

Senior Software Engineer

OptomiCharlotte, NC, United States
Full-time

Optomi, in partnership with a leading energy organization, is looking for a Backend Developer in the Charlotte, NC area.Join an Emerging Digital team focused on building an AI-powered application g... Show more

 • Promoted

Senior Software Engineer (Hybrid)

Damco Spain SLCharlotte, NC, United States
Full-time

Moller - Maersk is an integrated container logistics company that is responsible for moving 20% of global trade every year.With a dedicated team of over 100,000 employees across 130 countries, we g... Show more

 • Promoted

Senior Full-Stack Engineer: AI-Driven Cloud-Native Apps

Ernst & Young OmanCharlotte, NC, United States
Full-time

Ernst & Young Oman is looking for a Senior Full Stack Software Engineer to develop high-quality software solutions.The ideal candidate should have a Bachelor's degree in Computer Science and 3+ yea... Show more

 • Promoted

Senior Software Engineer (GenAI)

Strategic Staffing SolutionsCharlotte, NC, United States
Full-time

Job Title: Senior Software Engineer (GenAI).Location: Charlotte NC 28202 (On Site Work).Lead moderately complex initiatives and technical deliverables within engineering environments.Contribute to ... Show more

 • Promoted

Remote AI Software Engineer — Contract (1 Month)

TuringCharlotte, NC, United States
Remote
Full-time

A leading AI research accelerator is seeking an Entry Level Software Engineer to evaluate and refine AI-generated code.Candidates with 5+ years of software engineering experience and expertise in b... Show more

 • Promoted

Senior Software Engineer

Total Quality LogisticsCharlotte, NC, United States
Full-time

As a Senior Software Engineer, you will be joining one of our agile teams responsible for developing web-based versions of our core applications as well as identifying opportunities to trial and de... Show more

 • Promoted

Senior Software Engineer - FinTech Impact & Collaboration

Jack Henry & Associates, Inc.Charlotte, NC, United States
Full-time

Senior Software Engineer to join our innovative team in Charlotte, North Carolina.This role involves technical design and implementation of new products, enhancing our financial services solutions ... Show more

 • Promoted

Senior Full-Stack Engineer (FinTech, Hybrid)

DebtBookCharlotte, NC, United States
Full-time

A leading fintech software company in Charlotte, NC is seeking a Full-Stack Engineer to engage in all stages of the software development lifecycle.Candidates should have 4+ years of experience with... Show more

 • Promoted

Senior Software Engineer (East Coast)

iSolved HCMCharlotte, NC, United States
Full-time

The isolved Senior Software Engineer will design and implement complex functionality.Provides frequent guidance and support to other developers and is subject matter expert of an application area.T... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Charlotte, NC, USA

Clutch CanadaCharlotte, NC, United States
Full-time

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Senior Software Engineer

Compunnel, Inc.Charlotte, NC, United States
Full-time

The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing, and elect... Show more

 • Promoted

Senior Full-Stack Engineer: AI-Driven APIs & Cloud

Koitecc SolutionsCharlotte, NC, United States
Full-time

Koitecc Solutions is seeking an experienced software engineer in Charlotte, NC.The successful candidate will have 8-12+ years of experience and a proven track record in full-stack development using... Show more

 • Promoted

Senior Software Engineer

Elevate DigitalCharlotte, NC, United States
Full-time

Our team is responsible for developing solutions that provide and act upon analytics insights.Our team delivers value across three main efforts: building out Sonic’s proprietary Digital Appraisal P... Show more

 • Promoted

Senior Software Engineer

CoinbaseCharlotte, NC, United States
Full-time

Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world.It’s a massive, ambitious opportunity that demands the best of us, ... Show more

 • Promoted

Senior Software Engineer

Matlen SilverCharlotte, NC, United States
Full-time

Develop customized coding, software integration, perform analysis, configure solutions, using tools specific to the project or the area.Lead and participate in the development, testing, implementat... Show more