{"schemaVersion":"jobsearcher.job.v1","id":"6f7c75d6134a325c8e5c910b","url":"https://jobsearcher.com/jobs/6f7c75d6134a325c8e5c910b","canonicalUrl":"https://jobsearcher.com/jobs/6f7c75d6134a325c8e5c910b","title":"Software Development Manager","description":"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.\r\nThe Deep Synoptic Array (DSA) is a next-generation radio telescope being developed for deployment in a radio-quiet valley in Nevada. Comprising 1,650 dishes, the DSA is designed to survey the sky at unprecedented speed and sensitivity. During its five-year initial survey, the DSA is expected to detect more than one billion astronomical sources, produce images and transient alerts in real time, and rapidly deliver science-ready data products to the astronomical community. The DSA brings together scientists, engineers, technical experts, and project professionals across a large, multidisciplinary collaboration. As the project advances toward construction and operations, the DSA offers an opportunity to contribute to the development and delivery of a major new facility at the forefront of radio astronomy.\r\nJob SummaryThe Software Development Manager is responsible for providing both technical and personnel leadership for the DSA software organization. This position manages a team of approximately ten software engineers and developers responsible for designing, developing, integrating, and supporting software systems across multiple project workstreams.\r\nThe successful candidate will lead software planning and execution, oversee staffing and resource allocation, establish development priorities, and ensure delivery of software critical to project milestones. Working closely with project leadership, scientists, engineers, subsystem managers, collaborators, and contractors, the Software Engineering Manager will guide software architecture, promote engineering best practices, foster collaboration across distributed teams, and support the long-term growth and effectiveness of the software organization.\r\nProvide direct management and leadership for a team of approximately ten software engineers and developers supporting the DSA project.\r\nManage day-to-day personnel activities, including work prioritization, workload balancing, mentoring, coaching, performance management, professional development, and hiring support.\r\nLead planning, coordination, and execution of software development activities across multiple technical workstreams to ensure timely achievement of project milestones.\r\nEstablish software development priorities, monitor schedules and deliverables, identify risks, and implement mitigation strategies.\r\nServe as the primary software management lead, partnering with project leadership, faculty, scientists, subsystem managers, engineers, collaborators, and contractors to align software development with project objectives.\r\nGuide software architecture, technical direction, development standards, and engineering best practices across a geographically distributed software organization.\r\nOversee implementation of agile software development processes, configuration management, code quality practices, testing strategies, and continuous integration/deployment methodologies.\r\nParticipate in strategic planning, organizational development, staffing decisions, budgeting discussions, and long-term software resource planning.\r\nCoordinate software development activities performed by internal staff, external collaborators, and contractors to ensure integration and consistency across the project.\r\nFoster a collaborative, inclusive, and high-performing engineering culture focused on innovation, accountability, and continuous improvement.\r\nServe as a technical resource and advisor to DSA- subsystem leads regarding software architecture, design, implementation strategies, and project integration.\r\nTravel to Caltech, OVRO, and other project locations as required to support collaboration with faculty, engineering staff, and project partners.\r\nPerform other duties as assigned.\r\nBasic QualificationsBachelor's degree in Computer Science or a related discipline in science, engineering, mathematics, or a closely related technical field.\r\nEight years of progressively responsible professional software engineering experience, including demonstrated experience leading technical teams or software development projects.\r\nExperience supervising, mentoring, or managing software engineers or multidisciplinary technical teams.\r\nDemonstrated expertise in software development using C/C++ and Python.\r\nExperience leading software development using modern engineering methodologies, including Agile practices and collaborative software lifecycle management.\r\nDemonstrated ability to communicate effectively with scientists, engineers, technical staff, and project leadership.\r\nPreferred QualificationsMaster's degree or higher in Computer Science, Software Engineering, or a related technical discipline.\r\nExperience managing software teams supporting large-scale scientific, research, or engineering projects.\r\nExperience working within distributed or multi-institutional scientific collaborations.\r\nExperience leading software architecture and technical strategy for complex software systems.\r\nKnowledge of high-performance computing, distributed systems, GPU computing, or large-scale data processing environments.\r\nExperience with DevOps, CI/CD, software quality assurance, and software process improvement.\r\nProfessional certification in Software Architecture, Solutions Architecture, Agile Project Management, or related disciplines.\r\nDemonstrated success building and developing high-performing technical teams.\r\nRequired DocumentsResume.\r\nHiring Range$143,900 - $180,000\r\nThe salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.\r\nAs 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 .\r\nEEO StatementCaltech is an equal opportunity employer and, as a federal contractor, takes affirmative action to employ qualified individuals with disabilities and protected veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by law.\r\nDisability AccommodationsCaltech 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.\r\nIf 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 employment@caltech.edu .\r\nAdditionally, 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 contact Caltech Recruiting at employment@caltech.edu .#J-18808-Ljbffr","company":"Caltech","rawCompany":"caltech","city":"Pasadena","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-14T01:44:03.974Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"11-9041.00","title":"Architectural and Engineering Managers","slug":"architectural-and-engineering-managers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Manager","description":"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.\r\nThe Deep Synoptic Array (DSA) is a next-generation radio telescope being developed for deployment in a radio-quiet valley in Nevada. Comprising 1,650 dishes, the DSA is designed to survey the sky at unprecedented speed and sensitivity. During its five-year initial survey, the DSA is expected to detect more than one billion astronomical sources, produce images and transient alerts in real time, and rapidly deliver science-ready data products to the astronomical community. The DSA brings together scientists, engineers, technical experts, and project professionals across a large, multidisciplinary collaboration. As the project advances toward construction and operations, the DSA offers an opportunity to contribute to the development and delivery of a major new facility at the forefront of radio astronomy.\r\nJob SummaryThe Software Development Manager is responsible for providing both technical and personnel leadership for the DSA software organization. This position manages a team of approximately ten software engineers and developers responsible for designing, developing, integrating, and supporting software systems across multiple project workstreams.\r\nThe successful candidate will lead software planning and execution, oversee staffing and resource allocation, establish development priorities, and ensure delivery of software critical to project milestones. Working closely with project leadership, scientists, engineers, subsystem managers, collaborators, and contractors, the Software Engineering Manager will guide software architecture, promote engineering best practices, foster collaboration across distributed teams, and support the long-term growth and effectiveness of the software organization.\r\nProvide direct management and leadership for a team of approximately ten software engineers and developers supporting the DSA project.\r\nManage day-to-day personnel activities, including work prioritization, workload balancing, mentoring, coaching, performance management, professional development, and hiring support.\r\nLead planning, coordination, and execution of software development activities across multiple technical workstreams to ensure timely achievement of project milestones.\r\nEstablish software development priorities, monitor schedules and deliverables, identify risks, and implement mitigation strategies.\r\nServe as the primary software management lead, partnering with project leadership, faculty, scientists, subsystem managers, engineers, collaborators, and contractors to align software development with project objectives.\r\nGuide software architecture, technical direction, development standards, and engineering best practices across a geographically distributed software organization.\r\nOversee implementation of agile software development processes, configuration management, code quality practices, testing strategies, and continuous integration/deployment methodologies.\r\nParticipate in strategic planning, organizational development, staffing decisions, budgeting discussions, and long-term software resource planning.\r\nCoordinate software development activities performed by internal staff, external collaborators, and contractors to ensure integration and consistency across the project.\r\nFoster a collaborative, inclusive, and high-performing engineering culture focused on innovation, accountability, and continuous improvement.\r\nServe as a technical resource and advisor to DSA- subsystem leads regarding software architecture, design, implementation strategies, and project integration.\r\nTravel to Caltech, OVRO, and other project locations as required to support collaboration with faculty, engineering staff, and project partners.\r\nPerform other duties as assigned.\r\nBasic QualificationsBachelor's degree in Computer Science or a related discipline in science, engineering, mathematics, or a closely related technical field.\r\nEight years of progressively responsible professional software engineering experience, including demonstrated experience leading technical teams or software development projects.\r\nExperience supervising, mentoring, or managing software engineers or multidisciplinary technical teams.\r\nDemonstrated expertise in software development using C/C++ and Python.\r\nExperience leading software development using modern engineering methodologies, including Agile practices and collaborative software lifecycle management.\r\nDemonstrated ability to communicate effectively with scientists, engineers, technical staff, and project leadership.\r\nPreferred QualificationsMaster's degree or higher in Computer Science, Software Engineering, or a related technical discipline.\r\nExperience managing software teams supporting large-scale scientific, research, or engineering projects.\r\nExperience working within distributed or multi-institutional scientific collaborations.\r\nExperience leading software architecture and technical strategy for complex software systems.\r\nKnowledge of high-performance computing, distributed systems, GPU computing, or large-scale data processing environments.\r\nExperience with DevOps, CI/CD, software quality assurance, and software process improvement.\r\nProfessional certification in Software Architecture, Solutions Architecture, Agile Project Management, or related disciplines.\r\nDemonstrated success building and developing high-performing technical teams.\r\nRequired DocumentsResume.\r\nHiring Range$143,900 - $180,000\r\nThe salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.\r\nAs 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 .\r\nEEO StatementCaltech is an equal opportunity employer and, as a federal contractor, takes affirmative action to employ qualified individuals with disabilities and protected veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by law.\r\nDisability AccommodationsCaltech 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.\r\nIf 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 employment@caltech.edu .\r\nAdditionally, 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 contact Caltech Recruiting at employment@caltech.edu .#J-18808-Ljbffr","datePosted":"2026-10-14T01:44:03.974Z","dateModified":"2026-10-14T01:44:03.974Z","hiringOrganization":{"@type":"Organization","name":"Caltech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Pasadena","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"6f7c75d6134a325c8e5c910b"},"url":"https://jobsearcher.com/jobs/6f7c75d6134a325c8e5c910b"}}