Jobs
>
Ann Arbor

    Software Architect - Ann Arbor, United States - University of Michigan

    Default job background
    Description

    How to Apply

    Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

    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 and

    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.

    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.

    PDN-9bc362db-c7ac-4dd0-934d-77602a5f98cb


  • QIAGEN Ann Arbor, United States

    Overview · At the heart of QIAGEN's business is a vision to make improvements in life possible. · We are on an exciting mission to make a real difference in science and healthcare. We are still the entrepreneurial company we started out as and have today achieved a size where we ...

  • tempaveteran

    Software Architect

    2 days ago


    tempaveteran Bloomfield, United States

    Job Description · Job DescriptionThe Software Architect plays a crucial role in understanding and uncovering the customer's requirements before the RFQ (Request for Quotation) phase. The architect works closely with the customer to bridge the gap between their needs and what is a ...


  • Agile Resources, Inc. Farmington Hills, United States

    Embedded (C/C++) Software Architect · Our client is an Automotive OEM Company that is a household name. They are looking for an Embedded (C/C++) Architect to oversee the technical direction of a highly visible project. Heavy Architectural work on ADAS SOC systems is the main req ...


  • TechJordan LLC Belleville, MI, United States

    Application Architect · Remote - USA · Please submit to · Responsibilities: · Architect and design scalable and maintainable software solutions leveraging your expertise in , , TypeScript, Java, Spring Boot GraphQL. · Lead technical discussions and collaborate with project sta ...


  • Polaris Industries Inc Novi, United States

    At Polaris Inc., we have fun doing what we love by driving change and innovation. We empower employees to take on challenging assignments and roles with an elevated level of responsibility in our agile working environment. Our people make us who we are, and we create incredible p ...


  • Ford Motor Company Dearborn, United States

    We are looking for a leader in software engineering to lead the development and testing of our product - a platform that provides services to its applications enabling them to rapidly stitch different customer experiences. Software, Architect, Manufacturing, Technology · ...


  • Polaris Industries Inc Novi, United States

    At Polaris Inc., we have fun doing what we love by driving change and innovation. We empower employees to take on challenging assignments and roles with an elevated level of responsibility in our agile working environment. Our people make us who we are, and we create incredible p ...

  • Infinity Ventures

    Module Manager

    3 weeks ago


    Infinity Ventures Barton Hills, United States

    Immerse yourself in the fascinating world of electric-electronic vehicle development with Barton Hills. We provide modern overall vehicle E/E architectures, seamless integration between software and hardware, and testing and validation of customer functions. Our top priority is t ...


  • HARMAN Novi, United States

    HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of ...


  • Domino's Corporate Ann Arbor, United States

    Job Description · The Associate Application Architect – @Retail performs the necessary analysis, technical design and build tasks related to the development of @Retail features. Provides technology solutions, guidance, and hands-on assistance for tactical and strategic initiative ...

  • Clarivate

    Technical Architect

    2 weeks ago


    Clarivate Ann Arbor, United States

    As a Technical Architect, you will be responsible for the design, implementation and testing phases of the software development life cycle. As a member of our Platform Services team, you will be involved in the development and maintenance of Java based web services that are used ...

  • Clarivate Analytics

    Technical Architect

    2 weeks ago


    Clarivate Analytics Ann Arbor, United States

    Technical Architect (Backend Java) page is loaded · Technical Architect (Backend Java) · Apply · locations · R186- Ann Arbor · time type · Full time · posted on · Posted 2 Days Ago · job requisition id · JREQ127215 · As a Technical Architect, you will be responsible fo ...


  • Domino's Corporate Ann Arbor, United States

    Job Description · Job Description Company Description · Domino's Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we're a reshaped, reenergized brand of honesty, transparency and accountability – not to mention, great fo ...


  • Domino's Pizza LLC Ann Arbor, United States

    Dominos Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: were a reshaped, reenergized brand of honesty, transparency and accountability not to mention, great food In the rise to becoming a true technology leader, the brand ...

  • Clarivate Analytic

    Technical Architect

    2 weeks ago


    Clarivate Analytic Ann Arbor, United States

    As a Technical Architect, you will be responsible for the design, implementation and testing phases of the software development life cycle. As a member of our Platform Services team, you will be involved in the development and maintenance of Java based web services that are used ...


  • Domino's Pizza LLC Ann Arbor, United States

    Domino's Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we're a reshaped, reenergized brand of honesty, transparency and accountability – not to mention, great food In the rise to becoming a true technology leader, the b ...


  • Domino's Corporate Ann Arbor, United States

    Job Description · Job Description Company Description · Domino's Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately: we're a reshaped, reenergized brand of honesty, transparency and accountability – not to mention, great fo ...

  • jhalak

    Java Architect

    2 weeks ago


    jhalak Ann Arbor, United States

    Job Description · Software Architect · 2-3 months · Contract · We are looking for a Senior JavaSoftware Architect for approximately 2-3 months. This person would assist withcreating a layout of a 3 year technical plan for a specific project. They Leada group of senior software ...


  • Evolutyz Corp Ann Arbor, United States

    The Technical Delivery Manager position is responsible for planning, leading, and delivering Enterprise Information Management projects on time, within budget, and with high quality. The Technical Delivery Manager drives the collaboration with technology and business stakeholders ...

  • Vodastra

    Web Developer

    2 weeks ago


    Vodastra Ann Arbor, United States

    Job Description · Job DescriptionPosition Details: · Job Title Web Developer · Location Ann Arbor MI · Industry Financial · Duration 12+ Months · Interview Process: · Phone and In-Person (Both) · Job Responsibilities: · Performs product design tasks of a moderate to high complexi ...