Find the cures you know are out there. At UCLA Health, you make it happen as part of a groundbreaking Research team, working to understand hundreds of medical disorders and improving processes for dozens of procedures across the globe.
The Jonsson Comprehensive Cancer Center (JCCC) builds and supports a suite of mission-critical web applications that power research, clinical operations, and administrative workflows across the organization. We are seeking a Full-Stack Software Engineer to provide technical leadership and drive the development of secure, reliable, and user-centered systems used by a diverse community of internal and external stakeholders.
In this role, you will lead full-cycle software development—from gathering requirements and architecting solutions to hands-on coding, testing, deployment, and documentation. You’ll work across multiple technologies, including Python, Java, JavaScript, SQL, and modern Java frameworks such as Spring Boot, while designing responsive front-end interfaces and scalable back-end systems.
You will support multiple departments by ensuring smooth, secure application performance, and you will guide technical decisions related to deployment platforms (Tomcat, WildFly), version control (Git), and DevOps tools (Docker, Podman). Additional responsibilities include contributing to infrastructure planning, backup and disaster-recovery strategies, and multi-environment server management.
The ideal candidate brings strong programming and analytical skills, excellent communication abilities, and a collaborative mindset. We’re looking for someone who is eager to stay current with emerging technologies—including AI tools and automation frameworks—to drive continuous improvement, enhance user experience, and support JCCC’s mission to advance cancer research and patient care.
Salary: $7,950 – $17,358.33 monthly
Required:
- Bachelors degree or equivalent credits/training in computer sciences or information technology or data management
- At least 5+years of proficiency in Python, Java, and JavaScript for application development, including back-end logic and front-end interactivity
- At least 5+years of proficiency and experience designing and implementing responsive front-end interfaces using modern Java t frameworks such as SpringBoot
- At least 5+years of proficiency with web application deployment (Tomcat, Wildfly), version control systems (e.g., Git), and DevOps practices (Docker, Podman)
- Demonstrated ability to work independently with strong troubleshooting and problem-solving skills in high-pressure situations
- Demonstrated ability to manage projects and tasks, develop and adhere to timelines, and allocate and manage technical resources tied to the project or task
- High degree of ownership, accountability, and pride in assigned tasks, projects, and overall work product
- Ability to consistently meet project deadlines and milestones while maintaining quality standards
- Demonstrated experience with data analysis and reporting using advanced tools (e.g., Excel, SQL queries, or scripting for data insights)
- Demonstrated experience with construction and optimization of complex SQL queries and data models
- Proficiency with Microsoft Office and productivity applications (Word, Excel, PowerPoint, Outlook, Teams) in a Windows environment
- Ability to synthesize and communicate complex technical information in clear, accessible language for non-technical users through documentation and visual diagrams
- Ability to establish and maintain professional working relationships with a diverse group of faculty, staff, students, and administrators on a variety of sensitive or technical issues
- Demonstrated ability to work independently and complete assignments with minimal supervision
- Strong analytical and critical-thinking skills to identify, evaluate, and resolve complex software or data problems
- Research skills to explore and apply new programming techniques, frameworks, and emerging technologies
- Ability to move about campus to provide technical support and collaboration as needed; ability to lift and move standard computer equipment (e.g., CPUs, printers, monitors)
- Organizational skills to track and manage project artifacts, code repositories, issue lists, and software bugs
EMPLOYMENT SCAM ALERT:
UCLA Health Recruitment is currently being targeted by scam artists through external job board sites. Review some tips in order to avoid becoming targeted. El reclutamiento de salud de UCLA actualmente está siendo atacado por estafadores a través de sitios de juntas de trabajo externos. Revisar algunos consejos para evitar ser apuntado.
“The environment is nurturing and fosters growth. When I come to work, I know what I'm doing matters.”
VINCENT, Sr. CLS Specialist, Toxicology

MONICA
I've been blessed to touch so many lives through my serving. It's a privilege to uplift other employees with words of encouragement and a smile.

SOZIT
The first thing i noticed when i joined the team was how everyone is very welcoming and friendly with supportive management. I did not feel like an outsider.

EDGAR
Once I joined, I knew UCLA Health was THE place to be due to the growth potential and training offered

RENE
If you want to grow professionally, this is the right place for you.

ERA
We are family here. We support each other. We collect together.

ELIZABETH
It’s so diverse and inclusive here. There’s always the opportunity to share your thoughts. It's a place where you feel you belong.

JERRY
Your career path at UCLA Health will enable you to follow a myriad of avenues and turns. It opens up a wide variety of opportunities.

ORLANDO
There’s a togetherness and higher level of commitment to teamwork at UCLA Health. We are several groups and teams that work together with a common goal which is to improve our patients experience.

DAVID
UCLA Health walks the walk and talks the talk! It's an incredible feeling to work for an organization that always puts the patient first. I am honored to work in full alignment with the UCLA Health Mission and Vision.

DR. ISLA GARRAWAY
UCLA has incredible resources and a team science approach. The ability to work with collaborative teams and access the amazing resources around campus is the best part about being at UCLA.

RADU
UCLA is very diverse in its personnel as well as its many research fields studied

JENNA
UCLA Health provides so many opportunities to exchange ideas, share moments and grow. I have learned a lot about team management and relationship building.

SHARON
I was looking for a job to further my career and continue to improve and learn as a therapist.

TARO
I have been blessed to be surrounded by supportive colleagues who aspire me to be the best version of myself.












