1

Senior Software Developer Jobs in Morganton, NC (NOW HIRING)

Sr. Principal Software Engineer

Hickory, NC · On-site

$112K - $154K/yr

Overview As a Senior Principal Software Engineer at Alex Lee, you will drive innovation and ... Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design ...

Sr. Principal Software Engineer

Hickory, NC · On-site

$112K - $154K/yr

Overview As a Senior Principal Software Engineer at Alex Lee, you will drive innovation and ... Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design ...

Sr. Principal Software Engineer

Hickory, NC

$112K - $154K/yr

Overview As a Senior Principal Software Engineer at Alex Lee, you will drive innovation and ... Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design ...

Sr. Principal Software Engineer

Hickory, NC

$112K - $154K/yr

As a Senior Principal Software Engineer at Alex Lee, you will drive innovation and implement best ... Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design ...

Sr. Principal Software Engineer

Hickory, NC · On-site

$112K - $154K/yr

Overview As a Senior Principal Software Engineer at Alex Lee, you will drive innovation and ... Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design ...

Senior Precision Machine Design Engineer

Hickory, NC · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a Senior Precision Machine Design Engineer to lead the design and development of ... Proficiency with CAD software (SolidWorks/Vault) and engineering analysis tools Desired ...

Senior Precision Machine Design Engineer

Hickory, NC · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a Senior Precision Machine Design Engineer to lead the design and development of ... Proficiency with CAD software (SolidWorks/Vault) and engineering analysis tools Desired ...

You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around ...

You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around ...

Senior Mechanical Engineer Full Time Professional Conover, NC, US 6 days ago Requisition ID: 1212 ... MS Office suite and ERP/MRP software * Excellent verbal and written communication skills with the ...

Senior Mechanical Engineer

Conover, NC · On-site

$96K - $126K/yr

Position Summary The Sr Mechanical Engineer develops, leads and supports all engineering efforts ... MS Office suite and ERP/MRP software * Excellent verbal and written communication skills with the ...

Senior Mechanical Engineer

Conover, NC · On-site

$96K - $126K/yr

Position Summary The Sr Mechanical Engineer develops, leads and supports all engineering efforts ... MS Office suite and ERP/MRP software * Excellent verbal and written communication skills with the ...

Senior Mechanical Design Engineer Location: Valdese, NC Pay: $132,000-$140,000 Job Type: Full-Time ... mechanical design software Hands-on experience using assembly and testing equipment such as:

next page

Showing results 1-20

Senior Software Developer information

See Morganton, NC salary details

$12

$49

$70

How much do senior software developer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for senior software developer in Morganton, NC is $49.37, according to ZipRecruiter salary data. Most workers in this role earn between $41.92 and $55.38 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Morganton, NC?

The most popular types of Software Developer jobs in Morganton, NC are:

What are popular job titles related to Senior Software Developer jobs in Morganton, NC?

For Senior Software Developer jobs in Morganton, NC, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer jobs in Morganton, NC look for?

The top searched job categories for Senior Software Developer jobs in Morganton, NC are:

What cities near Morganton, NC are hiring for Senior Software Developer jobs?

Cities near Morganton, NC with the most Senior Software Developer job openings:

Sr. Principal Software Engineer

Alex Lee

Hickory, NC • On-site

$112K - $154K/yr

Full-time

Posted 13 days ago


Alex Lee rating

5.2

Company rating: 5.2 out of 10

Based on 27 frontline employees who took The Breakroom Quiz

46th of 49 rated food wholesalers


Job description

Overview
As a Senior Principal Software Engineer at Alex Lee, you will drive innovation and implement best practices to enhance product performance and reliability. You will lead by example, demonstrating Emotional Intelligence (EI), adaptability, and effective communication to foster a collaborative environment. Your role includes empowering and mentoring team members, encouraging their growth through delegation and guidance. By promoting the exploration of new ideas and continuous improvement, you will ensure the team stays at the forefront of technology and excellence.
Responsibilities
Mentorship and Knowledge Sharing:
- Leads by example and mentors' others to produce extensible and maintainable code used across products.
- Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
-Serves as a subject matter expert for your assigned component, providing mentorship and expertise to build knowledge and capabilities within engineering teams.
- Plays an active role in building an inclusive and positive culture through active participation in team discourse, providing mentorship for junior team members and fostering a culture of continuous learning and improvement.
Collaboration and Cross-Functional Teams:
- Partners with and leverages cross-functional teams to determine user requirements and drive project plans, releases, and overall development.
- Influences technical strategy by collaborating with cross-functional teams, leveraging your experience to develop a long-term technical roadmap that meets stakeholder and growing business needs.
- Collaborates with peers across the organization on projects that turn opportunity into results.
Documentation and Transparency:
- Documents system designs, processes, and architecture for transparency and future reference.
- Reports on project status, challenges, and results to stakeholders.
Continuous Improvement and Best Practices:
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns to improve the availability, reliability, efficiency, observability, and performance of products while sharing knowledge with other engineers.
- Innovates by driving modern approaches and the adoption of best practices within your team.
- Contributes to the continual improvement of your team's quality standards and engineering processes.
Leadership:
- Must demonstrate Emotional Intelligence (EI) which is the ability to understand and manage your emotions, as well as recognize and influence the emotions of those around you.
- Adaptability: We are a customer-centric business where effective problem-solving hinges on one's ability to adapt to changing requirements and respond to new needs on-the-fly.
- Must exhibit Effective Communication. By facilitating open and transparent communication within the team an environment of trust and collaboration can be established which enables effective problem-solving and decision-making.
- Empower & Mentor: Effectively empower team members via delegating responsibilities and providing them with autonomy. This encourages growth by offering mentorship, guidance, and opportunities for each team members' development.
-Innovation and Continuous Improvement: As a leader it's your responsibility to promote the exploration of new ideas, encourage experimentation, & create an environment where the team can learn from these experiences.
Qualifications
This position requires either a Bachelor's Degree in Computer Science or equivalent practical experience.
8+ years software engineering experience including but not limited to the following technologies/skills:
- Coding Languages: Proficiency in C# and SQL; knowledge of Javascript, CSS, HTML5, React is beneficial but not required.
- Coding Skills/Technology Stacks: Familiarity with ASP.NET MVC, .NET Core, Entity Framework, Microservices, LINQ (proficient), REST APIs, Full Stack Applications, Azure DevOps & GIT, Azure CI/CD Pipelines, T-SQL, Relational Database Design/Development, Hangfire, Kendo UI, jQuery, RabbitMQ, Azure Service Bus, etc.
-.NET Experience: Preferably multiple years of full-time experience with .NET Core 3 framework or higher. We are continually transitioning to the latest .NET Frameworks. Experience with classic .NET is also valued.
-Agile Experience: Daily Standups/Scrums, Sprint Planning, Reviews & Retrospectives, and daily peer code reviews. Proficiency in these areas is important, especially at the senior level and above, where we expect individuals to lead and engage in these agile ceremonies effectively.
- Soft Skills: Problem-solving abilities, effective time management, willingness to learn and seek assistance, openness to daily feedback from multiple perspectives through Pull Request reviews, and the ability to peer review other team members.
- Bonus Qualifications:
Azure AD B2C Custom Policy Development
Docker/Kubernetes experience
AWS/Google Cloud Development Experience
• Excellent communication skills, with the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
• Demonstrated experience leading technical projects and mentoring engineers with the ability to drive cross-functional collaboration and influence technical decisions across teams.
• Experience leading design, implementation, and deployment of one or more high scale, cross-functional systems.
• Exemplary self-motivation and organizational skills.
• Demonstrated ability to context switch between multiple concurrent projects.
• Distinguished mentorship and coaching skills.
• Excellent written and verbal communication skills.
• Positive attitude and willingness to share ideas openly.

What Alex Lee employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom