1

Senior Software Engineer Jobs in Canton, MS (NOW HIRING)

In the role of Senior Geotechnical Engineer, we'll count on you to: * Plan and prepare geotechnical ... Experience with Bentley suite of geotechnical data management and visualization software (gINT ...

In the role of Senior Geotechnical Engineer, we'll count on you to: * Plan and prepare geotechnical ... Experience with Bentley suite of geotechnical data management and visualization software (gINT ...

Senior Automation Engineer

Canton, MS · On-site

$88K - $116K/yr

About the Role: As a Senior Automation Engineer, you will play a crucial role in maximizing ... Software teams, ACES team, and Safety to support MHE systems optimization and project ...

Senior Bridge Engineer

Jackson, MS · On-site

$91K - $125K/yr

... JG9 HDR is hiring a Senior Bridge Engineer for our Alabama/Mississippi Structures Group. The ... Familiarity with Bluebeam Revu and engineering software packages such as: LEAP Bridge Enterprise ...

Senior Bridge Engineer

Jackson, MS · On-site

$91K - $125K/yr

... JG9 HDR is hiring a Senior Bridge Engineer for our Alabama/Mississippi Structures Group. The ... Familiarity with Bluebeam Revu and engineering software packages such as: LEAP Bridge Enterprise ...

Experience with engineering design software such as AutoCAD/Civil 3D, Excel, or similar platforms. * Ability to develop engineering calculations, plans, specifications, and technical reports.

Utilize various power system software packages (Steady State, Stability and/or Electric Market ... Engineer Sr.: 6 + years of experience in an engineering discipline * Preferred: at least 2 years of ...

The Senior Bridge Design Leader for Mississippi will be the "point" engineer leading existing ... software) * Knowledgeable of standard engineering practices, techniques and applicable codes

The Senior Bridge Design Leader for Mississippi will be the "point" engineer leading existing ... software) * Knowledgeable of standard engineering practices, techniques and applicable codes

The Senior Bridge Design Leader for Mississippi will be the "point" engineer leading existing ... software) * Knowledgeable of standard engineering practices, techniques and applicable codes

Proficiency with current computer business applications. · Experience with nuclear design software ... Nuclear Analysis Engineer I-Sr (Nuc) Travel Percentage :Up to 25% An Equal Opportunity Employer ...

Nuclear Analysis Engineer I-Sr (Nuc)

Jackson, MS · On-site

$85K - $102K/yr

... design software packages (CASMO/SIMULATE, SCALE, MCNP, etc.) • Experience with programming ... Nuclear Analysis Engineer I-Sr (Nuc) Travel Percentage :Up to 25% An Equal Opportunity Employer ...

Showing results 21-40

Senior Software Engineer information

See Canton, MS salary details

$64.2K

$121.9K

$163.3K

How much do senior software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for senior software engineer in Canton, MS is $121,855.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,200.00 and $137,300.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

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

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

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

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

Infographic showing various Senior Software Engineer job openings in Canton, MS as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $121,855 per year, or $58.6 per hour.

Senior Water/Wastewater Engineer

Mannik Smith Group

Jackson, MS • On-site

$135 - $140/hr

Other

Posted 6 days ago


Mannik & Smith Group rating

5.9

Company rating: 5.9 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

422nd of 452 rated engineering


Job description

Senior Water/Wastewater Engineer

Department: Water/Wastewater

Employment Type: Full Time

Location: Jackson, MS

Reporting To: Brian Granger

Compensation: $135,000 - $140,000 / year

Description

Waggoner Engineering, Inc. is seeking a Senior Water/Wastewater Engineer to join our team in Jackson, MS. This role supports our continued growth and offers the opportunity to work on (or support) meaningful projects alongside a collaborative, experienced team. You’ll have the chance to build your career while contributing to impactful solutions across the communities we serve.

The focus of this position is providing planning, design and technical assistance to Discipline Manager and other members of design team in delivering projects within budgetary and time constraints.

Key Responsibilities
  • Performs engineering analyses and evaluations (primarily computer-based) in support of the planning and design of civil works projects.
  • Performs analysis and design of water distribution systems; water supply and treatment components; sanitary sewer systems and components; transmission, treatment and disposal systems; POTWs and other projects.
  • Conducts assessment and evaluation of existing system conditions and develops recommended remedial measures.
  • Maintains and documents written and verbal communications with clients throughout the development and completion of a project
  • Conducts project status review with project manager and team members, checking accuracy of work completed, and monitors timeliness of project completion.
  • Attends meetings on project management.
  • Assists Project Manager in preparation of engineering studies and reports.
  • Prepares project design using sound engineering principles, engineering software and tools.
  • Assists in preparation of contract documents and technical specifications.
What you'll need
  • Bachelor’s degree in Civil/Environmental Engineering
  • Minimum of Eight years of experience
  • Experience designing water and/or wastewater treatment facilities.
  • Strong understanding of water and wastewater treatment processes and hydraulics.
  • Experience with engineering design software such as AutoCAD/Civil 3D, Excel, or similar platforms.
  • Ability to develop engineering calculations, plans, specifications, and technical reports.
  • Knowledge of applicable water and wastewater regulations and permitting requirements.
  • Strong written and verbal communication skills.
  • Ability to work independently and as part of a multidisciplinary engineering team.
  • Professional Engineer (PE) license required
Why Join Our Team

We know work isn't only about what you do, it's also about who you work for and with! Waggoner Engineering provides a fun, family-friendly, and multicultural work environment that supports a work life balance, including:

  • Base Salary: Competitive, commensurate with experience
  • Signing Bonus: You will receive a one-time signing bonus of $5,000, payable within 30 days of your start date.
  • Clawback Provision: If you voluntarily resign or are terminated for cause within 12 months of your start date, you agree to repay the signing bonus in full.
  • WEI Incentive Program
  • Healthy Workplace Program
  • Employee Referral Bonus
  • Competitive Health Benefits
  • Career Development and Training
  • Flexible/Hybrid Schedule
  • Community Service Opportunities

Waggoner Engineering, Inc. is an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Pay Transparency

The base salary range for this role is indicated in the posting. This range reflects the company’s good faith estimate of the compensation for this position at the time of posting. Final compensation will be determined based on factors such as experience, skills, qualifications, internal equity, and geographic location.

#J-18808-Ljbffr

What Mannik & Smith Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom