Software Architect jobs in Canton, MI

Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)

U
Software Architect
  • University of Michigan
  • Ann Arbor, MI FULL_TIME
  • 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 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 - 4/22/2024

    Salary

    $130,000.00 - $150,000.00

    Career Interest

    Information Technology

  • 9 Days Ago

O
Software Architect
  • Our Next Energy (ONE)
  • Novi, MI FULL_TIME
  • Job Summary A Software Architect is a highly skilled and experienced professional who specializes in the design and development of software systems for automotive embedded systems. The Software Archit...
  • 1 Month Ago

I
Automotive Software Architect
  • Impact Solutions Inc
  • Novi, MI FULL_TIME
  • Automotive Software Architect Work for a leader in automotive power systems development for next generation vehicles (EVs, hybrids, etc.). They combine the resources and stability of a large company w...
  • 1 Month Ago

Q
Software Architect - MDx (m/f/d)
  • QIAGEN
  • Ann Arbor, MI FULL_TIME
  • 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 entrepr...
  • 25 Days Ago

S
Software Developer I
  • Software Bots Inc.
  • Canton, MI FULL_TIME
  • JOB TITLE: Software Developer I Ref. #: 2200.002 JOB LOCATION: Canton, MI JOB DUTIES: Gather requirements from the user. Develop data models that support applications. Perform data and report validati...
  • 15 Days Ago

D
Sr. Software Developer
  • DaySmart Software, LLC
  • Ann Arbor, MI FULL_TIME
  • Time To Pet, a DaySmart company, is an Austin, TX based software company focused on building business management software for pet sitters and dog walkers. Our SaaS product is designed to help pet sitt...
  • 2 Months Ago

Filters

Clear All

Filter Jobs By Location
  • Filter Jobs by companies
  • More

0 Software Architect jobs found in Canton, MI area

A
Embedded Software Architect
  • Agile Resources, Inc.
  • Farmington Hills, MI
  • Embedded (C/C++) Software Architect Our client is an Automotive OEM Company that is a household name. They are looking f...
  • 4/19/2024 12:00:00 AM

P
Application Architect
  • Parallel Partners
  • Farmington, MI
  • Application Architect, Farmington Hills, MI We are looking for an Application Architect that has been in the role of Sol...
  • 4/19/2024 12:00:00 AM

C
Thermal Performance Engineer
  • Capgemini Engineering
  • Auburn Hills, MI
  • Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and care...
  • 4/19/2024 12:00:00 AM

T
Senior Software Architect
  • Tata Technologies
  • Auburn Hills, MI
  • Key Responsibilities: Decomposition between BSW/ASW requirements Final arbitration between BSW/ASW Software architecture...
  • 4/18/2024 12:00:00 AM

D
Software Architect and Integrator
  • Dcs Corp
  • Sterling Heights, MI
  • DCS is an integral part of developing Army Robotics Common Software (ARCS), which is the Ground Vehicle Systems Center's...
  • 4/18/2024 12:00:00 AM

C
ADAS Performance Engineer
  • Capgemini
  • Auburn Hills, MI
  • Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and care...
  • 4/18/2024 12:00:00 AM

T
Propulsion SW Architect
  • Tata Technologies
  • Detroit, MI
  • Job Title: Propulsion Software Architect Location : Detroit, MI Duration: Full Time Propulsion Software Architect with 1...
  • 4/17/2024 12:00:00 AM

T
J2EE Technology specialist---Only for Citizens/GC/EAD/TN candidates in USA
  • Tekcommands Inc
  • Detroit, MI
  • We have a submission deadline,your quick response is highly appreciated. This is a W2 position only.You will be on Tekco...
  • 4/17/2024 12:00:00 AM

Canton, officially the Charter Township of Canton, is a charter township of Wayne County in the U.S. state of Michigan. It is located about 8 miles (13 km) west of the city limits of Detroit and 8 miles (13 km) east of the city limits of Ann Arbor. As of the 2010 census, the township had a population of 90,173, making it Michigan's second largest township and eleventh largest community. Canton is ranked as 96th highest-income place in the United States with a population of 50,000 or more. Canton Township is also consistently ranked as one of the safest cities in the United States, as well as i...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Architect jobs
$140,178 to $182,852
Canton, Michigan area prices
were up 1.3% from a year ago

Software Architect in Colorado Springs, CO
5+ years of hands on development experience with 2+ years in an architect or similar position.
December 05, 2019
Software Architect in Bremerton, WA
And a bad one or a team without any software architect can turn a project of 2 weeks in a project of 1 year.
October 25, 2019
Software Architect in Columbus, OH
Now, let’s look at a few specific items a software architect would focus on in the early stages of a project launch.
October 15, 2019