Director Of Software Engineering (Backend)

University Of Southern California Los Angeles , CA 90009

Posted 2 weeks ago

The University of Southern California's (USC's) Information Technology Services is seeking a talented Director of Software Engineering (Backend) with an exceptional commitment to service excellence to join its team. As the Director of Software Engineering (Backend), you will be an integral member of the Application Services team, collaborating with diverse and talented team members to help solve multidimensional information technology problems, improve customer experience, and generate value for our campus stakeholders across a broad base of departments and constituencies.

THE TEAM

ITS has embarked on a major digital transformation initiative to continually improve services for faculty, staff, and students in support of USC's ascent as a leading institution of higher education. The ITS vision aligns strategy, business, and services; affirms ITS cultural values; empowers cross-functional teamwork; embraces world-class best practices; and promotes innovation, excellence, agility, and efficiency. To achieve this vision, ITS is committed to providing a modern technology infrastructure that is resilient and delivers the performance necessary to meet the demands of a growing customer base, training in the latest technologies for its highly productive and motivated workforce, outstanding customer experience, and technology services that are aligned with the university's mission to provide exceptional learning opportunities for students. ITS is creating a workplace where employees can develop cutting-edge skills, take pride in the services they provide, and have access to the roles and career paths that align to their abilities and potential.

We are looking for top talent to join us on our journey.

ITS CULTURE

USC's ITS organization represents a diverse and talented team, committed to supporting a collaborative culture and delivering secure and innovative IT services, core to the mission of USC. ITS values accountability, excellence, and commitment to exceptional customer experience. ITS strives for a supportive and inclusive culture that encourages employees to do their best work every day and where individuals are recognized and celebrated for their contributions.

ABOUT USC

USC is the leading private research university in Los Angelesa global center for arts, technology, and international business. With more than 47,500 students, we are located primarily in Los Angeles but also in various US and global satellite locations. As the largest private employer in Los Angeles, responsible for $8 billion annually in economic activity in the region, we offer the opportunity to work in a dynamic and diverse environment, in careers that span a broad spectrum of talents and skills across a variety of academic and professional schools and administrative units. As a USC employee and member of the Trojan Familythe faculty, staff, students, and alumni who make USC a great place to workyou will enjoy excellent benefits, including a variety of well-being programs designed to help individuals achieve work-life balance.

Come join the ITS team and work as a trusted partner in shaping an environment of innovation and excellence for the university.

MINIMUM QUALIFICATIONS

The candidate for the position of Director of Software Engineering (Backend) must meet the following qualifications:

  • Bachelor's degree in a relevant field, such as business management or administration, computer science, computer information systems, etc., or equivalent combination of education, training, and experience.

  • Eight years of experience in information technology, management, higher education, or a related field. Five years of experience in a management or leadership role.

  • Significant technical expertise in web technologies, multiple operating systems, programming and development languages, and continuous integration and continuous delivery (CI/CD).

  • Strong knowledge and experience in the installation and configuration of application development products.

  • Strong foundation and experience in security concepts and familiarity with secure code development techniques.

  • Extensive experience with UV Basic, UIDE, JAVA/J2EE, Cobol, XML, SPML, SAML, LDAP, JNDI, JSON, Unix, Solaris, and/or Linux.

  • Experience in performing unit testing and system integration testing and in facilitating performance and user acceptance testing.

  • Ability to understand and work with large, complex systems.

  • Ability to develop positive working relationships and a strong rapport with team members.

  • Ability to provide both detailed information and summaries to senior leadership.

  • Excellent written and verbal communication skills.

  • Experience presenting the business side of technical topics to non-technical audiences.

PREFERRED QUALIFICATIONS

The ideal candidate for the position of Director of Software Engineering (Backend) has the following qualifications:

  • Master's degree in a relevant field, such as business management or administration, computer science, computer information systems, etc.

  • More than ten years of experience in information technology, management, higher education, or a related field. Seven or more years of experience in a management or leadership role.

  • Is a persuasive and effective communicator with the ability to interact with a wide variety of stakeholders and with experience presenting the business side of technical topics to non-technical audiences.

THE WORK YOU WILL DO

The Director of Software Engineering (Backend) directs and oversees the software engineering function in developing, releasing, and maintaining Backend software applications according to business needs and the university's strategic vision. The Director of Software Engineering (Backend) also leads, manages, mentors, and builds an extremely talented software engineering team to deliver a best-in-class customer experience. As a member of ITS, the Director of Software Engineering (Backend) is expected to model and cultivate ITS's cultural values and behaviors within his or her team.

JOB ACCOUNTABILITIES:

The Director of Software Engineering (Backend):

  • Delivers best-in-class software solutions to support the university's mission by overseeing the design, build, and maintenance of full-stack application development. Ensures that applications meet the business needs and expectations of a broad range of students, faculty, staff, and key stakeholders.

  • Leads the software engineering team in developing core infrastructure including APIs, scalable systems, and services for the platform. Contributes to and directs cross-functional coordination and architecture discussions and leads prioritization planning activities in a highly collaborative environment.

  • Manages compliance by defining standards of service and establishing policies and procedures to guide the software engineering team in day-to-day operations and strategic planning initiatives. Drives continuous improvement by leading new and revised software applications. Ensures code is maintainable, supportable, and performs upon implementation in alignment with design specifications.

  • Is accountable for the development of team members by helping them set and achieve goals for their career growth. Fosters an inclusive environment that values differences and creates a sense of belonging and appreciation for team members. Leads by example by demonstrating ethics and high accountability and actively drives the process of embedding the ITS values and behaviors. Creates a culture of trust and transparency. Drives best-in-class customer service to USC through effective team member engagement.

  • Provides vision and high-level direction for software engineering within the larger context of the ITS and USC environments. Works with other ITS leaders, customers, partners, and stakeholders to develop and manage a holistic strategy for delivering service quality and continuous service improvement.

  • Manages the implications of security and compliance guidelines by embedding university policies and procedures into work plans and workflows. Works closely with customers to relay the importance of and sensitivity around risk identification, mitigation, and remediation. Establishes governance for enterprise applications through the implementation of standards, procedures, and quality measures.

  • Builds and maintains strong relationships with ITS leaders, customers, partners, and stakeholders by participating in governance boards, councils, meetings, and campus-wide technology initiatives to understand current and future business needs, and to ensure that consistent, reliable service is delivered to a broad range of university stakeholders.

  • Works closely with ITS leadership to identify, implement, and support cost-effective, leading solutions for all aspects of software engineering by maintaining currency with industry innovations; providing thought leadership around process optimization; and administering the department budget by creating, planning, monitoring, reconciling, and directing resources.

  • Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.

MINIMUM QUALIFICATIONS

The candidate for the position of Director of Software Engineering (Backend) must meet the following qualifications:

  • Bachelor's degree in a relevant field, such as business management or administration, computer science, computer information systems, etc., or equivalent combination of education, training, and experience.

  • Eight years of experience in information technology, management, higher education, or a related field. Five years of experience in a management or leadership role.

  • Significant technical expertise in web technologies, multiple operating systems, programming and development languages, and continuous integration and continuous delivery (CI/CD).

  • Strong knowledge and experience in the installation and configuration of application development products.

  • Strong foundation and experience in security concepts and familiarity with secure code development techniques.

  • Extensive experience with UV Basic, UIDE, JAVA/J2EE, Cobol, XML, SPML, SAML, LDAP, JNDI, JSON, Unix, Solaris, and/or Linux.

  • Experience in performing unit testing and system integration testing and in facilitating performance and user acceptance testing.

  • Ability to understand and work with large, complex systems.

  • Ability to develop positive working relationships and a strong rapport with team members.

  • Ability to provide both detailed information and summaries to senior leadership.

  • Excellent written and verbal communication skills.

  • Experience presenting the business side of technical topics to non-technical audiences.

USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance. We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at (213) 821-8100, or by email at uschr@usc.edu. Inquiries will be treated as confidential to the extent permitted by law.

Read USC's Clery Act Annual Security Report

Required Legal Notices

Certain positions are subject to background screening

If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:

https://wd5.myworkday.com/usc/d/inst/1$9925/9925$28704.htmld


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Technical Sourcer Software Engineering

Facebook

Posted 4 days ago

VIEW JOBS 3/19/2019 12:00:00 AM 2019-06-17T00:00 Facebook is seeking a Technical Sourcer to proactively identify and assess talent. As a member of our team, the Technical Sourcer works closely with our Recruiters and Hiring Managers to develop creative strategies to find the best talent globally. We conceive practical and creative ways to identify leading talent and invest a lot of time activating passive candidates through a highly engaged approach. We're passionate about delivering an awesome candidate experience and that starts with the first conversation a candidate has with us, which is more often than not with a member of our Sourcing team. Are you a dynamic Sourcer who can bring a level of motivation, curiosity and scrappiness to our team? RESPONSIBILITIES * Work closely with Recruiters and Hiring Managers to deeply understand technical requirements of the role, the function and how it fits into the organization. Team with Coordinators and Recruiters to manage an efficient model of operation. Strategize different ways to build talent pipelines and execute on tactical research, referral generation, events and sourcing campaigns. Find, engage and activate passive candidates through the use of Boolean, LinkedIn and alternative search techniques. Screen resumes and interview candidates to determine fit. Regularly track pipeline activity to share with internal stakeholders. Recommend and drive improvements that impact local pipeline areas. Embody Facebook's culture: Be Bold, Move Fast and Focus on Impact. MINIMUM QUALIFICATIONS * 3+ years technical sourcing experience with a search firm or in-house recruiting team. Experience presenting our technology/industry. Experience screening resumes to identify fit. Research/sourcing experience with experience diving into searches for requisitions. Candidate engagement approach with experience activating candidates. Interview experience with experience screening for both technical and cultural qualities. Tech and industry knowledge with experience understanding tech skills, target companies, conferences, open source communities. Interpersonal and communication experience. PREFERRED QUALIFICATIONS * Software Engineering sourcing experience Facebook Los Angeles CA

Director Of Software Engineering (Backend)

University Of Southern California