Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

University of Michigan

Software Developer

The Center for Academic Innovation at the University of Michigan is seeking a qualified Software Developer to join our Product Engineering team and contribute to the Michigan Online platform serving millions of global learners. This is a hands-on role where you will develop new functionality and support the existing platform while ensuring engineering practices scale to meet ambitious growth goals. You will participate in the design and delivery of learner-facing experiences such as cohort tools, LMS integrations, and innovative learning technologies, taking ownership of outcomes rather than just code delivery. Working across our squad-based organization, you will collaborate closely with user experience designers, infrastructure engineers, product owners, and other stakeholders to deliver exceptional experiences to learners around the world. This position will report to the Director of Product Engineering.

Responsibilities

Partner in rapid product discovery through user research, prototyping, and experimentation to validate solutions that are feasible, usable, and valuable. Write production-quality code in Python/Django and JavaScript/React/Vue while owning critical platform components (authentication, APIs, UI, data pipelines, LMS integrations, payment integrations). Design and deploy scalable solutions that achieve measurable outcomes for millions of learners. Collaborate with product and engineering leadership to research, explore, and evaluate opportunities for leveraging artificial intelligence in internal- and learner-facing products. Apply technical standards and architectural patterns that enable rapid experimentation and continuous delivery. Troubleshoot production issues when they impact learner outcomes. Support cross-functional squads with primary focus on learner-facing experiences and innovative learning technologies. Actively participate in code reviews, emphasizing best practices for software engineering. Evaluate emerging technologies and prototype solutions that unlock new possibilities for learners. Build strong relationships across CAI and university partners based on trust and shared commitment to outcomes.

Required Qualifications

Bachelor's degree in Computer Science, Computer Engineering, a related field or an equivalent combination of education and relevant experience. 1-3 years of professional software engineering experience. Enterprise development and production experience working with Python and the Django/Flask framework. Production experience building and maintaining web applications at scale. Full-stack development skills including: Backend: REST APIs, microservices, database design. Frontend: Modern JavaScript frameworks (React, Vue.js, or Angular). HTML5/CSS and responsive design principles. Experience with relational databases (PostgreSQL, MySQL, MariaDB). Strong understanding of software development lifecycle and agile methodologies. Excellent analytical, problem-solving, and communication skills. Attention to detail and commitment to code quality. Ability to work well in a multicultural and collaborative environment. Ability to learn and appropriately use new technologies to improve processes, communication, and outcomes, including AI-enabled tools where relevant to the role, consistent with university policy and job responsibilities.

Modes of Work

Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.

Additional Information

Please Note: This is a 5 year term limited position with the possibility of renewal depending on funding. The position may be renewed or converted into an open-ended base appointment. Candidates must have legal authorization to work in the United States. The mode of work for this position is Hybrid with a minimum of 4 days in the office per week, Monday through Thursday, with an option of remote work on Fridays. On occasion, you may be required and must be available to work onsite on Fridays if necessitated by our center's policy and domain leadership or by your job requirements. The salary for this position will be based upon the selected candidate's education and experience. We support the creative, responsible, and ethical use of AI tools to enhance our work, in alignment with institutional policies and best practices. Excellent benefits are available, for details, see

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 will be performed in compliance with the Fair Credit Reporting Act.

Application Deadline

Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.

Decision Making Process

Applications will be reviewed as received throughout the posting period and continue until the position is filled.

U-M EEO Statement

The University of Michigan is an Equal Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Ann Arbor, MI vacancy
  • $183.1k - $340k

    Job DescriptionAre you a Principal-level software engineer who enjoys solving complex customer problems while remaining deeply hands-on with technology?Thomson Reuters is looking for a Principal Software Engineer / Architect - AI, CoCounsel Forward Deployed Engineering... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $129.6k - $190.07k

     ..., advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing...  ...your area of expertise.We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    3 days ago
  • $183.1k - $340k

     ...including Cloud Audit Suite—a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands-on design leader for our product platforms,... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  • $250.6k - $362.6k

     ...networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader product portfolio and multiple technology and business... 
    Suggested
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    3 days ago
  • We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    2 days per week
    3 days per week

    Clarivate Analytics

    Ann Arbor, MI
    3 days ago
  •  ...-paced environment. About The Role Are you a passionate Software Engineer eager to make a tangible impact on the world of active trading? We are seeking a talented individual to design, develop, and support robust backend services that power critical charting,... 

    Aquent

    Ann Arbor, MI
    36 minutes ago
  •  ...Tite: Java Developer - Mid-Level Location : MI Ann Arbor 4 days on site and one remote day - if their meeting expectations. Duration: 12 Months We are looking for a Software Engineer to join the thinkorswim Charting team. In this role, you will design, develop, and support... 
    Remote work

    Spectraforce Technologies

    Ann Arbor, MI
    3 days ago
  • $146.8k - $272.6k

     ...Reuters Labs, you will have a direct impact on our company and develop products and features that will delight our customers.What does...  ...best practices that scale. Develop and Deliver: Applying modern software development practices, you will be involved in the entire... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  •  ...successQualifications:Bachelor's degree in Engineering or related field5+ years of experience in design engineeringProficiency in CAD software and other design toolsIf you are a creative thinker with a passion for design, we want to hear from you! Apply now to join our... 

    Gables Search Group

    Ann Arbor, MI
    3 days ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...long-term maintainability and scalability.Take ownership in developer experience by improving/automating CI/CD and other day to day... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $85.39k - $116.98k

     ...dictionaries clearly for both technical and non-technical audiences Required Skills and Experience ~8+ years’ experience in software or data engineering with a strong AWS focus ~ Proven experience architecting and executing cloud data platform migrations in production... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Ann Arbor, MI
    1 day ago
  • $146.8k - $272.6k

     ...audit products, including CoCounsel Audit, a suite of AI‑native products used by accountants on real client work every day. As a Lead Software Engineer (Staff Engineer), you will own core backend and AI orchestration systems that turn frontier models into reliable,... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  •  ...optimization, including cluster sizing, autoscaling, Photon, workload optimization, compute policies, and cloud cost reduction. Develop and maintain CI/CD, automation, job orchestration, and Infrastructure-as Code solutions using tools such as Azure DevOps and Terraform... 
    Work at office
    Home office

    SmartRecruiters

    Ann Arbor, MI
    28 minutes ago
  •  ...Embedded Software Engineer Ann Arbor, MI 12+ Months Contract The AVSD has the task and responsibility to continuously monitor the...  ...improvement, all of which enables VW Group of America's engineers and developers to continuously improve the autonomous driving software... 
    Contract work

    Kasmo Global

    Ann Arbor, MI
    3 days ago
  •  ...deployment infrastructure that ships them safely, and the internal developer tooling that other engineering teams build on. We work closely...  ...growth. About you ~4+ years of professional software engineering experience, including experience designing, building... 
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $98k - $200k

     ...customer locations to provide hands-on technical support and strengthen customer relationships.Collaborate closely with design and develop teams to support new product introductions and customer deployments.Analyze and interpret customer data, benchmarking against... 

    MACOM

    Ann Arbor, MI
    5 days ago
  • $94.9k - $176.3k

    Thomson Reuters U.S. Income Tax Compliance software is relied upon by the largest multi-national corporations and global accounting firms...  ...database design principles.Strong experience in designing and developing web applications and REST APIs using ASP.Net or similar... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $127.4k - $236.6k

    Lead Software Engineer, AIAre you passionate about building AI-driven software that transforms how professionals work?Join our fast-moving...  ...layers such as gateways, APIs, and user interfaces—developing intelligent systems that power the next generation of expert solutions... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    3 days ago
  •  ..., or a related technical discipline ~5+ years of experience developing complex hardware, instrumentation, or electromechanical systems...  ...risk mitigation practices ~ Proficiency with CAD software such as SolidWorks, Fusion 360, or similar platforms ~ Familiarity... 

    Surf Search

    Ann Arbor, MI
    4 days ago
  •  ...to life in real-world vehicles and products used in markets across the globe.Job Description:We’re looking for a hands-on Embedded Software Engineer who’s eager to learn and grow. You’ll contribute to the design, development, and testing of embedded software for our... 
    Work experience placement

    IOSiX LLC

    Ann Arbor, MI
    1 day ago
  • $111.9k - $190.2k

     ...technical design reviews and guide architectural decisionsMentor and develop engineers, providing regular coaching and technical...  ...Technical Expertise5-8 years of experience building production software systemsAt least 2 years working with AI/ML or LLM-based solutions... 
    Minimum wage
    Full time
    Work experience placement
    Worldwide
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  •  ...ArgoCD, GitHub ActionsPublic Clouds: Amazon Web Services (AWS), Microsoft AzureLanguages & Scripting: Python, Bash (Go is a plus)AI Developer Tooling: Claude Code, OpenCode, Codex CLI, GitHub CopilotWhat you’ll be working onOperating, scaling, and automating our... 
    Worldwide

    Barracuda

    Ann Arbor, MI
    3 days ago
  • $93.3k - $158.6k

     ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product...  ...Applications Engineer will be responsible for developing and implementing product applications for existing and pre-release... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    2 days ago
  • $140k - $190k

     ...Cloud Solutions Architect – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Ann Arbor, MI
    4 days ago
  •  ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions...  ...coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Ann Arbor, MI
    3 days ago
  •  ...Cloud Network Engineer – RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected... 
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Ann Arbor, MI
    1 day ago
  • $128.6k - $184.9k

     ...related experience, or PhD + 0 years of related experience, or equivalent related work experience 3+ years of professional experience developing native desktop applications for macOS using Swift programming language and SwiftUI AND/OR Windows programming in C# and .NET... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours
    2 days per week

    CISCO Systems

    Ann Arbor, MI
    4 days ago
  •  ...one place, then replacing manual, spreadsheet driven work with software people actually want to use.In this role you will design and build...  ..., including OVPR's Backstage portal and its custom plugins.Develop and consume APIs, including university services reached through... 
    Work at office
    Remote work

    University of Michigan

    Ann Arbor, MI
    1 day ago
  •  ...reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service...  ...testing, monitoring, observability, and operational practices while developing others through mentorship and knowledge sharing. Your work... 
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    5 days ago
  •  ...offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical Lead/Solutions Architect to be based in Ann Arbor for its growing... 
    Full time

    Logic Solutions

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!