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. 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
$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...SuggestedFull timeFor contractorsFor subcontractor$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...SuggestedFull timeH1b- ...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
$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....SuggestedFull timeFor contractorsFor subcontractorWork at officeRemote work- ...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...SuggestedFull timeRemote workRelocation
- ...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-...WorldwideFlexible hours
- ...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....
$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- ...(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...
- ...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 workRemote work
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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- ...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 timeWork at officeTrial period1 day per week
- ...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....
- ...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 timeH1bRemote work
- ...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 timeTemporary workRelocation
- ...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
$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 wageWork experience placementFlexible hours- ...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...
$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 timeWork at officeLocal areaFlexible hoursShift work2 days per week3 days per week$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$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 workWork at office- • 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...
$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 officeLocal areaFlexible hours2 days per week3 days per week- 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
- ...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 employmentFull timeFor contractorsWork at office2 days per week3 days per week
$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 officeRemote work$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...$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 jobFull timeShift work- ...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 placementFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- senior robotics software engineer Ann Arbor, MI
- senior software engineer Ann Arbor, MI
- software developer fintech Ann Arbor, MI
- software engineer student Ann Arbor, MI
- senior software engineer ruby on rails Ann Arbor, MI
- federal - software developer Ann Arbor, MI
- consulting software engineer Ann Arbor, MI
- software engineer travel Ann Arbor, MI
- junior software developer remote Ann Arbor, MI
- senior software engineer remote Ann Arbor, MI


