Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Moffitt has been recognized as a Best and Brightest Company to Work for in the Nation, a Digital Health Most Wired Organization and continually named one of the Tampa Bay Time's Top Workplaces.

A National Cancer Institute (NCI)-designated Comprehensive Cancer Center since 2001.

Summary


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.

The Ideal Candidate:
  • 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.


Responsibilities:
  • 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.


Credentials and Qualifications:
  • 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

    Moffitt Cancer Center

    Tampa, FL
    1 day ago
  •  ...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... 
    Suggested
    Contract work
    Temporary work

    Holland & Knight

    Tampa, FL
    4 days ago
  •  ...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

    Moffitt Cancer Center

    Tampa, FL
    1 day ago
  •  ...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... 
    Suggested
    Contract work
    Remote work

    Nerdleveltech

    Tampa, FL
    2 days ago
  •  ...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

    Ahon Solutions Inc

    Tampa, FL
    5 days ago
  •  ...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 office
    Flexible hours

    Apolis

    Tampa, FL
    6 days ago
  •  ...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... 

    Futran Tech Solutions Pvt. Ltd.

    Tampa, FL
    4 days ago
  • $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 in
    Work at office
    Remote work
    Shift work

    Harness

    Tampa, FL
    1 day ago
  • $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... 

    Artech

    Tampa, FL
    1 day ago
  • $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 office
    Local area
    Remote work
    1 day per week

    MUFG Bank, Ltd.

    Tampa, FL
    4 days ago
  •  ...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 placement
    Work at office
    2 days per week
    1 day per week

    TriOptus LLC

    Temple Terrace, FL
    2 days ago
  • $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 pay
    Work at office
    Work from home
    Home office

    Humana

    Tampa, FL
    4 days ago
  •  ...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 time
    Contract work
    Work experience placement
    Live out

    Odyssey Systems

    Tampa, FL
    5 days ago
  •  ...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... 

    SynergisticIT

    Tampa, FL
    5 days ago
  • $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 time
    Local area
    Flexible hours

    Sogeti

    Tampa, FL
    3 days ago
  •  ...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 time
    Work at office

    ClearanceJobs

    Tampa, FL
    3 days ago
  •  ...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 work
    Remote work

    Georgia IT Inc

    Tampa, FL
    3 days ago
  •  ...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 time
    Work at office

    ClearanceJobs

    Tampa, FL
    3 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work

    ClearanceJobs

    Tampa, FL
    3 days ago
  •  ...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 time
    Remote work

    Keylent Inc

    Tampa, FL
    1 day ago
  •  ...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 placement
    Work at office
    Remote work

    Avalon Healthcare Solutions

    Tampa, FL
    3 days ago
  •  ...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 time
    Remote work

    Activated Insights

    Tampa, FL
    4 days ago
  •  ...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... 

    JPMorgan Chase Bank, N.A.

    Tampa, FL
    3 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work

    AEVEX Aerospace

    Tampa, FL
    3 days ago
  •  ...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... 

    RIT Solutions

    Tampa, FL
    3 days ago
  •  ...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 work
    Casual work
    Work at office
    Local area
    Worldwide
    Flexible hours
    Shift work

    Navstar

    Tampa, FL
    2 days ago
  •  ...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 start
    Relocation package

    ClearanceJobs

    Tampa, FL
    4 days ago
  •  ...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... 

    Slide Insurance

    Tampa, FL
    3 days ago
  •  ...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

    PSR Associates

    Tampa, FL
    8 days ago
  •  ...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

    1872 Consulting

    Tampa, FL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Research Software Engineer. Be the first to apply!