Logo
University of Notre Dame

Sr. Software Engineer

University of Notre Dame, Notre Dame, Indiana, us, 46556


Sr. Software EngineerUniversity of Notre Dame

The University of Notre Dame (ND.jobs) is accepting applications for a

Sr. Software Engineer .

Applications will be accepted until 11/04/2024.

Recognized for 10 years, the University of Notre Dame ranks 12th among large organizations in Foundry's Computerworld 2023 Best Places to Work in IT. The Hesburgh Libraries has been a technology leader on campus during that time. We strive to create an environment that is positive and welcoming, and our vision is to be a collaborative, diverse, and inclusive community.

In addition, the Hesburgh Libraries offers IT practitioners the opportunity to work with cutting-edge technology and utilize the latest in industry standards. Our goal is to provide excellent service, both behind the scenes in the way we implement technical solutions, as well as in the context of our interactions with the students and faculty of Notre Dame. Our work contributes directly to the success of students and faculty in teaching, learning, and research.

The Sr. Software Engineer plays a pivotal role in advancing the library in our mission as a service organization on campus. This position is responsible for the design and architecture of reliable back-end data services and infrastructure which anticipates the evolving information needs of students and faculty members. Responsibilities include the design and implementation of scalable applications and software components, engagement with library constituents in negotiating the diverse research and learning needs of the university, as well as communicating with and educating library staff, faculty and administrators regarding emerging trends in technology in order to meet goals and strategic initiatives. Incumbents also have the responsibility to research and implement current trends and innovations in both library technology and technical industry best practices and standards. The position also requires a high degree of accountability, and thus requires that individuals manage project timelines, deliverables, and resources to ensure that planned objectives are met.

Please note that this is a partial remote / hybrid position and requires you to be present in the office four days a week.

Responsibilities include:

Design, implement, test, deploy and support a wide range of software applications in support of core library objectives.

Architect and implement robust and dependable infrastructure components, data services, and software integration services.

Engage with library faculty and staff, university teaching and research faculty, as well as students at all levels to ensure that library software and web-related services are meeting the needs of the library and the university.

Plan and manage project tasks, update documentation, and work with quality assurance and usability professionals.

Minimum Qualifications:

Bachelor's degree or equivalent education and experience in software development.

Knowledge of programming in JavaScript - primarily Node-based frameworks including React.js and Gatsby.

High degree of experience with web technologies and standards such as HTML, CSS, and JavaScript.

Strong knowledge of component and object-oriented design and implementation.

Strong knowledge of functional programming and client-side algorithms.

Experience with web-based APIs and microservices.

Systems integration skills.

Use of version control systems such as git and GitHub.

1 - 2 years of experience with the technologies listed above.

Some experience with test-driven development.

Strong verbal and written skills.

Must be legally authorized to work in the United States without visa sponsorship.

Preferred Qualifications:

2 - 4 years of experience with the technologies listed above.

Advanced knowledge of programming dynamic web interfaces using React.js.

Advanced knowledge of software testing; knowledge and experience using Amazon Web Services such as Lambda processes.

Knowledge of and experience with no SQL data services such as DynamoDB.

Knowledge of AWS deployment orchestration and stack management.

ABOUT NOTRE DAME:The University of Notre Dame, founded in 1842 by Rev. Edward F. Sorin, C.S.C., of the Congregation of Holy Cross, is an independent, national Catholic university located in Notre Dame, Ind. For the fifth consecutive year, the University of Notre Dame has received Honor Roll distinctions as one of the top 10 higher education workplaces in the country in the Chronicle of Higher Education's annual "Great Colleges to Work For" survey.

This appointment is contingent upon the successful completion of a background check. Applicants will be asked to identify all felony convictions and/or pending felony charges. Felony convictions do not automatically bar an individual from employment. Each case will be examined separately to determine the appropriateness of employment in the particular position.

Equal Opportunity Employment StatementThe University of Notre Dame seeks to attract, develop, and retain the highest quality faculty, staff and administration. The University is an Equal Opportunity Employer, and is committed to building a culturally diverse workplace. We strongly encourage applications from female and minority candidates and those candidates attracted to a university with a Catholic identity.

APPLICATION PROCESS:Please apply online at

http://ND.jobs

to Job # S251479. For additional information about working at the University of Notre Dame and various benefits available to employees, please visit

http://hr.nd.edu/why-nd .

#J-18808-Ljbffr