1

Software Developer Paid Training Jobs in Michigan

Software Developer II

Ann Arbor, MI · On-site

$80K - $100K/yr

As a Software Developer II at AccumTech, you will work as part of a collaborative, cross-functional ... salary, paid time off, a 401K with employer match, and flexible scheduling. AccumTech does not ...

Senior Software Developer

East Lansing, MI · On-site

$52.25 - $69.25/hr

Senior Software Developer Reports To: Senior Business Intelligence Manager Location: East Lansing ... We offer 100% employer paid insurance (medical, dental, and vision), Paid Time off (PTO), and paid ...

NET Developer at AccumTech, you will play a key technical leadership role in designing, building ... salary, paid time off, a 401K with employer match, and flexible scheduling. AccumTech does not ...

NET Developer at AccumTech, you will play a key technical leadership role in designing, building ... salary, paid time off, a 401K with employer match, and flexible scheduling. AccumTech does not ...

... paid digital media campaigns for local, state, regional and national brands in nearly every B2C and ... Brkthru operates as a remote-first company with occasional mandatory travel for training and ...

If you pass that assessment, you'll receive an email confirmation, and paid work will become ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

next page

Showing results 1-20

Software Developer Paid Training information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do software developer paid training jobs pay per year?

As of May 28, 2026, the average yearly pay for software developer paid training in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Developer in a paid training program, and why are they important?

To succeed as a Software Developer in paid training, you need foundational programming knowledge, problem-solving abilities, and typically a degree in computer science or related field. Familiarity with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and basic understanding of software development tools is expected. Eagerness to learn, strong communication, and teamwork skills set top candidates apart in collaborative and fast-paced learning environments. These skills and qualities are crucial to quickly adapt, absorb new technologies, and contribute effectively to team-based software projects.

What can I expect from the team environment during a Software Developer Paid Training program?

During a Software Developer Paid Training program, you’ll typically work within a cohort of fellow trainees, fostering a collaborative and supportive environment. Expect regular interaction with mentors, team leads, and peers through pair programming, group projects, and code reviews. This structure encourages knowledge sharing and helps you quickly develop technical and soft skills. You’ll also receive frequent feedback and have opportunities to ask questions, making it a dynamic and interactive learning experience.

What is Software Developer Paid Training?

Software Developer Paid Training refers to programs where individuals are hired or enrolled to learn software development skills while receiving a salary or stipend. These programs are often offered by companies or coding bootcamps seeking to build a pipeline of qualified developers. Participants gain hands-on experience, mentorship, and real-world projects to help them transition into full-time software development roles upon completion. This model benefits both employers, who can train talent according to their needs, and trainees, who can earn while they learn.

What is the difference between Software Developer Paid Training vs Software Engineer?

AspectSoftware Developer Paid TrainingSoftware Engineer
Required CredentialsOften no formal degree, on-the-job training, or coding bootcampsBachelor's or higher in CS or related field
Work EnvironmentEntry-level, training-focused, often in tech companies or training programsFull professional role, involved in design, development, and maintenance
Employer UsageUsed by companies to train new talent without prior experienceHired as full-time staff with established skills
Search & Comparison IntentPeople seeking entry-level training programs or career switch optionsIndividuals comparing career paths or job roles in software development

Software Developer Paid Training programs are designed for beginners with little to no experience, focusing on training and skill development. Software Engineers are experienced professionals responsible for designing and building software solutions. The main difference lies in experience level, training requirements, and job responsibilities.

What job categories do people searching Software Developer Paid Training jobs in Michigan look for? The top searched job categories for Software Developer Paid Training jobs in Michigan are:
What cities in Michigan are hiring for Software Developer Paid Training jobs? Cities in Michigan with the most Software Developer Paid Training job openings:
Infographic showing various Software Developer Paid Training job openings in Michigan as of May 2026, with employment types broken down into 4% Internship, 85% Full Time, and 11% Part Time. Highlights an 92% In-person, 4% Hybrid, and 4% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

Software Developer II

AccumTech

Ann Arbor, MI • On-site

$80K - $100K/yr

Full-time

Medical, Retirement, PTO

Posted 16 days ago


Job description

As a Software Developer II at AccumTech, you will work as part of a collaborative, cross-functional team to design, develop, and maintain our customer portal, backend APIs, and microservices. This role is ideal for a mid-level developer who is comfortable owning features end-to-end, contributing to technical discussions, and continuing to grow their skills in a fast-paced, agile environment.
You will work independently on well-defined problems while partnering with senior engineers on larger design decisions and system-level initiatives.
Responsibilities
  • Design, develop, test, and maintain software features and services across the full development lifecycle.
  • Implement backend APIs and services using established architectural patterns and best practices.
  • Collaborate with the technical project manager and other developers to deliver sprint commitments on time.
  • Write clean, maintainable, and well-tested code, including unit and integration tests.
  • Debug and resolve moderately complex technical issues in development and production environments.
  • Provide accurate estimates for assigned tasks and proactively communicate risks or blockers.
  • Participate in code reviews, offering constructive feedback and supporting team quality standards.
  • Contribute ideas for improving existing systems, processes, and developer workflows.
  • Assist with production support as part of a shared team rotation, including occasional off-hour support.
Requirements
  • 3-5 years of professional software development experience using C#.
  • Strong experience with relational databases, such as SQL Server and PostgreSQL.
  • Experience building or maintaining production web applications, APIs, or services.
  • Strong communication and collaboration skills.
  • Ability to manage multiple priorities while maintaining attention to detail.
  • A team-first mindset with a willingness to learn and grow.
Preferred Qualifications
  • Bachelor's degree in Computer Science or equivalent experience.
  • Experience with ASP.NET MVC, REST APIs, and modern web technologies.
  • Exposure to frontend frameworks such as React, along with HTML, CSS, and JavaScript.
  • Experience designing, developing, and consuming APIs.
  • Familiarity with dependency injection and inversion of control.
  • Experience using testing frameworks for unit and integration testing.
  • Experience leveraging AI-powered tools (coding assistants, code analysis, documentation, or testing tools) to improve development efficiency, while applying strong critical thinking and engineering judgment to validate solutions and ensure code quality.
The annual salary range for this position is $80,000-$100,000.
ABOUT ACCUMTECH
AccumTech is a small, but growing, software service company that has annually been voted one of Crain's Detroit Business Coolest Places to Work by our employees since 2019. Joining AccumTech will give you an opportunity to take on challenging projects in a fast-paced agile environment, take responsibility for the growth of your team, and play a key role in the success and growth of the company.
AccumTech was founded in 2014 by experts in data management, pharmacy benefits, healthcare consulting and federal health regulations to assist key stakeholders in the integration of claims data between different consumers. We are based in Ann Arbor, Michigan and offer a competitive benefits package that includes health benefits, a competitive salary, paid time off, a 401K with employer match, and flexible scheduling.
AccumTech does not provide Visa sponsorship.