1

Software Engineering Jobs in Oxford, MS (NOW HIRING)

ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries ... Software Developer Responsibilities: * Modifying software to fix errors, adapt it to new hardware ...

ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries ... Software Developer Responsibilities: * Modifying software to fix errors, adapt it to new hardware ...

Principal Software Engineer (Python)

Oxford, MS · On-site +1

$127K - $170K/yr

Collaborate with the Knowledge Engineering team to build automated workflows for Ontology ... of professional software engineering experience. * Expert Python/FastAPI Developer: Proven ...

Bachelor's degree in Computer or Software Engineering, or equivalent practical experience. * 2-5 years of experience as a Software Engineer, preferably in a continuous flow manufacturing environment.

Bachelor's degree in Computer or Software Engineering, or equivalent practical experience. * 2-5 years of experience as a Software Engineer, preferably in a continuous flow manufacturing environment.

Use CAM software to generate machine code for CNC machine operators * Verify dimensions of sourced ... Ability to read and interpret mechanical and electrical engineering drawings * Ability to read tape ...

Use CAM software to generate machine code for CNC machine operators * Verify dimensions of sourced ... Ability to read and interpret mechanical and electrical engineering drawings * Ability to read tape ...

Use CAM software to generate machine code for CNC machine operators * Verify dimensions of sourced ... Ability to read and interpret mechanical and electrical engineering drawings * Ability to read tape ...

Proficiency in standard business applications software and specialized data analysis tools. * Six ... Experience in quality engineering, documentation review, blueprint reading, and manufacturing ...

The Reliability & Maintenance Engineering (RME) team are the business partners that work tirelessly ... and other controls software platforms Amazon is an equal opportunity employer and does not ...

Degree in electrical engineering preferred. * Professional experience with SolidWorks 3D Software. Required Qualifications/Skills: * Ability to work within a fast-paced, team driven environment

Degree in electrical engineering preferred. * Professional experience with SolidWorks 3D Software. Required Qualifications/Skills: * Ability to work within a fast-paced, team driven environment

next page

Showing results 1-20

Software Engineering information

See Oxford, MS salary details

$59.8K

$138.8K

$193.4K

How much do software engineering jobs pay per year?

As of Aug 5, 2026, the average yearly pay for software engineering in Oxford, MS is $138,833.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,900.00 and $162,800.00 per year, depending on experience, location, and employer.

Is software engineering a well paying job?

Software engineering is generally a well-paying profession, with median salaries often higher than many other fields, especially for those with strong programming skills and experience in popular languages like Java, Python, or C++. Salaries can vary based on location, experience, and industry, but the role typically offers competitive compensation and benefits. Continuous learning and certifications can further enhance earning potential.

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 in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What cities near Oxford, MS are hiring for Software Engineering jobs? Cities near Oxford, MS with the most Software Engineering job openings:
Infographic showing various Software Engineering job openings in Oxford, MS as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $138,833 per year, or $66.7 per hour.

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 28 days ago


Job description

XDIN subsidiary of ALTEN Group, includes 500 employees dedicated to the automotive engineering development. ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries (Europe, North America, Asia, Africa and Middle East) with more than 28,000 employees of which 88% are engineers.

At XDIN, we are always looking for world-class talent to lead our global teams through commitment and dedication to our OEM and Tier I clients. We believe in quality support from concept through production, and delivering the best customer experience while at the same time attaining a great place to work!

XDIN Offers 

  • Competitive wages, BOE.
  • Major health, dental insurance benefits and vision savings plan. 401k, and basic life.
  • Supplemental benefits such as short-term disability, accident, cancer and life insurance.
  • Paid company holidays and earned time off.


We place a high value on thought leadership. We want every employee to develop all the skills required to become an engineering and technology thought leader; contributing to the knowledge assets of our team and our clients. From day one, every consultant is trained and mentored to elevate their careers.


Software Developer Responsibilities:

  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Directing system testing and validation procedures.
  • Directing software programming and documentation development.
  • Consulting with departments or customers on project status and proposals.
  • Working with customers or departments on technical issues including software system design and maintenance.
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
  • Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or capabilities.
  • Create Databases with photo capabilities.
  • Create packaging instructions data base, to display the way the parts should be pack.
  • Create a quality report, can be update by the auditors and saves the information into a database.

Software Developer Requirements:

  • Bachelor's degree in computer science or related degree.
  • 3+ Years development Experience
  • Good understanding of Front End Development and also Back End.
  • Experience in C#, .Net, or Java
  • Knowledge of the software development life-cycle.
  • The desire to work in fast-paced environment.
  • Ability to develop unit testing of code components or complete applications.
  • Creativity is always a plus.
  • Must be a full-stack developer and understand concepts of software engineering.
  • Experience working on a variety of software development projects.
  • Deep programming language knowledge.