1

Software Engineer Jobs in Hernando, MS (NOW HIRING)

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.

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.

Software Developer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of ... r or closely related fields. Employer also accepts Bachelor's degree in Computer Science ...

Software Developer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of ... r or closely related fields. Employer also accepts Bachelor's degree in Computer Science ...

Software Developer Full-time job, 40 hours per week Pay/Salary: $135,304.00 year. Number of ... or IT Engineer or closely related fields. Employer also accepts Bachelors degree in Computer ...

Deloitte's Cyber Engineering is a new team that is spearheading the buildout of Cybersecurity technology that will underpin the next generation of our Cybersecurity services. Join us as we work with ...

AI Engineer II

Memphis, TN

$87K - $119K/yr

As a hands-on builder, this role applies software engineering principles to write production-quality code, build scalable AI systems, including AI Agents and data pipelines, and integrate AI models ...

In this professional position of Software Developer, beneficiary works on the TransifyDigital project, and the work location will be at 71 Peyton Parkway, Suite 103, Collierville, TN 38017.

In this professional position of Software Developer, beneficiary works on the TransifyDigital project, and the work location will be at 71 Peyton Parkway, Suite 103, Collierville, TN 38017.

next page

Showing results 1-20

Software Engineer information

See Hernando, MS salary details

$59.9K

$139.2K

$193.8K

How much do software engineer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for software engineer in Hernando, MS is $139,154.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,200.00 and $163,200.00 per year, depending on experience, location, and employer.

What Is the Job of a Software Engineer?

Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.

On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the tech industry.

What are Software Engineers?

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 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.

Will AI replace developers in 2026?

As a Software Engineer, AI is expected to augment rather than replace developers by automating routine tasks and assisting in code generation. Human expertise remains essential for designing complex systems, problem-solving, and ensuring software quality. Continuous learning of programming languages and tools will help developers adapt to evolving AI capabilities.

Is software engineering well paid?

Software engineering is generally a well-paid profession, with salaries often above average compared to other fields. Compensation varies based on experience, location, and skills such as proficiency in programming languages and tools, but many software engineers earn competitive wages and benefits.

What engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or startups, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly in competitive markets or leadership roles.

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.

Does Lowes hire software engineers?

Lowes primarily hires for retail and management roles, and it does not typically employ software engineers directly. However, some technology-related positions such as IT specialists or software developers may be available within the company's corporate or e-commerce divisions. Job seekers interested in software engineering roles should explore opportunities at technology firms or companies with dedicated IT departments.

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.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They write code using programming languages, collaborate with teams to solve technical problems, and often use tools like version control systems and development environments. Their work can involve creating new software or improving existing programs to meet user needs and technical specifications.
What are the most commonly searched types of Software Engineer jobs in Hernando, MS? The most popular types of Software Engineer jobs in Hernando, MS are:
What are popular job titles related to Software Engineer jobs in Hernando, MS? For Software Engineer jobs in Hernando, MS, the most frequently searched job titles are:
What cities near Hernando, MS are hiring for Software Engineer jobs? Cities near Hernando, MS with the most Software Engineer job openings:
Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development

Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development

St. Jude Children's Research Hospital

Memphis, TN • On-site

Full-time

Re-posted 17 days ago


St. Jude Children's Research Hospital rating

8.4

Company rating: 8.4 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

64th of 1,020 rated hospitals


Job description

The St. Jude Center of Excellence for Structural Cell Biology (CoE-SCB) is seeking an innovative and highly motivated Senior Computational Scientist / Scientific Software Engineer to develop next-generation computational infrastructure for cryo-electron tomography (cryo-ET), and structural cell biology workflows.
This position sits at the interface of structural biology, high-performance computing (HPC), machine learning, and scientific software engineering. The successful candidate will work closely with experimental scientists, computational researchers, and HPC engineers to design scalable, automated, and reproducible pipelines that support cryo-ET workflows ranging from data collection and preprocessing to segmentation, subtomogram averaging, and large-scale data analysis.
The role offers the opportunity to help shape the future computational ecosystem of the CoE-SCB and contribute to transformative imaging workflows spanning molecular to cellular structural biology.
Learn more about the CoE-SCB and our research vision at:
https://www.stjude.org/research/centers-of-excellence/center-of-excellence-for-structural-cell-biology.html
Environment
The Center of Excellence for Structural Cell Biology (CoE-SCB) at St. Jude is building advanced multimodal and multiscale imaging workflows integrating cryoEM, cryo-ET, cryo-volume EM, cryo-FIB milling, machine learning, and large-scale computational analysis. The successful candidate will work within a highly collaborative environment alongside world-class scientists, computational engineers, and technology developers to create next-generation platforms for structural cell biology.
The World's Brightest Minds Always Innovate
At St. Jude Children's Research Hospital, we know what can be achieved when the brightest scientific minds face the fewest barriers. That's why we provide world-class facilities, state-of-the-art technologies, extraordinary support, and a collaborative bench-to-bedside environment where you can see firsthand how your work translates into discoveries that impact children's lives. At St. Jude, we encourage you to dream big and stop at nothing when it comes to advancing science and improving human health.
Key Responsibilities
  • Design, develop, and maintain scalable computational pipelines for cryo-ET workflows with a high level of automation and reproducibility.
  • Architect software solutions optimized for local workstations, HPC systems, and cloud-based environments.
  • Refactor existing analysis workflows into modular, maintainable, and reusable software components and libraries.
  • Develop user-friendly APIs and interfaces for data analysis, workflow management, and visualization.
  • Work closely with CoE-SCB scientists, faculty, and HPC engineers to identify computational bottlenecks and implement scalable, high-performance solutions for cryo-ET workflows.
  • Develop and optimize workflows for large-scale cryo-ET datasets, including preprocessing, tomographic reconstruction, segmentation, template matching, subtomogram averaging, and AI/ML-assisted analysis.
  • Evaluate, benchmark, and integrate emerging computational tools and technologies into existing workflows.
  • Implement robust software engineering practices, including version control, testing, profiling, optimization, logging, and error handling.
  • Scale local analysis workflows to distributed HPC and cloud infrastructures while ensuring efficient data handling and storage integration.
  • Assist with software deployment, troubleshooting, and standardization across the CoE-SCB computational ecosystem.
  • Maintain clear and comprehensive code documentation and user documentation.
  • Participate in cross-disciplinary projects involving machine learning, image analysis, visualization, and large-scale structural biology datasets.
  • Contribute to the strategic development of computational infrastructure supporting multimodal and multiscale structural cell biology workflows.

Preferred Skills and Experience
  • Advanced proficiency in Python, Linux, and shell scripting.
  • Strong software engineering and system design experience across local, HPC, and cloud computing environments.
  • Experience developing scientific software pipelines and automation frameworks.
  • Expertise in handling and processing large scientific datasets, including efficient storage, retrieval, and distributed processing strategies.
  • Experience with SQL databases and Object-Relational Mapping (ORM) frameworks.
  • Familiarity with Cryo-EM/Cryo-ET software ecosystems such as RELION, CryoSPARC, Warp, AreTomo, Dynamo, PyTom, EMAN2, SerialEM, Tomography 5, or related tools.
  • Experience with workflow orchestration, containerization, or distributed computing technologies is highly desirable.
  • Experience developing user interfaces and web-based tools using modern web technologies (HTML, CSS, JavaScript) is beneficial.
  • Familiarity with machine learning and AI-based image analysis approaches is desirable.
  • Strong commitment to reproducible research, maintainable codebases, and collaborative software development practices.
  • Excellent communication and collaboration skills in multidisciplinary scientific environments.

Job Responsibilities:
  • Lead computationally focused scientific research projects with minimal supervision from their PI. Develop new computational methods.
  • Identify, process, organize, interpret, review, and report relevant data.
  • Direct data collection.
  • Present research to colleagues within and outside the institution; draft a complex manuscript with minimal supervision, as required.
  • Regularly train and oversee the work of others in computational research and procedures.
  • Perform other duties as assigned to meet the goals and objectives of the department and institution.
  • Maintains regular and predictable attendance.

Minimum Education and/or Training:
  • Bachelor's degree in Bioinformatics, Molecular Biology, Biochemistry, Computer Science, or related field.
  • Master's degree or PhD preferred.

Minimum Experience:
  • Minimum Requirement: Bachelor's degree and 7+ years of relevant experience.
  • Experience Exception: Master's degree and 5+ years of relevant experience (OR) PhD with 2+ years of relevant experience.
  • Rough criteria for this position based on publication output: 1-2 first author papers IF > 10 (or equivalent contribution to other research outputs).
  • Prior experience in computational research techniques and processes.
  • Proven performance in earlier role/comparable role.

Compensation
In recognition of certain U.S. state and municipal pay transparency laws, St. Jude is including a reasonable estimate of the compensation range for this role. This is an estimate offered in good faith and a specific salary offer takes into account factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and other business and organizational needs. It is not typical for an individual to be hired at or near the top of the salary range and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current salary range is $104,000 - $186,160 per year for the role of Senior Computational Scientist / Scientific Software Engineer for Cryo-ET Workflow Development.
Explore our exceptional benefits!
St. Jude is an Equal Opportunity Employer
No Search Firms
St. Jude Children's Research Hospital does not accept unsolicited assistance from search firms for employment opportunities. Please do not call or email. All resumes submitted by search firms to any employee or other representative at St. Jude via email, the internet or in any form and/or method without a valid written search agreement in place and approved by HR will result in no fee being paid in the event the candidate is hired by St. Jude.

What St. Jude Children's Research Hospital employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom