David Jackson
@davidjackson
Senior software engineer focused on Java/TypeScript full-stack SaaS reliability and observability.
What I'm looking for
I’m a Senior Software Engineer with about 12 years of experience building and maintaining robust backend services and APIs in Java and Node.js, and strengthening frontend experiences with TypeScript/React. I work in regulated SaaS environments, where I prioritize data quality, observability, and performance while delivering features end to end.
In my current role, I’m a full stack developer on a regulated SaaS platform for pharmaceutical and biotech customers. I design scalable systems, contribute to frontend and backend services, and own projects from problem discovery to deployment, monitoring, and iteration—using strong DevOps practices, version control, and reliable testing (unit and end-to-end).
Previously, I built and supported distributed microservices on enterprise platforms and integration services, collaborating across Product, Data, Design, and Frontend teams. I’ve implemented CI/CD automation, Docker-based workflows, and RESTful integrations, while integrating metrics, logging, and alerting to improve reliability in production. My approach is simple: ship with confidence, instrument everything that matters, and continuously iterate based on real signals.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
MasterControl
Jan 2023 - Present (3 years 2 months)
Developed and maintained backend services and APIs for a regulated SaaS platform serving pharmaceutical and biotech customers, using Java and Node.js with SQL/PostgreSQL, MongoDB, and InfluxDB. Built and supported TypeScript/React front-end features, owned projects end to end (discovery through deployment/monitoring), and improved reliability with Jest and Cypress plus GitLab CI/CD and Docker.
Senior Software Engineer
Workday
Aug 2018 - Sep 2022 (4 years 1 month)
Built and maintained robust backend services and APIs on an enterprise HCM SaaS platform using Java and Node.js, contributing full-stack features with React and RESTful APIs. Delivered observability-focused solutions (metrics/logging/alerting), strengthened reliability with unit and functional end-to-end testing (Jest/Cypress), and supported CI/CD and containerized releases with GitLab CI/CD and D
Software Engineer
Informatica
Aug 2014 - Jun 2018 (3 years 10 months)
Backend-focused engineer on the IICS iPaaS platform, designing and implementing integration services and web features using Java, Python, and Node.js with SQL/PostgreSQL and data stores like InfluxDB and MongoDB. Implemented unit and functional end-to-end tests (Jest/Cypress) and contributed to DevOps automation with GitLab CI/CD, Docker, and shell scripts for reliable delivery.
Software Development Intern
Informatica
Jun 2013 - Sep 2013 (3 months)
Supported full-stack development efforts on the Informatica Cloud Platform under senior mentorship, contributing backend enhancements in Java/Python and basic front-end features with JavaScript/React patterns. Wrote SQL queries and worked with PostgreSQL and MongoDB, added unit and basic functional end-to-end tests, and contributed to early CI/CD automation using shell scripts and Git-based workfl
Education
Degrees, certifications, and relevant coursework
University of California San Diego
Bachelor of Science, Computer Science
2011 - 2014
B.S. in Computer Science at the University of California San Diego (2011–2014).
San Diego State University
Civil Engineering
2009 - 2011
Studied Civil Engineering at San Diego State University (2009–2011).
Availability
Location
Authorized to work in
Job categories
Interested in hiring David?
You can contact David and 90k+ other talented remote workers on Himalayas.
Message DavidFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
