1

Microsoft Software Engineer Jobs in Fort Mill, SC

Software Engineer

Charlotte, NC · On-site

$49 - $53/hr

Senior Software Engineer, Backend (Python / Node.js) We are not accepting C2C or 1099 arrangements ... Microsoft Azure. * Experience implementing CI/CD pipelines and automated deployment processes.

Senior Software Engineer

Charlotte, NC · On-site +1

$119K - $157K/yr

Integrate to cloud services providers such as Amazon Web Services, Microsoft Azure and Google Cloud Platform * Collaborate and influence other software engineers on modern development practices and ...

Software Engineer

Charlotte, NC · On-site

$67 - $72/hr

Deploy and manage application releases within Microsoft Azure. * Configure and maintain cloud ... software engineering, application engineering, or enterprise application support. * Experience ...

Requirement - Software Engineer Location- USA Remote Contract W2 Assessment required *Key skill ... Microsoft SQL Server, HBASE, Hive experience with web services using Java/Spring Boot Healthcare ...

As a Software Engineer (Full-Stack) at Intapp, you'll work on an AI-powered, industry-specific ... Microsoft in delivering industry cloud solutions. The company culture promotes accountability ...

Sr. Software Engineer

Fort Mill, SC · On-site

$106 - $177/hr

... Microsoft, web, and cloud technologies. This role works closely with business and technology ... Support software quality through code reviews, testing, and adherence to engineering standards.

Sr. Software Engineer

Fort Mill, SC · On-site

$106K - $176K/yr

... Microsoft, web, and cloud technologies. This role works closely with business and technology ... Support software quality through code reviews, testing, and adherence to engineering standards.

Sr. Software Engineer

Fort Mill, SC · On-site

$106K - $176K/yr

... Microsoft, web, and cloud technologies. This role works closely with business and technology ... Support software quality through code reviews, testing, and adherence to engineering standards.

Principal Software Engineer I

Charlotte, NC · On-site +1

$127K - $170K/yr

... UiPath, Microsoft Power Automate, Automation Anywhere, or similar platforms. * Experience ... Bachelor's degree or equivalent experience Experience * 8+ years of software engineering experience ...

Platform Software Engineer

Charlotte, NC · On-site

$125K - $142K/yr

Understanding of Microsoft graph APIs Education & Experience * Bachelor's degree in computer science, Software Engineering, or related technical field * 3-5 years of software engineering experience ...

next page

Showing results 1-20

Microsoft Software Engineer information

See Fort Mill, SC salary details

$55.8K

$129.6K

$180.6K

How much do microsoft software engineer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for microsoft software engineer in Fort Mill, SC is $129,637.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,400.00 and $152,000.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates typically need a strong background in computer science or related fields, proficiency in programming languages like C++, C#, or Python, and experience with software development tools and methodologies. Building a portfolio of projects, gaining relevant internships, and obtaining certifications such as Microsoft Certified: Azure Developer can improve chances. Applying through the official Microsoft careers website and preparing for technical interviews are essential steps.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

What job categories do people searching Microsoft Software Engineer jobs in Fort Mill, SC look for?

The top searched job categories for Microsoft Software Engineer jobs in Fort Mill, SC are:

Infographic showing various Microsoft Software Engineer job openings in Fort Mill, SC as of August 2026, with employment types broken down into 84% Full Time, 12% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $129,637 per year, or $62.3 per hour.

Software Engineer

Charlotte, NC • On-site

Judge Group, Inc.
Recruiting and Staffing Services • 5 - 10K employees

$49 - $53/hr

Other

Re-posted 27 days ago


Job description

Location: Charlotte, NC Salary: $49.00 USD Hourly - $53.00 USD Hourly Description:
Senior Software Engineer, Backend (Python / Node.js)
We are not accepting C2C or 1099 arrangements.
Location: Charlotte, NC (Hybrid/Onsite based on business needs)
Employment Type: Contract
Client Program: 2026 Q3 CBS Master Bundle
Vendors: TEKsystems, Judge Group, Experis, Dexian, Motion Recruitment, Innova Solutions
About the Role
We are seeking a highly skilled Senior Software Engineer with deep expertise in Python and Node.js to design, build, and maintain scalable backend services and distributed applications. The ideal candidate will have experience developing high-performance APIs, integrating cloud-native technologies, and collaborating within Agile engineering teams to deliver reliable, secure, and maintainable software solutions.
This role requires strong technical leadership, hands-on development expertise, and the ability to drive engineering excellence across the software development lifecycle.
Responsibilities
Design and Development
  • Design, architect, and develop scalable backend applications and services using Python and Node.js.
  • Build secure, high-performing RESTful APIs and microservices architectures.
  • Develop reusable, maintainable, and testable code following engineering best practices.
System Integration
  • Integrate internal and external APIs, databases, and third-party platforms.
  • Ensure seamless connectivity across distributed systems and enterprise applications.
  • Support implementation of service-oriented and event-driven architectures.
Performance and Reliability
  • Analyze system performance and identify opportunities for optimization.
  • Improve application scalability, availability, and operational efficiency.
  • Troubleshoot complex production issues and implement sustainable solutions.
Quality Engineering
  • Develop unit, integration, and automated tests to ensure application stability.
  • Participate in code reviews and enforce coding standards across the development team.
  • Maintain high standards for security, reliability, and software quality.
Collaboration and Leadership
  • Partner with frontend engineers, DevOps teams, architects, product managers, and business stakeholders.
  • Provide technical mentorship and guidance to junior engineers.
  • Contribute to technical design discussions and architectural decision-making.
Continuous Improvement
  • Evaluate emerging technologies, frameworks, and development methodologies.
  • Recommend improvements to engineering practices, tools, and workflows.
  • Support modernization initiatives and cloud adoption strategies.
Documentation
  • Create and maintain technical documentation, architecture diagrams, implementation guides, and operational procedures.
  • Document system designs and engineering decisions to support ongoing maintenance and scalability.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • 5+ years of hands-on experience developing applications with Python and Node.js.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Experience building RESTful APIs, backend services, and microservices.
  • Experience working with relational databases such as PostgreSQL or MySQL.
  • Experience working with NoSQL databases such as MongoDB or Redis.
  • Experience using Git and modern source-control workflows.
  • Experience working within Agile/Scrum software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Experience with Python frameworks such as Django or Flask.
  • Experience with cloud platforms including Google Cloud Platform (Google Cloud Platform), Amazon Web Services (AWS), or Microsoft Azure.
  • Experience implementing CI/CD pipelines and automated deployment processes.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Familiarity with frontend frameworks such as React, Angular, or Vue.js.
  • Experience with modern testing frameworks including PyTest, Jest, or Mocha.
  • Knowledge of DevOps practices, infrastructure automation, and cloud-native application development.
  • Experience supporting large-scale, enterprise-grade applications and distributed systems.
Preferred Candidate Profile
The successful candidate is:
  • Passionate about building scalable and reliable software solutions.
  • Comfortable working in fast-paced, collaborative environments.
  • Driven by continuous learning and technical innovation.
  • Capable of balancing hands-on engineering responsibilities with technical leadership and mentorship.
  • Focused on delivering high-quality solutions that create measurable business impact.

Location: Charlotte, NC
Work Authorization: Must be authorized to work in the United States without sponsorship restrictions (if applicable).
Experience Level: Senior (5+ years)
Technology Stack: Python, Node.js, JavaScript, TypeScript, REST APIs, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, Google Cloud Platform, Git, Docker, Kubernetes, CI/CD, Agile Scrum.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!