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

Software Developer

$75k - $85k

University of Michigan

Software Developer

Apply Now

How to Apply

A cover letter and resume are important submissions for the hiring team to get a sense of your experience. In the cover letter, in two pages or less, please let us know how this role aligns with your career aspirations and skill set. Submit both a cover letter and resume as one file (because of system limitations).

Who We Are

About the Center for Academic Innovation

Through curricular innovation, tools for student success, and educational research and analytics, the University of MichiganCenter for Academic Innovation ( is building the future of education. Our vision is a future in which education connects and empowers learners everywhere to reach their full potential throughout their lives. To realize our vision, we make it our mission to collaborate across campus and around the world to create equitable, lifelong educational opportunities for learners everywhere.

About the Michigan Online Product Engineering Team

The Michigan Online Product Engineering team is a newly formed, dynamic group of developers, designers, testers, and product specialists at the heart of the Center for Academic Innovation. Our mission is to design, build, and scale the Michigan Online platform to serve 25 million learners worldwide. Organized into squads focused on Learner Innovation and Platform, we are responsible for the entire product lifecycle. We are a collaborative, agile team dedicated to creating a world-class, data-driven, and personalized destination for online education.

For more information, please visit our website:Academic Innovation ( .

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

What You'll Do

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.

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 thework 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 (

Salary Information

The general salary range for this position is $75,000 - $85,000. Candidates can expect to be paid a competitive and equitable salary. Factors used to determine salary include education level, experience, knowledge and skills for the position and salaries that are currently established within the unit. All candidates are encouraged to discuss salary questions to honor alignment and transparency throughout the recruiting process.

Organizational Statement on Harassment

We believe all individuals deserve to be treated with respect and dignity and have the right to work in a professional atmosphere that promotes mutual respect and a safe space for collaboration. Any concerns shared with any staff members and student employees in the Center for Academic Innovation will be reported to the Equity, Civil Rights, & Title IX Office to be reviewed and addressed, and the Center for Academic Innovation encourages reporting of any forms of harassment including sexual and gender-based harassment.

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. This job may be removed from posting boards and filled anytime 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.

Job Detail

Job Opening ID

279406

Working Title

Software Developer

Job Title

Software Developer Inter

Work Location

Ann Arbor Campus

Ann Arbor, MI

Modes of Work

Hybrid

Full/Part Time

Full-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

Vp Acad Innovation

Department

Center for Academic Innovation

Posting Begin/End Date

6/28/2026 - 7/28/2026

Salary

$75,000.00 - $85,000.00

Career Interest

Information Technology

Apply Now

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Ann Arbor, MI vacancy
  • $100k - $200k

     ...defense product ecosystem in Ann Arbor! We're looking for talented software engineers at all levels who are ready to work on some of the...  ...data and tooling platform, building the systems that unify developers and operators in a shared digital environment—accelerating testing... 
    Suggested
    Full time
    For contractors
    For subcontractor

    Applied Intuition

    Ann Arbor, MI
    5 days ago
  • $95k - $154k

     ...from day one. That's exactly what SynergisticIT delivers. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time... 
    Suggested
    Full time
    H1b

    SynergisticIT

    Ann Arbor, MI
    3 days ago
  •  ...proficiency in C++ and Python (Candidates must pass a live technical coding assessment). Proven experience shipping production software in automotive, aerospace, defense, or robotics domains. Excellent debugging and troubleshooting skills. Bachelor’s or Master... 
    Suggested

    Saxon Global

    Ann Arbor, MI
    17 hours ago
  • $125k - $175k

     ...Software Engineer As a Software Engineer, you'll develop, deploy, and maintain the backbone of all-domain autonomy capabilities, from inter-agent communications to hardware and simulation interfaces. Integration with new vehicles and hardware is a critical function.... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Work at office
    Remote work

    Applied Intuition

    Ann Arbor, MI
    5 days ago
  •  ...technology firm in their search for a highly skilled Embedded Software Engineer specializing in core operating system development. This...  ...opportunity offers significant impact. Key Responsibilities Design, develop, and optimize core components of an RTOS microkernel, focusing... 
    Suggested
    Full time
    Remote work
    Relocation

    Webster & Webster Associates

    Ann Arbor, MI
    2 days ago
  •  ...initiatives Lead outcome-focused design review discussions and security trainings Provide framework-specific remediation guidance to developers What you bring to the role 5 - 8+ years in product-focused AppSec, with a track record of embedding security and reducing late-... 
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    5 minutes ago
  •  ...and synchronization mechanisms. Complete understanding of software development life cycle. Good knowledge of TCP/IP fundamentals...  ...Shell/PHP would be a definite advantage. Clean coding habit is a must. Candidates must know developing high quality working code.... 

    Omni Inclusive

    Ann Arbor, MI
    1 day ago
  • $75k - $85k

     ...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... 
    Work at office
    Remote work
    Monday to Thursday

    University of Michigan Flint

    Ann Arbor, MI
    3 days ago
  •  ...(SPOC) for IT and business stakeholders for ENOVIA-related initiatives Coordinate cross-functional teams including ENOVIA developers, architects, integration teams, QA, and infrastructure owners Drive execution of CAD-PDM-ENOVIA enhancements, and platform... 

    Diverse Lynx

    Ann Arbor, MI
    1 day ago
  •  ...responsibility for cloud connectivity, connectivity to on prem services, automated provisioning of infrastructure and applications and developing proof of concepts for forward looking solutions in this space. Required/ Preferred skills Experience designing and deploying GCP... 
    Contract work
    Remote work

    Nityo Infotech

    Ann Arbor, MI
    1 day ago
  •  ...deployments. - Integrate security controls, automated testing, and compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for performance, availability, and security, supporting incident... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

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

    Senior Application Engineer (Full-Stack) Location: Ann Arbor, MI Reports to: Chief Technology Officer About Town Square Health Town Square Health is reimagining what healthcare can be. We’re building a first-of-its-kind value-based care model with a singular...
    Flexible hours

    Town Square Health

    Ann Arbor, MI
    3 days ago
  •  ...Senior Software Developer Our Development team focuses on implementation, using a test‑driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not as important... 
    Full time
    Work at office
    Trial period
    1 day per week

    Menlo Innovations

    Ann Arbor, MI
    5 hours ago
  •  ...Bazel builds, Yocto recipes, and CI/CD workflows for various hardware platforms including x86, Qualcomm 8255, and Orin DevKit. Supporting software integration and deployment on hardware. Documenting and sharing knowledge around build and hardware pipelines.... 

    Saxon Global

    Ann Arbor, MI
    1 day ago
  •  ...to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with... 
    Full time
    H1b
    Remote work

    SynergisticIT

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

    Infosys

    Ann Arbor, MI
    4 days ago
  •  ...Job Code: JPC - 47345 Position: Azure Developer Location: Georgia, Texas, Kansas Duration: 3+ Months Job Type: Temporary Assignment Work Type: Hybrid Client: UST Global Pay rate: $62/hr on W2 Job Description Mandatory Skills:... 
    Temporary work

    MindSource

    Ann Arbor, MI
    4 days ago
  • $97k - $164.9k

     ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product...  ...to test and implement firmware updates. Mentor and coach developing engineers. Implement Motion Control code for high... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Ann Arbor, MI
    2 days ago
  •  ...of impactful digital communications initiatives. Working with the enrollment management team, the Marketing Cloud Specialist will develop, execute and maintain a comprehensive digital recruitment communications plan for prospective and new diverse graduate student populations... 

    PWS

    Ann Arbor, MI
    4 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,... 
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $134.26k

     ...high-voltage projects up to 345kV. Expertise in protective relay schemes and relay schematics/wiring diagrams. Skilled in developing equipment specifications and selection for substation projects. Proficiency in hardware specifications and selection, including... 
    H1b

    CDM Smith

    Ann Arbor, MI
    4 days ago
  • $112k - $184k

     ...Fullstack Visualization Software Engineer Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS / Employee / hybrid Woven by...  ...well‑being for all. TEAM The Advanced AD/ADAS team focuses on developing a scalable, data‑driven approach to autonomous and assisted driving... 
    Temporary work
    Work at office

    Woven

    Ann Arbor, MI
    4 days ago
  • • 3+ years of DevOps / SRE experience • AWS cloud infrastructure expertise • CI/CD pipeline experience • Docker and Kubernetes proficiency • Terraform (Infrastructure as Code) • Monitoring/logging tools (Prometheus, Grafana, ELK, etc.) • Strong communication...

    Saxon Global

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

     ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...  ...-term maintainability and scalability. Take ownership in developer experience by improving/automating CI/CD and other day to day... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  • Staff Software Engineer - TORC Robotics, Inc. - Ann Arbor, MIseeks Staff Software Engineer out of our office in Ann Arbor, MI. Note,...  ...needed, up to 20%. This role is responsible for designing and developing robust production pipelines optimized for cloud computing, specifically... 
    Work at office

    TORC Robotics

    Ann Arbor, MI
    4 days ago
  •  ...standards - TCP/IP networking, DNS, / REST, SSL. Experience with managing public cloud services - AWS, Azure, Google Cloud. Software Engineering experience in a higher-level language such as Java or C++. Experience managing database systems such as MySQL,... 
    Permanent employment
    Full time
    For contractors
    Work at office
    2 days per week
    3 days per week

    Clarivate

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

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster...
    Work at office
    Remote work

    Speechify

    Ann Arbor, MI
    17 hours ago
  • $30 - $35 per hour

     ...Our client is working to rebuild from scratch the software used to run their stores and handle orders from various ordering channels (e.g., websites, mobile applications, call centers, and conversational commerce solutions). The DevOps Engineer will work with the most... 

    Insight Global

    Ann Arbor, MI
    5 days ago
  • $155.66k - $225.16k

     ...utility, trust, and constant adaptation. Responsibilities: Develop and maintain internal tools and systems that automate existing...  ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand... 
    Remote job
    Full time
    Shift work

    Quora

    Ann Arbor, MI
    4 days ago
  •  ...leave Training & development We are looking for a Full Stack Developer to join our Development team, working with our cloud based products...  ...experience. Experience Minimum 1 year of experience in software development or a related technical field. Technical Skills Basic... 
    Work experience placement
    Flexible hours

    NIRA DYNAMICS INC

    Ann Arbor, MI
    4 days ago

Do you want to receive more vacancies?

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