1

Software Engineer Jobs in Madison, MS (NOW HIRING)

Android Mobile Developer

Jackson, MS · Remote

$57 - $75/hr

Design, code, and test application software, as well as modify existing software to reflect changes in functional requirements. Code efficiently while adhering to established programming standards.

SME Azure Data Engineer

Jackson, MS · Remote

$117K - $140K/yr

SME Azure Data Engineer Location: Jackson, MS 39211 - Remote Duration: 5 years Bachelor's degree required Position Description: Design, build, and maintain Azure-based data pipelines using Synapse ...

mainframe Developer

Jackson, MS · On-site

$42.25 - $54.50/hr

Mainframe Developer/ADABAS location: Jackson, MS (Onsite) Duration: 12 months Client ... Ardent Technologies Inc / Dept of health MS Required Skills/Experience 15+ years of Software AG ...

Utilize industry-standard software including HEC-RAS, HEC-HMS, HY-8, GIS platforms, and AutoCAD Civil 3D to support engineering analyses and design efforts * Contribute to proposal development ...

Watershed Engineer

Jackson, MS · Hybrid

$70K - $90K/yr

Utilize industry-standard software including HEC-RAS, HEC-HMS, HY-8, GIS platforms, and AutoCAD Civil 3D to support engineering analyses and design efforts * Contribute to proposal development ...

Company Description Vergent LMS engineers a market-leading SaaS lending platform that empowers lenders to manage their retail and online lending operations through a sophisticated software suite ...

Company Description Vergent LMS engineers a market-leading SaaS lending platform that empowers lenders to manage their retail and online lending operations through a sophisticated software suite ...

Enterprise Data Engineer

Ridgeland, MS · On-site +1

$99K - $119K/yr

Designs, develops, and implements natural language processing software modules. * Uses advanced techniques, theories, and processes to troubleshoots problems, identifies possible solutions, and ...

Showing results 21-40

Software Engineer information

See Madison, MS salary details

$51.7K

$120K

$167.2K

How much do software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for software engineer in Madison, MS is $120,026.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,600.00 and $140,800.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in Madison, MS?

The most popular types of Software Engineer jobs in Madison, MS are:

What are popular job titles related to Software Engineer jobs in Madison, MS?

For Software Engineer jobs in Madison, MS, the most frequently searched job titles are:

What cities near Madison, MS are hiring for Software Engineer jobs?

Cities near Madison, MS with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Madison, MS as of August 2026, with employment types broken down into 69% Full Time, 6% Part Time, and 25% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $120,026 per year, or $57.7 per hour.

Data Engineer-Context Engineering

Southern Farm Bureau Life Insurance Co

Jackson, MS • On-site, Remote

$98K - $118K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted 9 days ago


Job description

Job Opportunity: Data Engineer – Context Engineering at Southern Farm Bureau Life Insurance Company

Company Overview: Southern Farm Bureau Life Insurance is a leading provider of life insurance and financial services. We are committed to serving our policyholders and communities with integrity and excellence. As a Data Engineer, you’ll be an essential part of our team, contributing to the success of our organization.

Location: Jackson, MS

Role and Responsibilities: Data Engineering is a key part of SFBLIC’s overall data modernization effort. The Data Engineering team is responsible for the design, development, and day-to-day reliability of SFBLIC’s enterprise data products. This role helps transform raw data from source systems into trusted, reusable, governed data products that align with specific analytics, operational reporting, and AI use cases.

The Data Engineer helps build and maintain repeatable ETL/ELT processes, supports governed access to data through virtualization, and uses meta-data driven processes to ensure compliance with enterprise data models, standards, and governance expectations.

For the AI/ML use cases, this role works with AI management to develop and monitor processes for context delivery, retrieval patterns, and embedding performance. That includes helping define, retrieve, and assemble relevant data models, business rules, policies, and reference data into context windows for AI/ML workflows.

The Data Engineer works closely with senior data engineers, analytics teams, and business partners to deliver data solutions that are reliable, scalable, well-governed, and useful for decision making.

Your responsibilities will include:

  • Build, enhance, and support ETL/ELT data pipelines that move data from source systems to data products. 
  • Monitor data product pipelines, identify issues, resolve common failures, and escalate complex problems to ensure access and quality reliability.
  • Support the development and maintenance of enterprise data models so that data is integrated consistently across subject areas. 
  • Work with analysts and data scientists to design, implement, and deliver semantic models needed for reporting, business intelligence, and AI workflows.
  • Make controlled updates to databases, data pipelines, and virtual data layers, including testing, validation, and promotion through the proper change management process. 
  • Help create reusable data domains and datasets that connect technical data structures to clear business meaning. 
  • Help establish consistent naming conventions, metadata standards, and semantic clarity across data
  • Follow enterprise Data Governance standards, including expectations for data quality, lineage, security, access controls, and responsible data use. 
  • Collaborate across Data and IT teams to support integration strategies for internal and external data sources and contribute to a cohesive, scalable data architecture. assets. 

Qualifications:

  • Minimum 4 Year / Bachelors Degree-Bachelor's Degree (Math, Computer Science, Information Systems, Statistics Preferred) or a combination of education and experience
  • Preferred Graduate Degree-Graduate Degree in Computer Science, Math, Statistics, Information Systems, Data Science
  • Minimum of 2 years of experience in data engineering or comparable programming/design experience
  • Experience working at Southern Farm Bureau Life in a role requiring an understanding of the underlying data for various SFB systems preferred.
  • Working knowledge of ETL/ELT processes from source systems to target systems.
  • Working knowledge of the DE development life cycle. (Such as the ability to troubleshoot merge conflicts).
  • Advanced working SQL knowledge and experience working with relational databases as well as working familiarity with a variety of databases
  • Experience performing root cause analysis on internal data and processes to answer specific business issues and identify opportunities for improvement
  • Ability to establish measurable outcomes and create processes for monitoring progress towards established goals.
  • Ability to make well-informed, effective and timely decisions, even when data is limited or solutions produce unpleasant consequences; perceive the impact and implications of decisions.
  • Must effectively demonstrate the company’s core values.

Employee Benefits: We value our employees’ well-being and offer a comprehensive benefits package:

  1. Health Insurance:
    • Comprehensive coverage for employees and their families.
    • Access to an onsite clinic, preventive care, and prescription drugs.
    • Mental health coverage and an Employee Assistance Program.
  2. Active Lifestyle Rewards Program:
    • Incentives for maintaining an active lifestyle.
    • Rewards for participating in fitness challenges and wellness activities.
  3. Weight Management Programs:
    • Customized weight management plans.
    • Support for achieving and maintaining a healthy weight.
  4. Employee Engagement:
    • Opportunities to connect with colleagues.
    • Fun teambuilding activities.
  5. Annual events for employees and their families
    • Company Picnic, Thanksgiving lunch, Christmas Reception.
    • Family Fun Night
  6. Onsite Cafe:
    • Convenient access to nutritious meals.
    • Promoting healthy eating habits.
  7. Learning & Development:
    • Continuous learning opportunities.
    • Tuition reimbursement for further education.
  8. Mentorship Programs:
    • Pairing employees with mentors.
    • Professional growth and guidance.
  9. Promotional Opportunities:
    • Advancement within the company.
    • Career growth prospects.
  10. Life Insurance and Company-Funded Pension:
    • Financial security for employees and beneficiaries.
    • Retirement planning.
  11. Volunteer Days:
    • Paid time off for volunteering.
    • Contributing to the community