Software Developer
$75k - $85kUniversity of Michigan Flint
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.
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
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.
- ...firm providing talent on-demand and workforce solutions. Java Developer with strong experience on ETL and Cognos Must have skills: Java... ...Design, code, test, implement, and support application software delivered on time and within budget. Work closely with clients...Suggested
$116.36k - $155.15k
...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,...SuggestedFull timeTemporary workRemote work1 day per week- ...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-...SuggestedWorldwide
$50 per hour
...Principal Software Engineer The 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...SuggestedWork at officeFlexible hours2 days per week3 days per week- ...and decisions to leadership and sponsors. Supporting proposal development and capture activities for new research opportunities. Developing and maintaining program roadmaps, integrated master schedules, and dependency maps aligned with sponsor objectives and contractual...SuggestedFull timeSecond jobShift work
$38.09 - $42.33 per hour
...innovative and high-performance platforms, to find a talented developer who will significantly impact the evolution of their industry-... ...technically challenging environment where you will perform complex software design, technical analysis, and contribute to a highly...Hourly payTemporary work- ...Role Junior Java Developer Location Ann Arbor, MI (4 days on site and one remote day) Duration 12 Months Overview The development team... ...environment, where developers have the opportunity to perform complex software design tasks and technical analysis on a highly performant,...Remote work
$72.6k - $123.4k
About KLA KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using KLA technologies, from smart phones to semiconductor equipment. The company invests in R&D, with ...Work experience placement- ...team members Manage projects, ensure quality of work, and on-time delivery Review and approve engineering design submittals Develop lasting relationships with clients Estimate projects and develop proposals What You Bring: ~ Bachelor’s degree in...Temporary workFor subcontractorFlexible hours
- ...Welcome to Menlo Innovations! We’re a custom software design & development firm with a unique mission: to return joy and end human suffering... ...Way®. We’re hiring an Intermediate-Senior level Software Developer who thrives in complex, high-impact environments. You’re more...Full timeLocal area
$67.7k - $90.27k
...plays a meaningful role in shaping what comes next. In an environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex problems, and help deliver the secure, resilient, and high-performing...Full timeTemporary workRemote workWork from home$140k - $200k
...Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale Speechify's core desktop experience for millions of users. You'll own...Full timeRemote workFlexible hours- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are...Full timeWork experience placementRemote 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...
- ...development —Javascript, React, etc Working knowledge of modern software development frameworks, including server-side MVC (e.g.... ...You have an interest in the web and stay up-to-date on new and developing technologies You are a professional, dependable, and independent...Full timePart timeWork experience placementInternshipWork at officeLocal area
- ...you reside full-time in the United States. We are looking for a developer to help modernize our applications to work towards meeting our... .... What You'll Do Develop, debug, modify and maintain complex software systems, including the full stack of components behind data-...Full timeWork at officeImmediate startRemote workFlexible hours
$50 per hour
...Staff Software Engineer The global capital markets are among the largest markets in the world, valued at $50T+ and growing. Transactions... ...on code practices, design patterns, and scalability. Improve developer experience by automating CI/CD and production operations....Work at officeFlexible hours2 days per week3 days per week$75k - $90k
...and implementations are aligned with the cross-cutting needs of CAI Bachelor's degree in computer science, information technology, software engineering, or a related field, or equivalent combination of education and experience 3 or more years of professional experience...Work at officeRemote workMonday to Thursday$85.39k - $116.98k
...services and API layers Support deployment, monitoring, and performance of back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and GitHub for version control, branching, pull requests, and...Full timeRemote 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
$153.2k - $183.8k
...reproducible, and safety-compliant components, enabling feature teams to efficiently develop and deploy advanced autonomous driving features. What You’ll Do Implement and optimize software components supporting distributed execution of ML models on embedded GPU...Full timeWork at officeImmediate startFlexible hours- ...sounds like a brand you’d like to be a part of, consider joining our team! Job Description A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus – encompassing other teams and how the software interacts...Full timeLocal areaFlexible hours
$139k - $166.8k
...a decade commercializing our solutions with experienced partners. P art of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that helped...Full timeImmediate startRemote workRelocation$60 - $65 per hour
We’re seeking to connect a Functional SAP FICO Consultant with a leading organization in the manufacturing sector on a full-time basis. This hybrid role is based in Ann Arbor, Michigan. As a Functional SAP FICO Consultant, you’ll join a collaborative, high-performing team...Full time$139k - $166.8k
...decade commercializing our solutions with experienced partners. Now a part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight. Join us and catapult your career with the company that...Full timeImmediate startRelocation$150k - $250k
Max AI - Stripe for Healthcare Max AI is the World's first human-free, fully-autonomous medical billing AI agent. Many startups are attempting to attack this problem because the market is so big - $350B/yr. We have the best team going after it. While everyone...$128.19k - $184.01k
...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- ...Solutions Company, provides Environmental, Health and Safety (EH&S) software solutions that help businesses implement and maintain... .... We are looking for a scrappy, resourceful Junior Full-Stack Developer to join our engineering team. If you are a self-starter who loves...InternshipRemote work
$90k - $112k
...More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the beautiful city of Ann Arbor, Michigan, the home of high-tech industries...Work at officeRelocation packageFlexible hoursNight shift1 day per week- ...Teamwork, and a Results-Driven approach, we continually strive to develop advanced technology that empowers us to fulfill our mission.... ...technicians and cutting edge, patented technology. Position Summary The Software Developer in Test is responsible for owning quality across...Contract workLocal area
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
- consulting software engineer Ann Arbor, MI
- software engineer travel Ann Arbor, MI
- real time software engineer Ann Arbor, MI
- senior software engineer remote Ann Arbor, MI
- entry level software engineer remote Ann Arbor, MI
- software developer fintech Ann Arbor, MI
- software developer positions Ann Arbor, MI
- software engineer amazon Ann Arbor, MI
- remote entry level software developer Ann Arbor, MI




