1

Microsoft Software Engineer Jobs in Mississippi (NOW HIRING)

Proficient in Microsoft Office Suite (Excel, Word, PowerPoint) and other relevant software tools. Education and Experience: * Bachelor's Degree in Computer Science, Software Engineering, Information ...

Proficient in Microsoft Office Suite (Excel, Word, PowerPoint) and other relevant software tools. Education and Experience: * Bachelor's Degree in Computer Science, Software Engineering, Information ...

Software Engineer

Flowood, MS · On-site

$90 - $120/hr

Proficient in Microsoft Office Suite (Excel, Word, PowerPoint) and other relevant software tools.**Education and Experience:*** Bachelor's Degree in Computer Science, Software Engineering ...

The GRC Software Engineer provides technical and consultative support on the most complex technical ... Microsoft Office experience. Exempt Status: (Yes = not eligible for overtime pay) ( No = eligible ...

GRC Software Engineer

Tupelo, MS · On-site

$70K - $140K/yr

The GRC Software Engineer provides technical and consultative support on the most complex technical ... Microsoft Office experience. Exempt Status: (Yes = not eligible for overtime pay) ( No = eligible ...

... Science, Engineering, or related fields. * 3+ years building and operating production software ... Experience working in cloud platforms like GCP, Microsoft Azure, AWS, OCI or similar. * Experience ...

## Microsoft 365 Cloud Engineer 1Applylocations: Flowood MStime type: Full timeposted on: Posted ... Administer cloud-based licensing assignments and support software entitlement management across ...

$90 - $120/hr

The Microsoft 365 (M365) Cloud Engineer administers, optimizes, and supports Tower Loan's M365 ... Administer cloud-based licensing assignments and support software entitlement management across ...

New

Microsoft 365 Cloud Engineer 1

Flowood, MS · On-site

$46.75 - $62.50/hr

The Microsoft 365 (M365) Cloud Engineer administers, optimizes, and supports Tower Loan's M365 ... Administer cloud-based licensing assignments and support software entitlement management across ...

Microsoft 365 Cloud Engineer 1

Flowood, MS · On-site

$46.75 - $62.50/hr

The Microsoft 365 (M365) Cloud Engineer administers, optimizes, and supports Tower Loan's M365 ... Administer cloud-based licensing assignments and support software entitlement management across ...

Responsible for hardware assembly and software programming of physical security and network devices ... Must be technically oriented and possess a good working knowledge of IP network setup, Microsoft ...

Steel Dynamics Melt Shop / EAF Automation Engineer • Update controls, HMI's, OS's, prints, etc ... • Microsoft SQL, Kepware and other Level 1 to Level 2 software Preferred • Automation ...

Use CAM software to generate machine code for CNC machine operators * Verify dimensions of sourced ... Experience with Microsoft Excel, Microsoft Word, Microsoft PowerPoint and Outlook * Experience with ...

Use CAM software to generate machine code for CNC machine operators * Verify dimensions of sourced ... Experience with Microsoft Excel, Microsoft Word, Microsoft PowerPoint and Outlook * Experience with ...

Proficiency with AutoCAD Civil 3D, GIS software, and Microsoft Office Suite preferred * Strong ... Waggoner Engineering provides a fun, family-friendly, and multicultural work environment that ...

next page

Showing results 1-20

Microsoft Software Engineer information

See Mississippi salary details

$60.1K

$139.7K

$194.6K

How much do microsoft software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for microsoft software engineer in Mississippi is $139,715.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,600.00 and $163,800.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 are popular job titles related to Microsoft Software Engineer jobs in Mississippi?

For Microsoft Software Engineer jobs in Mississippi, the most frequently searched job titles are:

What job categories do people searching Microsoft Software Engineer jobs in Mississippi look for?

The top searched job categories for Microsoft Software Engineer jobs in Mississippi are:

Infographic showing various Microsoft Software Engineer job openings in Mississippi as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $139,715 per year, or $67.2 per hour.

Software Engineer

Towerloan

Flowood, MS • On-site, Remote

Full-time

Posted 22 days ago


Job description

We take pride in what we do! Deciding to come grow with us is an exciting opportunity to enhance your career success stories. You are the center to what we do. We would love to have you here!

The Software Engineer designs, develops, and maintains high-quality software solutions supporting Tower Loan's core business systems and enhances operational efficiency. This role works closely with product and engineering teams to modernize legacy applications, build scalable microservices, and integrate internal and third-party platforms.

Duties/Responsibilities:

  • Design, develop, and maintain scalable backend services in .NET Core / C# as part of our new microservices architecture.
  • Refactor legacy monolithic components into modern Application Programming Interfaces (APIs), ensuring smooth migration and minimal business disruption.
  • Collaborate with product and engineering teams on services supporting Account Inquiry, Workbox, Smart Comments, Unified Messaging, and Document/eSignature workflows.
  • Build and maintain Structured Query Language (SQL) Server schemas, stored procedures, and views - with strong focus on data integrity, performance, and version control.
  • Develop and manage integrations across payment, document management, analytics, and business intelligence platforms, as well as internal service APIs.
  • Implement event-driven patterns (Kafka) for reliable communication and asynchronous processing.
  • Participate in code reviews, sprint planning, and Continuous Integration (CI)/ Continuous Deployment (CD) pipeline optimization.
  • Work with front-end teams using Blazor to deliver seamless, modern user experiences.
  • Ensure compliance with security, privacy, and regulatory frameworks (Telephone Consumer Protection Act (TCPA), Controlling the Assault of Non-Solicited Pornography and Marketing Act (CAN-SPAM), Gramm-Leach-Bliley Act (GLBA), etc.).
  • Contribute to technical documentation, ERDs, OpenAPI specs, and deployment scripts.
  • Perform all other duties as assigned.

Required Skills/Abilities:

  • Strong understanding of microservices architecture, Representational State Transfer (REST) APIs, and event-driven design.
  • Experience with CI/CD tools and deployment pipelines.
  • Excellent debugging, analytical, and problem-solving skills.
  • Familiarity with messaging platforms (push notifications, Short Message Service (SMS), Interactive Voice Response (IVR), or email orchestration) preferred.
  • Demonstrated integrity, discretion, and professionalism when handling sensitive or confidential information.
  • Strong interpersonal and communication skills; able to work independently and collaboratively in a team environment.
  • Proficient in Microsoft Office Suite (Excel, Word, PowerPoint) and other relevant software tools.

Education and Experience:

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field required.
  • 3+ years of professional software development experience in .NET Core / C# required.
  • Experience with SQL Server (Data Definition Language (DDL), performance tuning, views, and indexing) required.
  • Proven experience integrating third-party APIs and building internal Software Development Kits (SDKs) required.
  • Understanding of domain-driven design (DDD) and clean architecture principles required.
  • Experience with data visualization or automation platforms (such as Domo or Botpress) preferred.
  • Front-end development experience (Blazor or React) preferred.
  • Familiarity with containerization and cloud platforms preferred.
  • Experience modernizing legacy financial or loan servicing systems preferred.
  • Relevant certifications in software development or cloud technologies are a plus.

Physical Requirements:

  • Stand, walk, and/or sit for eight (8) hours a day
  • Communicate effectively, verbally, written, in person, via telephone, or electronically.
  • Lift and maneuver up to 20 lbs.