Software Engineer
$68.7k - $112.5kCalifornia Institute of Technology
Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.
Job Summary
Essential Job Duties
- Design and build the API, user interface, and orchestration/scheduling layer that let users specify, submit, schedule, and monitor experiments, coordinating instrument control and data collection into reliable end-to-end workflows.
- Integrate commercial and custom instrument hardware and software, including device drivers and abstraction layers over low-level communication protocols (e.g., RS-232, USB, TCP/IP, OPC-UA, SiLA2), securing vendor programming interface access where it is not publicly documented.
- Build data pipelines that capture raw data, provenance, and metadata for every experiment, with traceability from request to result and shared schemas for interoperability with other PCL nodes.
- Own authentication, access control, logging, and monitoring for a remotely accessed facility, and build fault tolerance, automated tests, and simulation environments so the platform and its drivers can be validated reliably.
- Provide field support and troubleshooting for remote users encountering instrument, connectivity, or data-pipeline errors.
- Collaborate with the team to translate experimental requirements into durable software, contribute to documentation and onboarding materials, and mentor students and junior engineers.
- B.S. or M.S. in computer science, software or electrical engineering, or a related field, or equivalent practical experience.
- 5+ years building production software with demonstrated ownership of complex systems end-to-end.
- Experience designing and operating APIs or services with real users and uptime expectations.
- Experience controlling instruments, robotics, or physical systems in software, or equivalent device-integration or distributed-systems experience.
- Proficiency in Python and experience with front-end web development (JavaScript/TypeScript) or a compiled language for driver work (C/C++).
- Ability to work embedded in a laboratory alongside scientists.
- Strong collaboration and written communication skills.
- Laboratory automation, instrument orchestration, device driver development, or LIMS/ELN experience.
- Scheduling and optimization (constraint programming, MILP, heuristics).
- Scientific data formats, metadata standards, or relational database and data warehousing experience.
- Electron microscopy, crystallography, or imaging data.
- Agentic systems, LLM-backed applications, or tool-use frameworks.
- Cloud infrastructure and front-end experience for user-facing portals and dashboards, or prior work in academic or national laboratory research computing.
- Resume
- Cover Letter
As one of the largest employers in Pasadena, CA, Caltech is committed to providing comprehensive benefits to eligible employees and their eligible dependents. Our benefits package includes competitive compensation, health, dental, and vision insurance, retirement savings plans, generous paid time off (vacation, holidays, sick time, parental leave, bereavement, etc.), tuition reimbursement, and more. Non-benefit eligible employees will have access to some benefits such as onsite counseling and sick time. Learn more about our benefits and staff perks.
EEO Statement We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin, disability status, protected veteran status, or any other characteristic protected by law. Caltech is a VEVRAA Federal Contractor. To read more Equal Employment Opportunity (EEO) go to eeoc_self_print_poster.pdf. Disability Accommodations Caltech complies with the Fair Employment and Housing Act (FEHA) and the Americans with Disabilities Act (ADA). We consider reasonable accommodation measures that may be necessary for eligible applicants and employees to perform the essential functions of a position. If you would like to request an accommodation to complete this application, interview, or otherwise participate in the employee selection process, please contact Caltech Recruiting at View email address on click.appcast.io. Additionally, if you do not meet the basic qualifications of a role but believe you can perform the essential functions of the job with reasonable accommodation, please reach out to Caltech Recruiting at View email address on click.appcast.io.
- Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools... ...materials science, with applications in tech and medicine.As Software Engineer, you will help build the platform that lets remote users...SuggestedRemote work
$150k - $210k
...clickclick, with ownership across application architecture, performance, and user-facing reliability. Description The Senior Software Engineer, macOS will design, implement, and improve native application features that help people work with AI agents on the Mac. You will...SuggestedLocal area$47 - $87 per hour
...An Oracle Software Engineer III position just opened up at JPL/NASA in Pasadena, CA . In this role you will be administrating organization’s database, using database management system to organize and store data. Location: Pasadena, CA 91109 (In Office) Position: Oracle...SuggestedMonday to FridayMonday to ThursdayDay shift- ...architecture, testing strategy, observability. Be hands-on in incidents or urgent problems. Who You Are: Have 3+ years of full stack engineering experience (or equivalent), especially in startup or fast-paced environments. Are comfortable leading yourself and others -...SuggestedFull timeWork at officeRemote workFlexible hours
$115k - $160k
...ubiquity. Who We Are We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future... ...collaboratively and respectfully. The Full-Stack Software Engineer, Internal Services builds and improves internal deployment...SuggestedRemote jobFull timeLive inLocal areaShift work$58 - $60 per hour
...Senior Software EngineerLocation: West Los Angeles, CA (exact location TBD, remote to start but will be needed hybrid later in the year... ...communication provided in advance. Client is seeking a Senior Software Engineer to join the Platform Team, contributing to the development of...Hourly payFull timeContract workWork at officeLocal areaRemote work2 days per week3 days per week$143.05k - $238.42k
...backgrounds in developing the next generation UI platform for Engineering Applications for Optical Design. Why come work for the... ...ODE has been the leader in making high-quality optical software for 50 years. We provide cutting edge software solutions used...Remote workFlexible hours- ...Senior Software Engineer (Backend)A Senior Software Engineer focuses on the server-side logic and infrastructure of web applications or software, ensuring functionality, performance, and security. They work with databases, APIs, and server-side programming languages to...Permanent employmentFull timeLocal areaRemote work
$58 - $60 per hour
...Senior Software Engineer Location: West Los Angeles, CA (exact location TBD, remote to start but will be needed hybrid later in the year, 2-3 days onsite a week) Contract: 8+ Month Job Description: We're looking for talented professionals to join us in bringing...Hourly payFull timeContract workWork at officeLocal areaRemote work2 days per week3 days per week$180k - $215k
...Mission and Culture doc here. Position SummaryAs a full stack engineering on the product eng team you will be working on the most crucial... ..., or a related field.3+ years of experience in Full Stack Software Development.Experienced with React, Javascript, Python, etcExperienced...Work experience placement$120k - $300k
...up to 10x faster and up to 2x cheaper. By combining advanced software, robotics, and full-stack manufacturing, we are reinventing how... ...drive our roadmapGet to build alongside an incredible team of engineers, operators, and the best machinists/CAM programmers in the worldBe...Permanent employmentFull timeLocal areaFlexible hours$88k - $135k
...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and... ...some of the boldest and most ambitious space missions. SOFTWARE ENGINEER I/II - ROBOTICS Based onsite at Rocket Lab Robotics in...Permanent employmentFull timeLocal areaFlexible hours$160k - $190k
Job Title: Senior Full-Stack Software Engineer (100% REMOTE!)Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django & AI proficiencyWe're a rapidly growing startup (yes, we're profitable!) and rated the best...Contract workWork at officeRemote work- ...top-tier investors and has over $13M in government funding. About the Role Antares is seeking a Research & Development Software Engineer to build the software systems that enable fast, rigorous experimental engineering across our R&D organization. This role...Permanent employmentFull time
$143.05k - $238.42k
...backgroundsin developing the next generation UI platform for Engineering Applicationsfor Optical Design. Why come work for the ODE R&D... ...Keysight ODE has been the leader in making high-quality optical software for 50 years. We provide cutting edge software solutions used...Remote workFlexible hours- ...automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a... ...control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably,...Permanent employmentFull timeInternship
$165k - $190k
...Job Description Build software for mission-critical energy systems. Motive Workforce is partnering with an innovative Southern... .... This is an opportunity to join a small, collaborative engineering team where your work will directly influence products from concept...- ...• BA/BS degree or technical institute training or equivalent work experience • 9+ years experience as a full-stack software engineer developing solutions for systems at scale. • Demonstrated experience designing and developing front-end solutions on multiple...Work experience placement
- ...CGS is seeking an experienced, resourceful Full Stack Web Developer to join our Information Technology team. This role will perform software application development across an enterprise-wide data inventory effort. CGS brings motivated, highly skilled personnel to solve...
$138.9k - $186.2k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... ...teams.Job Summary:We are seeking a highly skilled Senior Software Engineer to join our Content Platform Engineering team,...Work experience placementWorldwide- ...KoobrikLabs is a creative technology partner delivering AI-enabled software for studios, agencies and creative organizations. As a Senior Full-Stack Software Engineer, you will design and build end-to-end AI-powered products for clients and internal platforms, spanning...
$200k - $250k
...convenient way to offer a ticket to the millions of fans who browse our platform around the world. StubHub is seeking Senior Software Engineers to design and develop next-generation technologies and complex features that transform the way millions of users explore,...Full timeWork at officeRemote workWorldwideFlexible hours- ...Full Stack Software Engineer Location: Los Angeles, CA About Observable Space At Observable Space, we're redefining how humanity observes and connects with the universe. We're a vertically integrated, high-growth, space technology company building industry...Work at officeRemote workFlexible hours3 days per week
$200k - $400k
...Full Stack Software Engineer We are seeking a highly motivated, collaborative, and technically strong Full Stack Software Engineer to join an Enterprise Technology Application Development team supporting a highly respected, innovation-driven organization in Los Angeles...$124k - $186k
...our employees - and aim to leave a positive mark on culture. The Applied Intelligence team is seeking a Senior Full-Stack Software Engineer to lead the development of innovative, data-driven applications and visualization tools that power analytics, decision-making,...- ...Senior Full-Stack Software Engineer Featured as one of Los Angeles Business Journal's "Best Places to Work," we are a household name with a passion for bringing people together through our innovative online experiences. We're currently hiring a Senior Full-Stack Engineer...Currently hiring
- ...Role Overview: Seeking four Senior Full Stack Software Engineers to design, build, and scale cloud-native applications. These applications will support Operational Excellence (OE) initiatives, including design automation, validation, and permit automation, as well...
$120k - $250k
...and defense companies manufacture rockets, satellites, jets, and ships up to 10x faster and up to 2x cheaper. By combining advanced software, robotics, and full-stack manufacturing, we are reinventing how America produces its most critical parts.We’re accelerating our...Permanent employmentFull timeContract workLocal areaFlexible hours$150k - $180k
WHAT YOU’LL DOViant is looking for a Senior Software Engineer to join the Potens team and help evolve Magnus and Goliath, two internal platforms that power workflow orchestration and large-scale data exploration.This is a hands-on, full-stack engineering role combining...Work experience placementLocal area- ...infrastructure that powers high-volume, real-time business operations across multiple systems and platforms. We are seeking a Backend Software Engineer with strong TypeScript and NestJS expertise to help design, build, and scale integration-heavy backend services that process...Remote jobFull timeImmediate startWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Pasadena, CA
- software developer fintech Pasadena, CA
- senior robotics software engineer Pasadena, CA
- software engineer remote Pasadena, CA
- part time software developer remote Pasadena, CA
- entry level software engineer remote Pasadena, CA
- senior software engineer ruby on rails Pasadena, CA
- consulting software engineer Pasadena, CA
- agile software developer Pasadena, CA
- senior software engineer remote Pasadena, CA



