As our Senior Scientific Software Developer, you will lead the software-engineering side of CBI's bioimage informatics stack. You will turn algorithms, models, and analysis workflows developed with ...
As our Senior Scientific Software Developer, you will lead the software-engineering side of CBI's bioimage informatics stack. You will turn algorithms, models, and analysis workflows developed with ...
Logical Systems Inc. (LSI) is a leading provider of engineering and project management services, seeking a skilled MES Software Developer. The role involves designing, building, and supporting ...
Logical Systems Inc. (LSI) is a leading provider of engineering and project management services, seeking a skilled MES Software Developer. The role involves designing, building, and supporting ...
Software Engineer (Application Software)
Memphis, TN · On-site
$120 - $170/hr
Software Engineer (Application Software) Own the development of mission-critical application software for SpaceX manufacturing and Starlink operations Location: Memphis, Tennessee About The Role ...
New
Software Engineer (Application Software)
Memphis, TN · On-site
$120 - $170/hr
Software Engineer (Application Software) Own the development of mission-critical application software for SpaceX manufacturing and Starlink operations Location: Memphis, Tennessee About The Role ...
New
SOFTWARE ENGINEER, APPLICATION SOFTWARE - MEMPHIS The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to ...
SOFTWARE ENGINEER, APPLICATION SOFTWARE - MEMPHIS The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to ...
SOFTWARE ENGINEER (APPLICATION SOFTWARE) The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to accelerate ...
SOFTWARE ENGINEER (APPLICATION SOFTWARE) The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to accelerate ...
Software Engineer Internships
Memphis, TN · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
Software Engineer Internships
Memphis, TN · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...
Software Engineer I
Memphis, TN · On-site
The Software Engineer I role is an entry-level engineering position responsible for contributing to the development of these various platforms. This high-growth role applies foundational software ...
Software Engineer I
Memphis, TN · On-site
The Software Engineer I role is an entry-level engineering position responsible for contributing to the development of these various platforms. This high-growth role applies foundational software ...
SOFTWARE ENGINEER (APPLICATION SOFTWARE) The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to accelerate ...
SOFTWARE ENGINEER (APPLICATION SOFTWARE) The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to accelerate ...
Software Engineer I
Memphis, TN · On-site
The Software Engineer I role is an entry-level engineering position responsible for contributing to the development of these various platforms. This high-growth role applies foundational software ...
Software Engineer I
Memphis, TN · On-site
The Software Engineer I role is an entry-level engineering position responsible for contributing to the development of these various platforms. This high-growth role applies foundational software ...
Senior Software Engineer
Cordova, TN · On-site
$107K - $141K/yr
The Sr. Software Engineer designs and builds full stack web applications using modern software ... Working with testers and the DevOps team to define and develop innovative end-to-end automated ...
Senior Software Engineer
Cordova, TN · On-site
$107K - $141K/yr
The Sr. Software Engineer designs and builds full stack web applications using modern software ... Working with testers and the DevOps team to define and develop innovative end-to-end automated ...
Software Engineer III
Memphis, TN · On-site
Jude Children's Research Hospital - is currently looking for a Software Engineer III as follows ... DevOps, Data & Engineering Practices: SecDevOps, CI/CD pipelines, release management, source ...
Software Engineer III
Memphis, TN · On-site
Jude Children's Research Hospital - is currently looking for a Software Engineer III as follows ... DevOps, Data & Engineering Practices: SecDevOps, CI/CD pipelines, release management, source ...
... DevOps, systems, testing, and firmware engineering. Examples of work in each area are listed below. Software Engineer * Designs, develops, tests, debugs, and implements operating system components ...
... DevOps, systems, testing, and firmware engineering. Examples of work in each area are listed below. Software Engineer * Designs, develops, tests, debugs, and implements operating system components ...
... DevOps, systems, testing, and firmware engineering. Examples of work in each area are listed below. Software Engineer * Designs, develops, tests, debugs, and implements operating system components ...
... DevOps, systems, testing, and firmware engineering. Examples of work in each area are listed below. Software Engineer * Designs, develops, tests, debugs, and implements operating system components ...
Full Stack Software Engineer (Application Software)
Memphis, TN · On-site
$110 - $180/hr
Full Stack Software Engineer (Application Software) Memphis, TN SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one ...
Full Stack Software Engineer (Application Software)
Memphis, TN · On-site
$110 - $180/hr
Full Stack Software Engineer (Application Software) Memphis, TN SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one ...
Application Software Engineer - Memphis
Memphis, TN · On-site +1
APPLICATION SOFTWARE ENGINEER - MEMPHIS The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to accelerate ...
Application Software Engineer - Memphis
Memphis, TN · On-site +1
APPLICATION SOFTWARE ENGINEER - MEMPHIS The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout SpaceX to accelerate ...
FULL STACK SOFTWARE ENGINEER, APPLICATION SOFTWARE - MEMPHIS The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout ...
FULL STACK SOFTWARE ENGINEER, APPLICATION SOFTWARE - MEMPHIS The application software team is the central nervous system of SpaceX - we create mission critical applications that are used throughout ...
... software system testing and validation procedures, programming and documentation. • Provides technical advice and assists in solving programming problems. • Writes and/or reviews system ...
... software system testing and validation procedures, programming and documentation. • Provides technical advice and assists in solving programming problems. • Writes and/or reviews system ...
Software Developer information
See West Memphis, AR salary details
$44.2K - $54.1K
1% of jobs
$54.1K - $64K
4% of jobs
$64K - $73.9K
9% of jobs
$83.1K is the 25th percentile. Wages below this are outliers.
$73.9K - $83.8K
12% of jobs
$83.8K - $93.7K
15% of jobs
The median wage is $100.1K / yr.
$93.7K - $103.6K
14% of jobs
$103.6K - $113.5K
15% of jobs
$117.4K is the 75th percentile. Wages above this are outliers.
$113.5K - $123.3K
13% of jobs
$123.3K - $133.2K
9% of jobs
$133.2K - $143.1K
5% of jobs
$143.1K - $153K
3% of jobs
$44.2K
$103.1K
$153K
How much do software developer jobs pay per year?
What is a software developer?
What do software developers do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
Is a software developer still in demand?
What cities near West Memphis, AR are hiring for Software Developer jobs?
Cities near West Memphis, AR with the most Software Developer job openings:

Senior Scientific Software Developer - Bioimage Informatics
Memphis, TN • On-site
Full-time
Posted 5 days ago
St. Jude Children's Research Hospital rating
8.8
Based on 13 frontline employees who took The Breakroom Quiz
30th of 1,065 rated hospitals
Job description
CBI is a dynamic, close-knit team that develops and applies innovative AI and computer vision approaches for biological image analysis and quantification. As our Senior Scientific Software Developer, you will lead the software-engineering side of CBI's bioimage informatics stack. You will turn algorithms, models, and analysis workflows developed with image data scientists, AI/ML researchers, and collaborating biologists into robust, scalable, well-tested software for image generation, management, analysis, and processing. You will spend the majority of your time architecting, building, integrating, and testing production-ready software.
What you'll work on:
- Architect, build, and maintain full-stack applications, services, and data platforms that enable image generation, management, analysis, and processing at scale.
- Turn image analysis and AI/ML workflows developed by CBI's image data scientists and AI/ML researchers into reliable, reproducible, production-grade software used across St. Jude.
- Design and implement RESTful APIs, web interfaces, and PostgreSQL-backed data systems for managing large, multidimensional imaging datasets (3D/4D/5D, terabyte-scale).
- Integrate and extend open-source bioimaging tools and standards (OME-Zarr/NGFF, Bio-Formats, OMERO, napari, ImageJ/Fiji), and contribute robust, well-tested code back to the community.
- Partner with image data scientists, AI/ML researchers, biologists, and other software engineers - and with collaborating imaging facilities and research groups across St. Jude - to build the tools they rely on.
Our stack and ecosystem includes the Python scientific computing stack (NumPy, SciPy, scikit-image, Dask, Zarr), the open-source bioimaging ecosystem (OME-Zarr/NGFF, Bio-Formats, OMERO, napari, ImageJ/Fiji), full-stack open-source web development (Java,
JavaScript, Spring, Node.js, RESTful APIs), PostgreSQL, Docker, Maven, and Git. We also explore agentic AI and tool-calling frameworks such as the Model Context Protocol (MCP).
This position reports to the Director of High Performance Research Computing and works closely with the Center for Bioimage Informatics as a collaborative team member. This is an onsite role in Memphis, TN.
Other tasks:
- Leads software coding, testing, debugging, documenting, and installation, and may be responsible for one or more of these components, as directed.
- Leads the design of the system's graphical user interface.
- Assists in developing detailed specifications for programs to be written for enterprise-wide systems.
- Develops the detailed specifications from which programs will be written for group-level systems.
Job Responsibilities:
- Perform the detailed design, coding and testing of software utilizing established design/code standards and to the architectural patterns outlined by the architectural team.
- Design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes.
- Manage projects and provide subject matter expertise for production systems, document maintenance and system support procedures.
- Support continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
- Collaborate with internal teams and vendors to fix and improve products.
- Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary.
- Train and mentor junior teams on emerging technology systems and applications related aspects.
- 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 computer science, data science, information science, business, or related field required.
Minimum Experience:
- Minimum experience: 4+years of IT experience in systems programming and development, preferably in comparable industry.
- Experience in SDLC methodologies (e.g. Agile, Waterfall, CI/CD).
- Experience in software systems design and maintenance.
- Experience working with business stakeholders to identify and document Requirements.
- Proven performance in earlier role/comparable role.
Desired/Highly Preferred Qualifications:
- Proven experience in full-stack, open-source web development with strong proficiency in Java, Python, and JavaScript, and frameworks such as Node.js and Spring.
- Strong software engineering fundamentals: object-oriented design, version control (Git), testing, CI/CD, and shipping production-grade systems.
- Experience with RESTful API design and integration; familiarity with agentic AI / tool-calling frameworks such as the Model Context Protocol (MCP) is a plus.
- PostgreSQL experience strongly preferred; familiarity with Docker and Maven.
- Experience building software in a scientific, research, or life-sciences setting - ideally with imaging, microscopy, or other large biomedical datasets.
- Hands-on experience with bioimaging data and workflows: working with image data, productionizing image analysis pipelines, or integrating AI/ML segmentation, detection, or quantification into applications.
- Familiarity with the open-source bioimaging ecosystem and standards (e.g., OME-Zarr/NGFF, OME Bio-Formats, OMERO, napari, ImageJ/Fiji).
- Familiarity with the Python scientific computing stack (NumPy, SciPy, scikit-image, Dask, Zarr) and with large, multidimensional image datasets (3D/4D/5D).
- Comfortable collaborating with image data scientists, AI/ML researchers, and biologists to translate scientific requirements into robust, well-tested software.
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 $86,320 - $154,960 per year for the role of Senior Scientific Software Developer - Bioimage Informatics.
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
About St. Jude Children's Research Hospital
Sourced by ZipRecruiter
Industry
Health care and social assistance
Company size
1,001 - 5,000 Employees
Headquarters location
Memphis, TN, US
Year founded
1962