Research Software Engineer
Moffitt Cancer Center
Working at Moffitt is both a career and a mission: to contribute to the prevention and cure of cancer.
As the only National Cancer Institute-designated Comprehensive Cancer Center based in Florida, Moffitt employs some of the best and brightest minds from around the world. Join a dedicated team of nearly 10,000 who are shaping the future we envision.
The Biostatistics & Bioinformatics Shared Resource (BBSR) is seeking a Research Software Engineer to support cancer research by developing reliable, scalable, and reproducible tools. BBSR is a multidisciplinary group that includes statisticians, bioinformaticians, informaticians, and data scientists who work collaboratively with investigators across Moffitt Cancer Center. The team provides expertise in study design, complex data analysis, data management and integration, and development of computational and data visualization tools for research projects, grant applications, and clinical trials. The Research Software Engineer works independently to design, analyze, architect, build, and test software solutions focused on biological and medical data, and research participant-facing mobile applications. This role offers opportunities to develop applications that directly support scientific discovery and grant development. The position spans the full software development lifecycle and involves close collaboration with a wide range of scientific and technical stakeholders. Position Highlights : Join a team that accelerates discoveries and drives innovations in cancer research.
- Build cutting-edge informatics pipelines and database solutions for large-scale research data.
- Develop software applications to process and integrate omics datasets.
- Create visualization tools that reveal insights from big data.
- Design and optimize databases and platforms for seamless access and annotation.
- Develop front-end and back-end solutions for mobile and web applications.
- Will have a minimum of (5) years of experience in software development lifecycle (SDLC), software architecture, and database design. Alternatively, 2 years of experience with a Master's degree in a relevant field.
- Strong preference for experience in mobile development and distributed computing.
- Previous experience working in healthcare environments is highly desirable.
- In-depth knowledge of healthcare data, particularly oncology-related data, is strongly preferred.
- Familiarity with public health policy, healthcare operations, and HIPAA compliance is considered a valuable asset.
- Shape the Future: Design and build innovative web and backend applications using the latest frameworks and APIs, directly supporting breakthroughs in cancer research.
- Engineer Data Excellence: Architect and manage secure, high-performance databases-your work will ensure data integrity and power discoveries that matter.
- Drive Automation & Reliability: Lead the way in automating deployments and optimizing cloud infrastructure, ensuring our research tools are always reliable and ready for the next challenge.
- Champion Security: Safeguard sensitive data and research by implementing best-in-class security practices and proactively resolving technical issues.
- Collaborate for Impact: Partner with world-class scientists, clinicians, and technical teams to deliver solutions that accelerate scientific progress.
- Innovate Relentlessly: Set the standard for coding excellence, conduct regular audits, and continuously adopt emerging technologies to keep our research at the cutting edge.
- Bachelor's in computer science/engineering, bioinformatics, information systems, or health informatics or relevant field with four (4) years of experience, including expertise in the software development lifecycle (SDLC), software architecture, and database design.
- Strong programming proficiency in design patterns, Java, C, C++, object-oriented design, XML, JavaScript, JSON, REST APIs, and both SQL and NoSQL database development.
- Experience with R and/or Python for data integration, particularly with bioinformatics platforms.
- Proficiency in version control systems and adherence to coding standards.
- Hands-on experience with virtual machines and Docker containers for application deployment.
- System Administration & Operating Systems:
- Experience in systems administration across various platforms.
- Familiarity with Linux, macOS, and Windows operating systems, including working in high performance computing (HPC) environments.
- Cloud Computing & Microservices:
- Knowledge of cloud computing, preferably AWS, as well as experience with Snowflake and microservices architecture.
- AI & Automation:
- Experience using AI technologies to assist with design, coding, or testing processes.
Moffitt Team Members are eligible for Medical, Dental, Vision, Paid Time Off, Retirement, Parental Leave and more. Tampa is a thriving metropolitan city, which has become a hub for ground-breaking research, welcoming individuals from around the globe. This diverse city is engulfed with rich culture, year-round activities, amazing cuisine and so much more. We strive for work/life balance. Ready to make a difference? Join us and use your skills to accelerate life-saving discoveries. Apply today and help shape the future of cancer research Equal Employment Opportunity Moffitt Cancer Center is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or protected veteran or disabled status. We seek candidates whose skills, and personal and professional experience, have prepared them to contribute to our commitment to diversity and excellence. Reasonable Accommodation Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.
Moffitt endeavors to make moffitt.org/careers accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact one of the Human Resources receptionists by phone at View phone number on click.appcast.io or by email at [email protected]. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
If you'd like more information on your EEO rights under the law, please click here.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Research Software Engineer in Tampa, FL vacancy
- ...The Biostatistics & Bioinformatics Shared Resource (BBSR) is seeking a Research Software Engineer to support cancer research by developing reliable, scalable, and reproducible tools. BBSR is a multidisciplinary group that includes statisticians, bioinformaticians,...Suggested
- ...IT AI Innovation Engineer We are a Firm where people truly believe in what they do and strive to achieve the highest standards of performance... ...is responsible for designing, building, and maintaining software systems that leverage AI technology to enhance Holland & Knight...SuggestedContract workTemporary work
- ...Research Software Developer II Position Highlights: Join a team that accelerates discoveries and drives innovations in cancer research... ...: Bachelor's degree in computer science, engineering, informatics systems, health informatics, bioinformatics, health...Suggested
- ...and auditable, appropriate for regulated healthcare environments. Remain hands on, contributing to design and code while mentoring engineers and influencing technical direction across teams. Requirements Bachelor’s degree in Computer Science, Engineering, or a related...SuggestedContract workRemote work
- ...Software Application Engineer C, C+ Tampa, Florida, United States About the Job Our client comprises of leading brands of solutions and technologies that provide convenience, control and environmental integrity for fuel retailing. It is the global leader of integrated...Suggested
- ...Full-Stack Software Engineer Location: Tampa or Hermitage/Nashville office (onsite 3 times per week, Tuesday - Thursday) Duration: 6+ months with possible extension Only W2 Role Overview: As a Full-stack Software Engineer, you will actively engage in your engineering...Work at officeFlexible hours
- ...Full-stack Software Engineer We are looking for experienced full-stack software engineers who are passionate about solving business problems through innovation and engineering practices. This role will be responsible for writing code, pairing with other developers as...
$115k - $135k
...for the world they want to live in. Want to be part of our mission? About the Role We're looking for a Full-Stack Software Engineer (Hybrid, Tampa, FL) to help power the next generation of Harness products. You'll work across our TypeScript stack-building beautifully...Live inWork at officeRemote workShift work$45 - $47.72 per hour
...Job Title: Full-Stack Software Engineer (Next.js + FastAPI) Location: Tampa Duration: 6 Months Salary Range: $45 - $47.72/hr Employment Type: W2 only Job Summary Full-Stack Software Engineer (Next.js + FastAPI): Builds and maintains the internal...$127k - $205k
...work remotely one day. A member of our recruitment team will provide more details. Job Summary: The Senior Software Deployment and Patching Engineer is responsible for managing and optimizing the deployment of enterprise software and patches using industry tool...Work at officeLocal areaRemote work1 day per week- ...Software Engineer - System Architect III Looking for: Currently more focused on backend development; building GSim as service solution (building a brand-new solution to control location based data – there are certain data that needs to be stayed within that county...Work experience placementWork at office2 days per week1 day per week
$141.1k - $194k
...Senior Applied AI Engineer The Enterprise AI organization at Humana is a pioneering force, driving AI innovation across our Insurance... .... Required Qualifications ~5+ years of experience in software engineering with strong hands-on development experience in...Bi-weekly payWork at officeWork from homeHome office- ...Software Engineer Odyssey Systems is seeking a Software Engineer to support advanced situational awareness and multi-domain operations (MDO) programs. This role focuses on the design, analysis, and integration of RF and signal processing systems that enable next-generation...Full timeContract workWork experience placementLive out
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data... ...to apply. Who Should Apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make their...
$135k - $165k
...About the job: Sogeti is seeking a Senior Software Engineer to support the re-platforming of a complex, rules-heavy middleware system using .NET v10 latest LTS, React, and Microsoft SQL Server. This is a hands-on, execution-focused role working closely with a Solution...Full timeLocal areaFlexible hours- ...Software Engineer 2 Job Overview A Software Engineer 2 is an experienced professional responsible for designing, developing, and maintaining software applications. This person serves as an independent contributor implementing software solutions with light supervision...Full timeWork at office
- ...Software Engineer This is supporting the Security, Detection, and Automation Division of Client, they have over 200 scientists and engineers developing and deploying leading-edge technology for aviation and border security to protect the traveling public. Skill Sets...Temporary workRemote work
- ...Software Engineer Work Arrangement This is an onsite position in Tampa, FL, Huntsville, or Northern, VA. Job Overview A software engineer is part of the software development team that creates software solutions for AEVEX. This person applies engineering principles...Full timeWork at office
- ...Senior Software Engineer Work Arrangement This is an onsite position in Tampa, FL, Huntsville, or Northern, VA. Job Overview A Senior Software Engineer leads the software development team as they create software solutions for AEVEX. This person serves as an in-house...Full timeWork at officeLocal areaRemote work
- ...Sr Software Engineer Location: Tampa, FL/New Jersey/Dallas/Remote in EST Full Time only Experience: 10+ years Summary: We are seeking a Python Developer who has over 6 years working with Python, Django on linux environments professionally, previous experience designing...Full timeRemote work
- ...Software Engineer II The Software Engineer II at Avalon plays a key role in designing, developing, and maintaining applications that are critical to the organization's success. Working within a collaborative, agile environment, this position applies strong technical...Work experience placementWork at officeRemote work
- ...Senior Software Engineer Fully Remote Activated Insights - TAMPA, FL Overview Level: Senior Position Type: Full Time Travel Percentage: None Category: Engineering Description About Us Activated Insights, a Software-as-a-Service ("SaaS") leader in long...Full timeRemote work
- ...We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank, you serve as a seasoned member of an agile team to design and...
- ...Software Engineer 2- Navigation Tampa, Florida, United States A Software Engineer 2 is responsible for designing, developing, and testing software applications. They work closely with the software development team to analyze user needs and create efficient and functional...Full timeWork at officeLocal areaRemote work
- ...Sr Software Engineer Technology Selection assists in technology selection decisions for modernization of security masterfile to ensure equivalent functionality; manages technology risk for the project team Perform business and technical presentations in relation...
- ...Software Engineer CAE Vision: Our vision is to be the worldwide partner of choice in defense and security, and civil aviation by revolutionizing our customers' training and critical operations with digitally immersive solutions to elevate safety, efficiency and readiness...Contract workCasual workWork at officeLocal areaWorldwideFlexible hoursShift work
- ...salaries and Top benefits including: stock options, 18% 401K contribution, profit sharing, 5 weeks of PTO, paid relocation) 1. Software Engineer with DevOps experience 2. React Software Engineer 3. Full Stack Software Engineer 4. Sr. Signal Processing Engineer 5. AI/ML...Immediate startRelocation package
- ...Senior Software Engineer Slide Insurance - Fun. Innovation Driven. Fueled by Passion, Purpose and Technology. At Slide, you will not only be part of a successful team, but you will also be a part of our Slide Vibe/award winning culture where collaboration and innovation...
- ...Software Engineer Onsite - Tampa, Florida Our client requires an experienced software engineer with skills across the technical spectrum to contribute to analytic prototype development and shepherd deployment into production on the Top-Secret network - both on prem...Immediate start
- ...Senior Software Engineer (multiple openings) Locations: Tampa Bay, FL onsite with flexibility Phoenix, AZ hybrid 3 days onsite... ...architecture for new applications and enhance existing ones. Research and document client needs, technology or regulations related...Work from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!
Related searches
- engineering change analyst Tampa, FL
- research engineer Tampa, FL
- research programmer Tampa, FL
- engineering analyst Tampa, FL
- engineering business analyst Tampa, FL
- deep learning research engineer Tampa, FL
- research software engineer Tampa, FL
- graduate software developer Tampa, FL
- rust software engineer Tampa, FL
- senior software design engineer Tampa, FL

