Software Engineer

Updated: 11 days ago
Location: Los Angeles, CALIFORNIA
Job Type: FullTime
Deadline: ;

IAC was established in 1969 to foster ethnic studies at UCLA through the American Indian Studies Center, Asian American Studies Center, Ralph J. Bunche Center for African American Studies, and Chicano Studies Research Center. Together, IAC and the four centers work to increase understanding of the emerging social and cultural realities in America through: Innovative research; Events that promote awareness, diversity, advocacy and discussion of issues related to race and ethnicity; Fellowships and research grant programs; Scholarship and academic excellence; Civic engagement.


Working with the UCLA Institute of American Cultures (IAC) and Ethnic Studies Centers (ESC), the Software Engineer will be responsible for designing, developing, testing, maintaining, and integrating moderately complex front-end and back-end software and hardware solutions for the existing infrastructure, website, CMS platforms, web services, and software applications. The Software Engineer will collaborate with IAC and ESC members, librarians, archivists, stakeholders, partners, and experts to conduct thorough analysis, requirement research, design specifications and application architecture, and detail complex software solutions. The incumbent must ensure reliable and secure industry application code is delivered in all application solutions, along with API development to ensure secure import, export, and sharing of data and digital packets. Additional responsibilities include, but not limited to, coordinating with campus partners to ensure all campus protocols, usability and accessibility, security protocols, industry standards, and practices are properly adopted.


*UCLA provides a full pay range. Actual salary offers consider factors, including budget, prior experience, skills, knowledge, abilities, education, licensure and certifications, and other business considerations. Salary offers at the top of the range are not common. Visit

UC Benefit package

to discover benefits that start on day one, and

UC Total Compensation Estimator

to calculate the total compensation value with benefits.


  • 3+ Years Professional full-stack development and experience in research, design, programming, testing, and implementation of software applications and middleware. (Required)

  • 3+ Years Ability to write comprehensive, well organized, grammatically correct, and lucid reports, proposals, instructional/technical documentation, and technical reports concerning feasibility studies, system (Required)

  • Demonstrate high level analytical and problem-solving skills, debugging techniques, and the ability to analyze operational and organizational systems and all phases of the development life cycle. (Required)

  • Demonstrate experience in design, development, implementation, and support of enterprise-wide server-based web portal applications and database development of stored procedures, views, packages, tables, and other database specific objects for SQL server. (Required)

  • Proficient in PHP, mySQL, SQL, and data extraction technologies. (Required)

  • Proficient in implementing web frameworks, GUI interfaces, MVC, data structures, data warehouse, and MS SQL databases. (Required)

  • Proficient in RESTful web services, APIs, JSON, XML, JQuery, tree structured queries. (Required)

  • Ability to develop, enhance, and manage CMS, SQL DB, and data sources and connected systems, including, but not limited to implementing their-party cloud-based technologies and applications. (Required)

  • Ability to work independently and following through on assignments with minimal direction and also working as part of a team; Complete a heavy workload in a timely manner when there are competing and diverse requirements and under pressure of deadlines. (Required)

  • Possess the verbal and written communication skills to work effectively with technical and non-technical personnel at various levels in the organization. (Required)

  • Ability to develop, enhance, and manage CMS, SQL DB, and data sources and connected systems. (Required)

  • Proficient in implementing their-party cloud-based technologies and applications. (Required)

  • Ability to implement MFA SSO Authentication; Knowledge of standard security practices and procedures for programming, authentication, encryption, server configuration, and network configuration. (Preferred)

  • Working knowledge and experience in implementing Search Engine Optimization (SEO) and analytics (Google Analytics) for websites and web applications. (Preferred)

  • Bachelor's Degree Bachelor's degree in CS, IS, CIS, Engineering or equivalent professional experience, training, and education. (Required)

  • Background Check: Continued employment is contingent upon the completion of a satisfactory background investigation.

  • Live Scan Background Check: A Live Scan background check must be completed prior to the start of employment.

  • Age Requirement: Candidate(s) must be 18 years or older to be eligible to be hired.

  • https://universityofcalifornia.marketpayjobs.com/ShowJob.aspx?EntityID=38&JDName=Applications%20Programmer%202%20(TBD_609)



    Similar Positions