Job Information
University of Michigan Software Architect in Ann Arbor, Michigan
Software Architect
Apply Now
How to Apply
A cover letter is required for consideration for this position. In order for the Career Portal system to accept a cover letter, please include a cover letter as the first page of your resume document. The cover letter should specifically address why you are interested in this position and describe specific skills and experiences you have and directly relate them to the responsibilities of, and qualification for, this position.
Summary
Working at the University of Michigan Institute for Social Research (ISR) means being a part of a team committed to discovery and understanding. It means working for the worlds largest academic social science survey and research organization, and doing work that really matters social science in the public interest. This position is in the Technical Services Group (TSG) at the Survey Research Operations (SRO). SRO is the operations branch of the Survey Research Center (SRC) at the ISR. For additional information about SRC and SRO, please visit our websites at https://src.isr.umich.edu/ and https://src.isr.umich.edu/services/survey-research-operations/ .
As a Software Architect in TSG, you will be the technical leader of our custom survey management platform. You will lead the transformation and future enhancement of our codebase to help improve performance and usability. A successful candidate will be highly proficient in making design decisions and communicating the value of those decisions to our teams. You are a highly skilled and motivated developer that enjoys mentoring others. This is a hybrid position and you will be based in Ann Arbor, Michigan with a salary range of $130,000 - $150,000 annually, depending on your qualifications and experience.
Why Work at Michigan?
Benefits at the University of Michigan: In addition to a career filled with purpose and opportunity, The University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and any eligible family members and plan for a secure future. https://careers.umich.edu/benefits/
Benefits include:
Generous time off
A retirement plan that provides two-for-one matching contributions with immediate vesting upon meeting eligibility requirements
Many choices for comprehensive health insurance
Life insurance
Long-term disability coverage
Flexible spending accounts for healthcare and dependent care expenses
Responsibilities*
Architecture and Development, Technical Leadership
Design and implement the technical architecture for our software products
Ensure software solutions are testable, scalable, maintainable and extensible
Design software with the understanding of impacts to database performance
Lead the way on improving software security
Design and build testing frameworks for unit, integration and regression testing
Lead backlog generation and efficiently assign technical tasks
Research and recommend emerging technologies
Participate in the development of technical roadmaps
Troubleshoot and resolve technical issues, providing technical support and guidance to development team
Collaboration and Mentoring
Define coding standards to ensure high-quality code and maintainable software
Work with infrastructure teams and DBAs to ensure solutions are highly available
Conduct code reviews and lead adoption of coding standards
Mentor developers in building technical skills appropriate to their level
Collaborate with our stakeholders to understand business requirements and translate them into technical specifications
Consulting on other software systems
Evaluate and recommend new technologies, tools, and frameworks to enhance the development process and improve system performance
Review architecture and vendor tools used elsewhere in our ecosystem
Required Qualifications*
Bachelor's Degree in a quantitative field such as Computer Science, Computer Engineering, or Applied Mathematics
Working experience as a Software Architect
10+ years of experience in software development in .NET, C#, Java, Python, JavaScript
10+ years of experience designing, implementing and testing a diverse set of software applications, platforms and technologies
Experience in SQL Server relational database design and development or other database technologies such as SQLite, Oracle
Expertise in areas of design patterns, application architecture, platform architectures and distributed systems
Experience with DevOps methodologies including CI/CD pipelines
Strong interpersonal skills, with a focus on building a strong technical team
Experience working in Agile frameworks
Expertise in balancing project needs, technical debt and innovation
Desired Qualifications*
Master's degree in computer science or software engineering preferred
Experience with building a custom platform for both configuration and customization
Experience with database architecture
Experience evaluating or implementing applications that utilize Object Relational Mapping
Additional Information
The Institute for Social Research (ISR) at the University of Michigan seeks to recruit and retain a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third-party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.
Application Deadline
Institute for Social Research job openings are posted for a minimum of fourteen (14) calendar days. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.
U-M EEO/AA Statement
The University of Michigan is an equal opportunity/affirmative action employer.
Job Detail
Job Opening ID
247224
Working Title
Software Architect
Job Title
Software Architect
Work Location
Ann Arbor Campus
Ann Arbor, MI
Full/Part Time
Full-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
Inst Soc Research
Department
SRO Technical Services
Posting Begin/End Date
4/08/2024 - 5/20/2024
Salary
$130,000.00 - $150,000.00
Career Interest
Information Technology
Apply Now