Demo

Software engineer back end

SolomonEdwards
Charlotte, NC Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 11/5/2026

Senior Software Engineer (Back-End)

We are looking for a highly experienced and motivated Senior Software Engineer (Back-End) to join our growing development team. The ideal candidate is a passionate problem-solver who thrives in a collaborative environment, takes pride in delivering high-quality, scalable software, and enjoys mentoring others. You’ll play a key role in developing and supporting robust solutions that power our enterprise platforms and services.

As a Senior Software Engineer, you will lead the development of secure, scalable, and maintainable applications. You’ll work closely with cross-functional teams, contribute to architectural decisions, support junior engineers, and help drive the evolution of our software platforms. This role requires deep technical expertise, the ability to diagnose complex issues, and a proactive mindset to continuously improve systems and processes.

Job Responsibilities:

  • Develop secure, scalable, and highly maintainable software solutions from initial concept and requirements through to production implementation and support.
  • Support existing applications including troubleshooting, bug fixing, and making upgrades and modifications to existing functionality.
  • Drive feature development among the team and lead medium to large size initiatives.
  • Take charge of identifying, diagnosing, and resolving technical problems.
  • Create and maintain technical documentation including system diagrams, flowcharts, and layouts.
  • Support and mentor junior and mid-level engineers by providing guidance, coaching, and learning opportunities.
  • Conduct and participate in code reviews, offering constructive feedback to uphold code quality standards.
  • Collaborate closely with cross-functional teams, including QA, Product, and DevOps, to ensure successful feature delivery.
  • Stay current on new technologies and vendor packages, and evaluate their potential integration.
  • Recommend improvements to enhance application performance, reliability, and maintainability.

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Engineering, CIS, or related field (or equivalent experience).
  • 10 years of experience in software development with advanced knowledge of C# and .NET.
  • Strong understanding of relational databases (e.g., SQL Server) and experience using tools like SQL Server Management Studio (SSMS).
  • Familiarity with software engineering best practices including SOLID principles and design patterns.
  • Proficient in using Visual Studio, Git, CI/CD tools, and unit testing frameworks.
  • Experience in building and consuming REST APIs and using tools such as Postman.
  • Strong communication and collaboration skills with a passion for mentoring others.
  • Ability to work independently and manage multiple priorities.
  • Committed to writing high-quality code and open to feedback through code reviews.
  • Creative, persistent problem solver with a proactive and accountable work ethic.

Additional Desired Qualifications:

  • Experience with the Microsoft Azure platform.
  • Experience working in agile/Scrum development environments.
  • Experience engaging with multiple levels of an organization including technical and non-technical stakeholders.

Job Type:

Full-time (In Office- Located in Charlotte, NC)


Salary : $125,000 - $155,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software engineer back end?

Sign up to receive alerts about other jobs on the Software engineer back end career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SolomonEdwards

  • SolomonEdwards Fort Wayne, IN
  • We are hiring for a full-time Production Trainer opportunity in Fort Wayne, IN. This position supports a manufacturing production operation and is focused ... more
  • 16 Days Ago

  • SolomonEdwards Pittsburgh, PA
  • I’m working with a leading private equity firm looking to add an experienced Senior Administrative Assistant to its growing Pittsburgh team. This is a grea... more
  • 16 Days Ago

  • SolomonEdwards Mundelein, IL
  • Role Overview The Account Executive role requires a Sales Hunter mentality and is primarily responsible for: Generating new customer relationships through ... more
  • 7 Days Ago

  • SolomonEdwards Carrollton, KY
  • Industry leading global company is looking to hire a Senior Accountant to support operations at it's manufacturing facility located in Northern Kentucky. T... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Software engineer back end jobs in the Charlotte, NC area that may be a better fit.

  • VELOCITOR SOLUTIONS Charlotte, NC
  • We are looking for a highly experienced and motivated Senior Software Engineer (Back-End) to join our growing development team. The ideal candidate is a pa... more
  • 27 Days Ago

  • Affirm Charlotte, NC
  • 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 comp... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!