Software Developer
$75k - $85kUniversity 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. 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.
Job Detail
Job Opening ID
284024
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
10/07/2026 - 10/14/2026
Salary
$75,000.00 - $85,000.00
Career Interest
Information Technology
Apply Now
$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...SuggestedFull timeWork at officeLocal areaFlexible hours$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...SuggestedMinimum wageFull timeWork experience placementFlexible hours$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,...SuggestedFull timeWork at officeLocal areaFlexible hoursShift work$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...SuggestedFull timeTemporary workLocal areaRemote workFlexible hours$118.4k - $219.8k
Job DescriptionWe are seeking a highly skilled Lead Software Engineer with 10+ years of experience designing, building, and operating scalable... ..., resilient, and maintainable.Key ResponsibilitiesDesign, develop, and maintain external and internal RESTful APIs, microservices...SuggestedFull timeWork at officeLocal areaFlexible hours- 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...Permanent employmentFull timeWork experience placement2 days per week3 days per week
- ...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...
$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 timeWork at officeLocal areaRemote workFlexible hours$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 timeWork at officeLocal areaFlexible hours$111.1k - $162.97k
...and mitigate AI risks including prompt injection, data leakage, unauthorized access, insecure AI agents, and excessive permissions.Develop security controls for AI platforms, RAG, vector databases, APIs, and AI tools.Establish security standards for enterprise use of ChatGPT...Minimum wageFull time$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 timeWork at officeLocal areaFlexible hours$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 timeWork experience placementWork at officeLocal areaImmediate startFlexible hours$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 timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...career growth. Roles & Responsibilities: MITRE is seeking a Software Engineer to support the development, modernization, and... ...software delivery. Responsibilities may include: Design, develop, and transition modern software capabilities supporting Army Ground...Work experience placementInternshipLocal areaImmediate start3 days per week
- ...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
$94.9k - $176.3k
...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,...Work at officeLocal areaFlexible hoursShift work- ...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
$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 wageFull timeWork experience placementWorldwideFlexible hours- ...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
$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 wageFull timeWork experience placementFlexible hours- ...collaborative and fast-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,...
$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 officeRemote workMonday to Thursday- ...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...Full timeWork at office
- ...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...H1bLocal areaImmediate startRemote workVisa sponsorship
- ...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
$92.3k - $166.85k
...code requirements; construction specifications; material procurement process; project schedules; and construction work packages. Develop project scopes, budgets, and proposals Ability to work effectively in team environment but also able to work independently...Work at officeRemote work- ...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 timeWork experience placementWork at office
- ...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 officeRemote work
$92.3k - $166.85k
...code requirements; construction specifications; material procurement process; project schedules; and construction work packages. Develop project scopes, budgets, and proposals Ability to work effectively in team environment but also able to work independently...Work at officeLocal areaImmediate startRemote work- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description• Solid foundation in computer...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer full time Ann Arbor, MI
- graduate software developer no experience Ann Arbor, MI
- software engineer healthcare Ann Arbor, MI
- network software engineer Ann Arbor, MI
- senior software engineer Ann Arbor, MI
- software system engineer Ann Arbor, MI
- software developer Ann Arbor, MI
- ngo software engineer Ann Arbor, MI
- startup software engineer Ann Arbor, MI
- software developer positions Ann Arbor, MI



