InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Sr. Software Engineer

VELOCITOR SOLUTIONS

Charlotte, NC 282178 months ago
39 views17 saves0 applies

Prepare for this role


Job Type

full time

Description

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.
  • Take charge of finding and diagnosing problems.
  • Create and maintain system documentation, flowcharts, layouts, diagrams.
  • Support and develop junior and mid-level engineers by providing advice, coaching and educational opportunities.
  • Assist in code reviews and provide constructive feedback.
  • Work in close partnership with cross-functional teams.
  • Stay current on new technologies and available vendor packages. Evaluate and make recommendations as necessary.
  • Lead medium to large size initiatives.

Qualifications

Minimum Qualifications:

  • Bachelor’s Degree – Computer science/Engineering, CIS, or equivalent.
  • 7+ years in software development with advanced knowledge of C#, .NET, SQL, JavaScript, and React.
  • In-depth knowledge of relational databases (e.g., SQL Server) and tools (e.g., SSMS).
  • Understanding of software engineering best practices such as SOLID principles and design patterns.
  • Strong communication skills, collaboration skills and a desire to help and learn from other developers.
  • Experience with Visual Studio, Git, CI/CD, unit testing.
  • Experience with user interface design and browser-based debugging.
  • Experience building and consuming microservices via REST API and associated tools such as Postman.
  • Ability to work independently and grasp complex business logic and project requirements.
  • Passionate about code quality and have a positive attitude toward code reviews and feedback.
  • A willingness to question things and voice your opinion.
  • A persistent, creative problem solver.
  • Possess accountability and responsibility for assigned work.
  • Strive to deliver on time and build to requirements.
  • Make suggestions to improve quality and reliability issues.

Additional Desired Qualifications:

  • Experience with Next.js.
  • Experience with TypeScript.
  • Experience working in an agile team environment.
  • Experience working with multiple levels of organization.



Job Type:

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

This job is found at InterviewStack.io

Skills

next.jsc#sqljavascriptgitci/cdmicroservicesrest apisagilerelational databasescode review