This job has expired

Research Software Engineer (Analyst/Programmer-Career)

San Diego State University
California, United States
Salary Not specified
Posted Date
Sep 28, 2022

View more

Position Type
Administrative, Business & Administrative Affairs, Computer Services & Information Technology
Employment Level
Employment Type
Full Time
You need to sign in or create an account to save a job.

Research Software Engineer (Analyst/Programmer-Career)

Job No: 519325
Work Type:
Locations: San Diego
Categories: Unit 9 - CSUEU - Technical Support Services, Probationary, Full Time, Information Systems & Technology

Position Summary

The mission of the Information Technology Division is to develop the long-term infrastructure, services, and strategy necessary to support the University's mission of learning, discovery, and engagement. The IT Division has the stewardship responsibility for core IT assets on campus and the obligation to provide the services, training, and community building necessary to realize the benefits of those investments across the San Diego State University community.

The Research & Cyberinfrastructure group manages campus shared research computing, storage, and networking infrastructure and provides support, training, and consulting to the SDSU research community. Research Technology works to ensure that the campus' research computing infrastructure meets the growing needs of the community and advocates on their behalf.

This position serves as a Research Software Engineer within the Research & Cyberinfrastructure group and will be responsible for building, maintaining, and supporting processes, and software used by faculty and researchers for both instruction as well as research. The Research Software Engineer will engage with faculty and researchers to determine needed requirements to run containerized workloads.

SDSU is creating a Software Factory - a new high performance instruction effort focused on developing a student-centric team to meet the growing demands of machine learning and data science. The Software Factory will focus on educating our future workforce by focusing on industry standard DevOps practices and tools. This position will work with the students in the Software Factory providing hands-on programming support, applying best practices around the use of containers, mentorship, and working with faculty and researchers to translate their needs into functioning containers and data workflow scripts throughout campus.

DevOps practices - people, tools, and processes - will be at the core of the Software Factory, enabling our students to participate in real-world, meaningful work that will benefit instruction and research and build industry standard skills. This position will assist in supporting our instructional cluster, providing assistance with JupyterHub and code in Python, R, and other supported languages, including the use of GPUs and GPU frameworks.

For more information regarding the Information Technology Division, click here.

Full-time, permanent (probationary) position. This position is designated exempt under FLSA and is eligible for overtime compensation. Work schedule is Monday - Friday, 8:00 a.m. - 4:30 p.m.

This position is approved for partial telecommuting with onsite work in San Diego.

Education and Experience

To enter this classification, a basic foundation of knowledge and skills in applications programming and systems analysis and related programming support functions is a prerequisite. This foundation would normally be obtained through a bachelor's degree, preferably in computer science or business, or equivalent training and applied experience. Foundation knowledge and skills for the Analyst/Programmer, depending on the position assignment, may include working knowledge of a specific industry standard applications programming language and knowledge of standard systems analysis techniques.

Preferred Qualifications
  • At least 4 years of professional Software Engineering experience
  • Experience with Linux installation and configuration
  • Experience with Jupyter Notebooks
  • Experience writing SQL queries and the use of both relation as well as NoSQL databases
  • Cloud certification such as Amazon Web Services (AWS) and Microsoft Azure is preferred but not required

  • Specialized Skills
  • Experience configuring and running software containers on Kubernetes
  • Experience with computer programming language, such as Python, C, C++, or R
  • Experience with Git-based source code management and CI/CD (continuous integration/continuous deployment) tools
  • Experience creating software containers with tools such as Docker
  • Experience utilizing public cloud services from Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Experience supporting multi-tiered systems with web, application, and database tiers
  • Experience managing “apprentice” employees, either staff or students, for professional development within a structured approach to software development.

  • Compensation and Benefits

    Starting salary upon appointment is not expected to exceed $9,583 per month.

    Salary placement is determined by the education, experience, and qualifications the candidate brings to the position, internal equity, and the hiring department's fiscal resources.

    San Diego State University offers a rich benefits package that constitutes a major portion of total compensation. For more information regarding SDSU benefits, please click here.

    CSU Classification Salary Range: $4,678-$11,547 per month.

    SDSU Vaccine Policy

    In accordance with the California State University systemwide policy, students, faculty, and staff must be fully vaccinated against COVID-19 or provide a valid medical or religious exemption in order to access campus. Individuals are considered fully vaccinated for five months after their final dose of a two-dose COVID-19 vaccine or for two months after receiving the only dose of a single-dose vaccine. Afterward a COVID-19 booster is required to continue to be considered fully vaccinated.

    The individual hired into this role will be required to submit their completed vaccination documentation to the university's secure online health portal prior to beginning work. Individuals with an approved medical or religious exemption on file with the university will be required to participate in SDSU's COVID-19 testing program.

    Supplemental Information

    Initial review of the required application materials, including cover letters and resumes, will begin on October 12, 2022. To receive full consideration, apply by October 11, 2022. The position will remain open until filled.

    The person holding this position is considered a ‘mandated reporter' under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 as a condition of employment.

    San Diego State University is not a sponsoring agency for staff or management positions (e.g., H-1B visa). Applicants must currently be authorized to work in the United States on a full-time basis. Offers of employment are contingent upon the presentation of documents that demonstrate a person's identity and authorization to work in the United States, which are consistent with the provisions of the Immigration Reform and Control Act.

    A background check (including a criminal records check) must be completed satisfactorily before any candidate can be offered a position with the CSU. Failure to satisfactorily complete the background check may affect the application status of applicants or continued employment of current CSU employees who apply for the position.

    SDSU is a smoke-free campus. For more information, please click here.

    SDSU is an equal opportunity employer and does not discriminate against persons on the basis of race, religion, national origin, sexual orientation, gender, gender identity and expression, marital status, age, disability, pregnancy, medical condition, or covered veteran status.

    Applicants with disabilities and applicants who require assistance completing an application may contact Taylor Jaress at

    Advertised: Sep 28, 2022 (9:00 AM)
    Applications Close: Open until filled

    To apply, visit


    You need to sign in or create an account to save a job.

    Get job alerts

    Create a job alert and receive personalized job recommendations straight to your inbox.

    Create alert