Software engineer back end

SolomonEdwards

Charlotte (NC)

Presencial

USD 140.000 - 180.000

Jornada completa

hace 3 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto — currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

SolomonEdwards is seeking an experienced Senior Software Engineer (Back-End) to lead backend development for our enterprise platforms in Charlotte, NC. You will build secure, scalable services, guide junior engineers, and collaborate across cross-functional teams to deliver robust solutions.

The ideal candidate has 10+ years of software development with C#/.NET, REST APIs, SQL Server, and strong design-pattern knowledge, plus experience with CI/CD and testing frameworks.

Formación

  • Bachelor’s degree in Computer Science, Computer Engineering, CIS, or related field.
  • 10+ years of software development experience with advanced knowledge of C# and .NET.
  • Strong understanding of relational databases (SQL Server) and experience with SSMS.
  • Proficiency in SOLID principles and design patterns.
  • Experience with Visual Studio, Git, CI/CD tools, and unit testing frameworks.
  • Experience building and consuming REST APIs and tools like Postman.
  • Excellent communication and collaboration skills with mentoring ability.
  • Ability to work independently and manage multiple priorities.
  • Creative, proactive problem solver with accountability.

Responsabilidades

  • Develop secure, scalable, and maintainable software solutions from concept to production.
  • Support existing applications with troubleshooting, fixes, and upgrades.
  • Lead feature development and medium-to-large initiatives within the team.
  • Diagnose complex problems and drive resolution.
  • Create and maintain technical diagrams, flowcharts, and layouts.
  • Mentor junior and mid-level engineers through coaching and reviews.
  • Perform code reviews to uphold high quality standards.
  • Collaborate with QA, Product, and DevOps to ensure successful delivery.
  • Stay current with new technologies and vendor packages for potential integration.
  • Recommend improvements to enhance performance, reliability, and maintainability.

Conocimientos

C# & .NET
REST APIs
Unit testing
CI/CD
Git
Problem solving
Communication

Educación

Bachelor’s Degree in Computer Science/Engineering or related field

Herramientas

Visual Studio
SQL Server
SSMS
Postman

Descripción del empleo

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)

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Sr. Software Engineer- Full Stack
Sr. Software Engineer- Full Stack

Velocitor Solutions • Charlotte (NC)

Presencial
USD 120.000 - 160.000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

Presencial
USD 100.000 - 150.000
Senior Software Engineer 4865
Senior Software Engineer 4865

Tier4 Group • Atlanta (GA)

Presencial
USD 90.000 - 120.000
Senior .NET Engineer (Legacy Modernization & Backend Systems) (Remote)
Senior .NET Engineer (Legacy Modernization & Backend Systems) (Remote)

inspiracareers • Oak Brook (IL)

A distancia
USD 120.000 - 180.000
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator • Indiana (PA)

Presencial
USD 140.000 - 190.000
Senior .Net Developer
Senior .Net Developer

Troy Web • EE. UU.

Híbrido
USD 110.000 - 140.000
Medical coverage
Dental coverage
Vision coverage
+5
Senior .NET Full Stack Engineer
Senior .NET Full Stack Engineer

Coforge • Wilmington (DE)

Presencial
USD 120.000 - 170.000
Docker tech exposure
Senior Software Engineer
Senior Software Engineer

Gravity IT Resources • Charlotte (NC)

Presencial
USD 110.000 - 150.000
Senior C# Engineer
Senior C# Engineer

Cherry Bekaert Recruiting & Staffing Services • EE. UU.

Presencial
USD 120.000 - 160.000
Senior Software Engineer onsite
Senior Software Engineer onsite

Eccalon, LLC • Detroit (MI)

Presencial
USD 120.000 - 180.000