Logo
UC San Diego

Applications Programmer - 136881

UC San Diego, San Diego, California, United States, 92189

Save Job

Overview

Remote – Applications Programmer. Filing Deadline: Wed 10/8/2025

| Apply Now This is a 100% Contract position for 1 year with the possibility of extension or conversion to career status.

DESCRIPTION

The Mission of the San Diego Supercomputer Center is to translate innovation into practice. SDSC partners on innovations in industry and academia in the areas of software, hardware, computational and data sciences, and related areas, translating them into cyberinfrastructure that solves practical problems across scientific domains and societal endeavors. Cyberinfrastructure is an accessible, integrated network of high-performance computing, data, and networking resources and expertise, focused on accelerating scientific inquiry and discovery. With more than 250 employees and $30-50M of revenue per year, SDSC is a global leader in design, development, and operations of cyberinfrastructure. SDSC supports hundreds of multidisciplinary programs spanning domains from earth sciences and biology to astrophysics, bioinformatics, and health IT. SDSC operates multiple large HPC systems and offers research data services across the full stack, cloud services (on‑premise, in the cloud, and hybrid), and related services. SDSC has three geographic scopes: national, California with a convergence research focus addressing drought, fire, and earthquakes, and a campus scope advancing SDSC objectives for UC San Diego faculty, researchers, and students. SDSC trains thousands of researchers in cyberinfrastructure tools and software and supports thousands via Unix accounts on its HPC systems. SDSC is a leader in the Science Gateway concept and its evolution, with gateways serving user communities from tens of thousands to millions. SDSC offers online courses attended by more than a million students. SDSC aims to democratize access to cyberinfrastructure across geographic scopes and fosters a culture that supports employees’ professional and personal development. In the CI-CORE Division, the Applications Programmer will apply seasoned software development experience to medium-sized projects or portions of large projects, resolving diverse issues and selecting tools, methods, and techniques to achieve results. The role involves designing, deploying, and evaluating complex scientific software, including advanced data analysis workflows and robust debugging procedures. Responsibilities may include web applications for data input, analysis, and archiving; Jupyter notebooks for scientific computing; R applications; and other tools built on scientific software packages. The role includes implementing comprehensive testing strategies across the software lifecycle, training users in system conversion and testing best practices, performing data modeling, performance benchmarking, and stress testing to optimize scalability and responsiveness, and building robust interfaces for internal and external users with cross-platform usability. It also requires monitoring source control, continuous integration, and configuration management to support agile development and automated testing workflows. The incumbent will define functional components for customer projects, explore technological options to meet project needs, and interact with senior internal personnel and customers who request features/services for CICORE software projects, assessing fit between customer needs and implemented functionality. For more information, visit: https://www.sdsc.edu/

QUALIFICATIONS

Bachelor’s degree in a related area and/or equivalent experience/training.

Intermediate knowledge of secure software development; experience with development, staging, and production deployment environments; ability to develop composable services.

Experience with web service interfaces, mail servers, database servers, LDAP, and system administration concepts.

Experience with software repositories, testing and test planning; familiarity with GitHub, SVN, branching, merging.

Strong experience with common programming tools and ability to follow software specifications.

Knowledge of IDEs and editing tools (e.g., Vim), debugging tools, PHP, Python, CSS, JavaScript, and frameworks such as React.

SPECIAL CONDITIONS

Job offer is contingent upon satisfactory clearance based on background check results.

Pay Transparency Act Annual Full Pay Range: $79,200 - $143,400 (prorated if appointment percentage

Hourly Equivalent: $37.93 - $68.68 Compensation factors include experience, skills, knowledge, abilities, education, licensure and certifications, and other business needs. The Hiring Pay Scale is the budgeted range the University expects to pay for this position. The Annual Full Pay Range may be broader due to internal equity, budget, and collective bargaining agreements (where applicable).

Apply Now

If employed by the University of California, you will be required to comply with the Policy on Vaccination Programs, which may be amended or revised from time to time. Public health directives may impose additional requirements.

To foster the best possible working and learning environment, UC San Diego strives to cultivate a diverse environment inclusive and supportive of all students, faculty, staff and visitors. For more information, please visit UC San Diego Principles of Community. The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected status under state or federal law. For UC’s Anti-Discrimination Policy, please visit: https://policy.ucop.edu/doc/1001004/Anti-Discrimination UC San Diego is a smoke and tobacco free environment. Please visit smokefree.ucsd.edu for more information.

#J-18808-Ljbffr