1

Mid Level Software Developer Jobs in Tupelo, MS (NOW HIRING)

Java Developer III

Tupelo, MS · On-site

$105.72K - $132.14K/yr

Develop software using web presentation technologies such as AJAX, JSON, JavaScript, CSS and HTMLS ... level, and state/local wage requirements. ($105,716-$132,144) Working Days: Shift and hours to be ...

Quality Engineer III

Tupelo, MS · On-site

$73.65K - $128.66K/yr

... or more mid-size projects. Provides advice and guidance in interpreting and adapting quality ... Ability to obtain and maintain secret level clearance is desired.

Substation Engineer

Tupelo, MS · On-site

$80K - $180K/yr

Apply engineering application software to complete engineering tasks such as ground grid design ... level positions requiring 7 years or more in hands-on engineering design. * Familiarity with ...

Manufacturing Engineer

Booneville, MS · On-site

$59.30K - $76.40K/yr

Proficiency in CAD software, Sigmanest CNC is a plus. * Knowledge and experience of Epicor ERP ... This describes the general nature and level of work expected of a person assigned to this position.

next page

Showing results 1-20

Mid Level Software Developer information

See Tupelo, MS salary details

$45.7K

$106.5K

$158.1K

How much do mid level software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for mid level software developer in Tupelo, MS is $106,508.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,700.00 and $123,800.00 per year, depending on experience, location, and employer.

What is a Mid Level Software Developer job?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the key skills and qualifications needed to thrive in the Mid Level Software Developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What are the typical daily responsibilities of a Mid Level Software Developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.
What are the most commonly searched types of Software Developer jobs in Tupelo, MS? The most popular types of Software Developer jobs in Tupelo, MS are:
What are popular job titles related to Mid Level Software Developer jobs in Tupelo, MS? For Mid Level Software Developer jobs in Tupelo, MS, the most frequently searched job titles are:
Infographic showing various Mid Level Software Developer job openings in Tupelo, MS as of May 2026, with employment types broken down into 78% Full Time, 11% Part Time, and 11% Contract. Highlights an 78% In-person, and 22% Remote job distribution, with an average salary of $106,508 per year, or $51.2 per hour.
PRODUCT DESIGNER - REFRIGERATION

PRODUCT DESIGNER - REFRIGERATION

Tecumseh Products Company

Verona, MS

Full-time

Posted 16 days ago


Job description

Level: Junior or Mid-Level

Area: Engineering / Research and Development

Focus: 3D design, technical documentation, and development of refrigeration systems

Summary Description

We are seeking a Junior or Mid-Level Product Designer to join the Research and Development team, focused on the development of products and components applied to refrigeration systems.

This position is intended for professionals with a solid foundation in 3D CAD, strong technical interpretation skills, organization, and interest in growing within the refrigeration field. The professional will work on the creation and review of 3D models, technical drawings, product structures, engineering documentation, and support for the development of condensing units, sealed systems, and related components.

Previous knowledge of refrigeration will be considered a plus, but it is not mandatory. The company is looking for a professional with the potential to be technically developed, progressively learning about thermal sizing, component selection, validation testing, and the fundamentals of refrigeration systems.

Responsibilities and Activities

· Develop, review, and update 3D models of products, components, and mechanical subassemblies.

· Prepare and review technical drawings, bills of materials, specifications, and other engineering documents.

· Work on the development of components and assemblies applied to condensing units, sealed systems, and refrigeration solutions.

· Support more experienced engineers and designers in creating technical solutions for new products or improvements to existing products.

· Perform design changes according to the needs of engineering, manufacturing, quality, suppliers, or customers.

· Ensure standardization, traceability, and organization of product technical information.

· Work with product and documentation management systems, such as PLM, PDM, ERP, or equivalent systems.

· Support the creation and maintenance of product structures, codes, revisions, and technical documentation.

· Participate in technical analyses, design reviews, and discussions with cross-functional areas.

· Provide support to purchasing and suppliers regarding technical questions, component replacement, and the development of alternatives.

· Support prototyping, assembly, testing, and engineering validation activities.

· Progressively learn and apply refrigeration concepts, component selection, and basic system sizing.

· Contribute to improvements in engineering processes, documentation, and project standardization.

· Act in an organized manner when following up on tasks, deadlines, and technical deliverables.

Technical Requirements

Education

Desired:

· Technical degree, technologist degree, or undergraduate degree in progress or completed in one of the following areas:

· Mechanical Engineering;

· Production Engineering;

· Mechatronics Engineering;

· Mechanical Technology;

· Mechanical Design;

· Refrigeration and Air Conditioning;

· or related fields.

For this position, education is important, but the main differentiator will be practical ability in CAD, technical drawing, design reasoning, and organization of technical documentation.

Desired Experience

For Junior Level

· Academic, technical, or professional experience with 3D modeling.

· Knowledge of mechanical technical drawing.

· Basic understanding of tolerances, assembly, detailing, and product structure.

· Interest in learning about refrigeration products and component development.

For Mid-Level

· Practical experience in the development of products, components, or mechanical assemblies.

· Ability to create 3D models and technical drawings with autonomy.

· Experience with design reviews, engineering changes, and technical documentation.

· Experience with product structures, bills of materials, and revision control.

· Ability to interact with engineering, manufacturing, quality, purchasing, and suppliers.

Required Knowledge

· Solid knowledge of 3D CAD.

· Ability to model parts, assemblies, and mechanical subassemblies.

· Ability to prepare clear and complete technical drawings.

· Reading and interpretation of technical drawings.

· Basic understanding of manufacturing processes, assembly, and materials.

· Organization to work with technical documentation and revision control.

· Good communication for interaction with internal areas.

· Ability to learn new technical concepts with guidance.

CAD Knowledge

Required

Experience or solid knowledge in at least one 3D CAD tool, such as:

· NX;

· SolidWorks;

· Solid Edge;

· Creo;

· Inventor;

· Catia;

· or equivalent software.

Important Differentials

· Experience with NX, especially in part modeling, assemblies, and technical drawings.

· Knowledge of best practices in parametric modeling.

· Experience with the standardization of libraries, templates, revisions, and documentation.

Desired Knowledge in Refrigeration

The knowledge listed below is desirable, but not mandatory:

· Basic understanding of vapor-compression refrigeration systems.

· Basic knowledge of compressors, condensers, evaporators, expansion devices, fans, and piping.

· Familiarity with condensing units, sealed systems, merchandisers, display cases, or commercial refrigeration equipment.

· Basic understanding of heat load, heat transfer, and component selection.

· Basic knowledge of refrigerants.

· Interest in learning about thermal sizing and system performance.

· Previous experience in HVAC-R, commercial refrigeration, white goods, compressors, or electromechanical systems.

Desired Knowledge in Engineering Processes

· Experience with bills of materials.

· Knowledge of product revision control.

· Basic understanding of engineering changes.

· Experience with systems such as SAP, Teamcenter, Windchill, Oracle Agile, or equivalent systems.

· Basic understanding of APQP, DFMEA, PPAP, or similar methodologies.

· Basic knowledge of engineering tests, prototypes, and product validation.

· Technical English for reading standards, catalogs, drawings, and basic communication.

Behavioral Competencies

· Willingness to learn and develop technically.

· Good organization to handle multiple activities.

· Attention to detail in 3D models, drawings, and documentation.

· Ability to receive guidance and evolve through feedback.

· Proactivity in seeking information and solving problems.

· Good communication with engineering, manufacturing, quality, purchasing, and suppliers.

· Ability to work as part of a team.

· Logical and structured reasoning for technical problem analysis.

· Interest in building a technical career within product development.

· Flexibility to work on different types of projects and demands.

Expected Profile

We are looking for a person with a good foundation in mechanical design and CAD, with the potential to develop technically within refrigeration engineering.

The ideal professional does not need to already master thermal calculations or complete system sizing. The most important aspects are:

· good 3D modeling capability;

· good understanding of technical drawings;

· organization with documentation;

· technical reasoning;

· curiosity to learn refrigeration;

· ability to evolve with the guidance of more experienced professionals.