Software Engineer
California 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 SummaryCaltech has been awarded funding under the National Science Foundation's Programmable Cloud Laboratories (PCL) Test Bed program to establish ELECTRA, a remotely accessible, AI-enabled automated laboratory for electron diffraction (MicroED) and structural elucidation. ELECTRA is one node in a nationwide network of 20 PCL Test Bed facilities that will let researchers anywhere, including at institutions with limited access to advanced instrumentation, submit and run real experiments over the cloud. We are hiring the founding team that will help build and operate the Caltech node. Our cross-disciplinary team is composed of scientists and engineers from academia and the private sector. This project will directly impact various scientific fields, including chemistry, biology, and materials science, with applications in tech and medicine.As Software Engineer, you will help build the platform that lets remote users specify, submit, schedule, and monitor real experiments on ELECTRA's instruments: the core software layer that turns a laboratory into a cloud-accessible facility. You will also assist in the building of an open-access data repository for training scientific AI models.Read more: Job DutiesDesign 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.Basic QualificationsB.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.Preferred QualificationsLaboratory 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.Required DocumentsResumeCover Letter
$125k - $185k
...Job Description Job Description Senior Full Stack Software Engineer Based in Pasadena, CA OffWorld is a robotics startup working on developing a mobile robotic workforce for heavy industrial jobs on Earth, Moon, asteroids & Mars. OffWorld was founded by...SuggestedLocal areaRemote work$143.05k - $238.42k
...backgroundsin developing the next generation UI platform for Engineering Applicationsfor Optical Design. Why come work for the ODE R... ...Keysight ODE has been the leader in making high-quality optical software for 50 years. We provide cutting edge software solutions used...SuggestedRemote workFlexible hours- ...quality care and keeps its payers and its partners in sync. Our engineers work on anything from eligibility claims and authorizations... ...problem to a data model an API a UI a rollout plan and shipped software and you bring the people around it with you: your PM clinical...SuggestedFull timeContract workRemote work
$125k - $135k
...At Philz, we're all about Bettering Days; and as a Full Stack Software Engineer , you'll play a key role in making that happen as part of a collaborative engineering team focused on building thoughtful, scalable solutions that power both our digital experiences and our...SuggestedWork at officeRemote workFlexible hoursShift work$150k - $185k
...AI-native founding team, and we're growing fast. We ship a lot of real software fast, and we hold a high bar for how it's built. That's why we're hiring you. The Role You'll be an early engineer working directly with our CTO on the core product: the systems that...Suggested- ...Build software for mission‑critical energy systems. Motive Workforce is partnering with an innovative Southern California technology... ...applications. This is an opportunity to join a small, collaborative engineering team where your work will directly influence products from...
$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$138.9k - $186.2k
...Sr Software Engineer - Content Platform Engineering Department/Group Overview: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney’s past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization...Full timeWork experience placementWorldwide- ...both local and international teams, focusing on user-centric software that elevates the digital experience for Xsolla’s global audience... ...Collaborate with product managers, designers, and backend engineers to translate complex requirements into intuitive user experiences...Full timeLocal areaWorldwide
$122.43k - $224.5k
...some of the world's most demanding industries. Our integrated engineering and manufacturing platform transforms complex designs into production... ...of what can be built. Purpose We're seeking a Full‑Stack Software Engineer with solid experience in application development,...Temporary work- ...Job Description Job Description Title: Full Stack Software Engineer Location: Los Angeles, CA We are seeking highly motivated, collaborative, and technically strong Full Stack Software Engineers to join our Enterprise Technology Application Development team at...
- ...Job Description Job Description 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...
$118k - $152.6k
...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 II - ROBOTICS Based onsite at Rocket Lab Robotics in Pasadena,...Permanent employmentFull timeLocal areaFlexible hours$120k - $180k
...We're partnering with an established financial services organization looking for a hands-on application security engineer to strengthen DevSecOps and software assurance. You'll help secure development pipelines and assess the trustworthiness of internally developed and...$130k - $185k
...Growth Platforms team focuses on building durable technology and AI capabilities that power long‑term enterprise growth. The Software Engineering Director for AI Tooling plays a pivotal role in translating strategy into execution—designing and scaling modern software...Work experience placementSummer holidayWork at officeFlexible hours$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,...$160k - $210k
...Job Description Job Description About the Role A growing technology startup is hiring a Senior Full Stack Software Engineer to help build and scale its core product. This engineer will work across the frontend and backend, contributing directly to customer-facing...Remote workFlexible hours$197.53k - $276.54k
...development of practical In‑Situ Resource Utilization (ISRU) solutions. We search for technically brilliant individuals in engineering, software, and support fields who take ownership of their work, enjoy collaborating in teams, and have a laser focus on the details that...Permanent employmentTemporary workLocal areaImmediate startRemote work$120k - $150k
...Job Description Position Title: Embedded Software Engineer Position Description: Protingent Staffing has an exciting Direct Hire opportunity for an Embedded Software Engineer with our client in Pasadena, California. Job Responsibilities: Develop and maintain...Contract work$168k - $252k
...Senior Software Engineer - Platform Build infrastructure to enable rapid development and deployment of autonomous systems at scale. Location: Los Angeles Compensation: $168,000 - 252,000 USD / year About The Role Anduril Industries is a defense technology...Full timeWork experience placementLocal areaRelocation package$130k - $150k
...The Platform Engineer supports the design, implementation, automation, and operation of Alexandria’s cloud-first enterprise platforms. This role focuses on delivering secure, scalable, and reliable cloud and SaaS solutions while reducing manual processes and reliance...- ...SERVICES INC. is a technology-focused organization that delivers software solutions to support diverse business needs. The company values... ...Description This is a part-time remote role for a Software Engineer. The Software Engineer will design, develop, and maintain back-...Part timeRemote work
- ...Our client is an early-stage industrial technology company building software, robotics, and manufacturing systems for advanced materials. Its engineering team is creating the digital foundation for a new production operation serving aerospace and defense customers. Engineers...Full timeRelocationRelocation package
- ...built on the foundation of our reputation as the most respected legal peer review network in the world. The full stack Senior Software Engineer is responsible for the development of new projects and support of existing code bases. The primary role will be to build and support...Local areaRemote workRelocation
- ...Software Developer Location US Remote Rate: DOE Requirements • Experience with vanilla JavaScript, JavaScript frameworks like React, and modern CSS frameworks. • Experience developing Microservices, REST APIs, and other database-driven web applications...Remote work
- ...behavioral health organizations across the country, and rapidly expanding both our product and team. The Role We’re hiring software engineers to build the product. You’ll own real parts of it end-to-end, work directly with the people using it, and ship fast. This...
$120k - $140k
...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Software Engineer III Full Time Regular Software Engineering Los Angeles, CA, US 9 days ago Requisition ID: 1109 Salary Range: $120,000....Full timeShift work- ...Developer\" Remote Role Contract Role open for C2C OR W2 Required Qualifications: ~3+ years of progressive Clojure software development experience ~5+ years of progressive software application development experience ~2+ years of experience working...Contract workRemote work
$500 per month
...the forefront of building the modern test stack for hardware engineering teams. Founded by MIT, SpaceX, Palantir, Anduril, NASA, and Harvard... ...Job Details Job Responsibilities Develop and deploy tailored software solutions, tools, and integrations that address unique...Local area- ...Role Description This full-time remote Entry-Level Software Engineer role at Promolex involves designing, developing, and testing software features under the guidance of senior engineers. The engineer will write clean, maintainable code, assist in building and maintaining...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- intel software engineer Pasadena, CA
- software engineer Pasadena, CA
- part time software developer remote Pasadena, CA
- ngo software engineer Pasadena, CA
- software engineer healthcare Pasadena, CA
- software developer fintech Pasadena, CA
- cybersecurity software engineer Pasadena, CA
- senior software engineer remote Pasadena, CA
- software developer Pasadena, CA
- startup software engineer Pasadena, CA


