Company: Caltech | Position: Software Engineer | Locations: USA | Type: Full-Time

Company
Position
CTC
Location
Caltech
Software Engineer
$109,000 to $129,500 per year
USA
About Company
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 Description
The Software Engineer will work closely with the lab to transform software engineering practices and enable the research group to pursue new scientific and technological advances that would not otherwise be feasible. The successful candidate will support innovative science and facilitate computational approaches within the lab.
Eligibility Criteria
- Bachelor’s degree.
- Significant experience in software development through coursework and/or research.
Roles and Responsibilities
- Work with the Principal Investigator and their group to develop research software.
- Participate in group meetings providing presentations on software progress.
- Perform testing and documentation for ParamDB, ParamView, and DataLogs.
- Provide technical support to the lab in transition of ownership pertaining to these packages.
- Develop additional features for the software, both existing ideas and those that come up as usage increases.
- Improve software practices in the experiment code.
- Other duties as assigned.
Skills & Qualification
- Experience designing interactive applications
- Ability to develop software in Java, Ruby on Rails, C++ or other programming languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Proficiency in software engineering tools
- Ability to document requirements and specifications
How to Apply for the Caltech - Software Engineer role?
- Get started by clicking the enticing ‘Apply Now‘ button given below.
- Instantly teleport to the company’s official website for a seamless application process.
- Effortlessly fill in your details, ensuring every box is checked.
- Showcase your expertise by submitting your Resume/CV and additional information.
- Finalize your application by clicking ‘Apply’ and set sail towards your next career adventure.
Click below button to apply for this position.
Oops! The Position has been filled.
Want to see other job openings in the same company? Click below.
More Job Openings
Looking for even more career opportunities? We’ve got you covered! Check out our latest job openings across a wide range of industries
Disclaimer
Kindly be advised that the details presented above are sourced from the official Caltech page website. For the most current and accurate information, we recommend visiting the official Caltech hiring site.