Jobs and Careers
Remote, Michigan, United States, United StatesRemotefull_timeVerifiedPosted 8 Jan 2025
💰 $32,000/yr

About the role

Seeking those interested in gaining practical experience in software development, project coordination, and healthcare IT.

  • Position: Software Engineering Apprenticeship
  • Duration: March 10th, 2025 – February 27th, 2026 (12 months)
  • Part time, working 20 – 29 hours/week
  • Location: Remote, based in Michigan (Eastern Time Zone)
  • Wage: $16/hour

The company is currently not authorized to support remote work employees in the following locations: Alabama, Alaska, Arizona, California, Delaware, Idaho, Massachusetts, Montana, Nebraska, Utah, Wyoming. 

Qualifications:

  • Currently enrolled in or recently completed a computer science, software engineering, or related technical program, or has completed informal education (e.g., online courses, coding bootcamps, certifications).
  • Experience with developing software applications in modern programming languages including JAVA, C#, and/or Python.
  • Experience with the SLDC and agile project management principles.
  • Experience with infrastructure as code and tools including AWS, Azure, and/or Google cloud infrastructure.
  • Experience with task management tools such as JIRA, Asana, or similar.
  • Experience with source version management such as Git, GitHub, Bitbucket, or similar.
  • Ability to clearly communicate technical concepts to both technical and non-technical teammates.
  • Willingness to collaborate with other team members and contribute to the growth of a new team in a remote working environment.
  • Eagerness to continue learning new technologies and grow professional skills in a real-world setting.
  • Passion for improving healthcare systems and leveraging technology for the social good.
  • Be legally eligible to work in the US and off-campus.
  • Pass a criminal background check.
  • Proficiency in Microsoft Office Suite (Outlook, Teams, Word, Excel, PowerPoint).

Key Responsibilities:

  • Software Development: Collaborate with senior developers to design, code, test, and deploy software solutions to improve current operations.
  • Bug Fixing & Troubleshooting: Identify and resolve software defects and system bugs in a timely manner following quality assurance standards to ensure code quality, maintainability, and adherence to best practices.
  • Participating in Agile and SDLC Process: Actively participate in sprint planning, stand-ups, and retrospectives, learning Agile principles and applying to the software development life cycle (SDLC).
  • Infrastructure as Code (IaC): Automating and managing IT infrastructure through code, allowing for more consistent, efficient, and scalable deployments. Familiarity with tools like Azure, AWS CloudFormation, or Google is a plus.
  • Maintaining Documentation: Help create and maintain technical documentation for code, system architecture, and project progress on status reports.
  • Communicating with Cross-functional Teams: Collaborate with software development, quality assurance, and product management teams to relay customer insights and contribute to ongoing product improvements.
  • Supporting Nonprofit Mission: Understand the nonprofit's goals and contribute to solutions that support health IT initiatives, with a focus on scalability, usability, and accessibility.

Benefits:

  • Hands-On Experience in a Growing Health IT Nonprofit: Gain valuable, real-world experience by working alongside skilled software engineers to develop impactful solutions that improve healthcare systems, directly contributing to the nonprofit's mission.
  • Mentorship and Professional Growth: Benefit from mentorship by senior developers and industry professionals, accelerating your learning curve while developing critical software engineering skills in a collaborative, supportive environment.
  • Career Advancement and Networking Opportunities: Build a strong foundation for a successful career in software development through networking opportunities with experienced professionals, and exposure to diverse technologies, tools, and best practices in the health IT sector.

How to Apply: Interested candidates should submit a resume and cover letter outlining their qualifications and interest in the position. Please include any relevant coursework, projects, or experiences that demonstrate your ability to excel in this role. The ‘optional’ application fields in UKG are not necessary.

Equal Opportunity Employer Notice:

We are an Equal Opportunity Employer who recognizes that our div

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s