2

Entry Level Software Engineer Jobs in Southaven, MS

Project Manager

Memphis, TN · On-site

$70K - $130K/yr

Experience Required ▪ Entry-level to master level experience managing infrastructure projects ... design software. ▪ Analysis: Perform engineering analyses to ensure the proper sizing and ...

This entry-level to early-career role provides an excellent opportunity to develop estimating ... engineering, project coordination, or related field. * Familiarity with estimating software ...

This entry-level to early-career role provides an excellent opportunity to develop estimating ... engineering, project coordination, or related field. * Familiarity with estimating software ...

Showing results 21-24

Entry Level Software Engineer information

See Southaven, MS salary details

$21.9K

$95.8K

$172.6K

How much do entry level software engineer jobs pay per year?

As of Sep 7, 2026, the average yearly pay for entry level software engineer in Southaven, MS is $95,754.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,400.00 and $109,600.00 per year, depending on experience, location, and employer.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

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

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to candidates of all ages, and starting at 25 is common. Many employers value skills, such as programming languages and problem-solving abilities, over age, and individuals can transition into the field through coding bootcamps, online courses, or degree programs. Age should not be a barrier to entering an entry level software engineering position.

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

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

What are popular job titles related to Entry Level Software Engineer jobs in Southaven, MS?

For Entry Level Software Engineer jobs in Southaven, MS, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Engineer jobs in Southaven, MS look for?

The top searched job categories for Entry Level Software Engineer jobs in Southaven, MS are:

What cities near Southaven, MS are hiring for Entry Level Software Engineer jobs?

Cities near Southaven, MS with the most Entry Level Software Engineer job openings:

Infographic showing various Entry Level Software Engineer job openings in Southaven, MS as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $95,754 per year, or $46 per hour.

Project Manager

Adams Keegan

Memphis, TN • On-site

$70K - $130K/yr

Full-time

Re-posted 29 days ago


Job description

Job Overview: The Project Manager plays a crucial role in the successful planning, execution, and completion of infrastructure projects with our client. This position requires strong leadership, organizational, and communication skills, as well as a deep understanding of project management principles and best practices. The ideal candidate will have a proven track record of delivering infrastructure projects on time and within budget, while maintaining a strong focus on safety, quality, and client satisfaction.


Experience Required

▪ Entry-level to master level experience managing infrastructure projects, including roadway, utility, and site development projects.

▪ Experience with various project delivery methods (design-bid-build, design-build, etc.).

▪ Proven ability to manage project budgets, schedules, and resources effectively.

▪ Strong understanding of construction contracts, specifications, and drawings.

▪ Experience with risk management and mitigation strategies.

▪ Excellent communication and interpersonal skills, with the ability to build strong relationships with clients, contractors, and internal teams.


Educational/Certification Requirements

▪ Bachelor’s degree in Engineering, Construction Management, or a related field.

▪ Project Management Professional (PMP) certification preferred.

▪ Professional Engineer (PE) license in Tennessee preferred.

▪ Completion of P.A.C.E. certification within 90 days of employment.

▪ Other Industry Certifications (e.g., Asphalt, Concrete, Erosion Control, Earthwork, OSHA10)

▪ Advanced Microsoft Office, AutoCAD (Civil 3D)

▪ ESRI GIS skills and experience preferred

▪ Strong verbal, written, and interpersonal communication skills.

▪ Detail-oriented with excellent organizational and problem-solving abilities.

▪ Ability to work both independently and collaboratively in a team environment.

▪ Valid driver’s license, reliable vehicle, and ability to operate a company vehicle.

▪ Pass drug screening and criminal background check. Random drug screenings are conducted during employment.

▪ Ethically and morally centered with a commitment to integrity and respect.

▪ Strong willingness to learn, grow, and improve professionally.


Responsibilities and Duties

▪ Design: Oversee the development of detailed designs for various utility systems, including plans, profiles, and details, using AutoCAD Civil 3D and other design software.

▪ Analysis: Perform engineering analyses to ensure the proper sizing and functioning of utility systems, utilizing appropriate software and methods specific to the utility discipline.

▪ Planning: Oversee the planning and coordination of utility infrastructure for various projects, including site development, roadway, and drainage projects

▪ Permitting: Prepare and submit permit applications to local, state, and federal agencies.

▪ Construction Support: Provide technical support during construction, including responding to RFIs, reviewing shop drawings, and conducting site visits.

▪ Client Coordination: Communicate effectively with clients to understand their needs and provide engineering solutions.

▪ Utility Coordination: Coordinate with utility companies to ensure proper integration of new infrastructure with existing utility systems. This includes facilitating communication, resolving conflicts, and ensuring compliance with utility company requirements.

▪ Collaboration: Work collaboratively with other engineers, designers, and project managers to ensure project success.

▪ Support the professional development of junior engineers and project managers by providing guidance on project execution, technical standards, and client management expectations.

▪ Assist in training team members on roles, responsibilities, project workflows, and internal processes to promote consistency and accountability across project delivery.

▪ Contribute to knowledge-sharing efforts that strengthen project management capabilities, including mentoring staff on best practices in coordination, documentation, and stakeholder communication.

▪ Reinforce clarity of roles and responsibilities within project teams to support efficient execution and alignment with company standards.


Work Environment

This position offers a dynamic work environment that combines office-based collaboration with exciting fieldwork opportunities. While in-person attendance is currently required for meetings and events, you'll also spend time in the field, contributing directly to the projects that make a difference in our communities. Hybrid work arrangements may be eligible in the future with supervisor approval.