Software Engineer – Trainee Program
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Paid apprenticeship program for aspiring software engineers at Flatiron School. Focusing on technical skills and real industry experience through mentorship and project work.
Responsibilities:
- Complete Flatiron School’s Software Engineering (full-time) and AI & Data Science (part-time) bootcamp programs
- Contribute to real software projects during a paid apprenticeship with an employer partner
- Collaborate in sprint-based workflows and participate in code reviews
- Build a portfolio of production-level work
Requirements:
- 2+ years of prior work experience (any industry)
- Availability for 40 hours/week
- Successful completion of the Flatiron School Aptitude Assessment
Benefits:
- Paid apprenticeship
- Remote work allowance
- Mentorship from experienced engineers
- Access to bootcamp programs

Flatiron School
Launch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
Similar Jobs

Staff Software Engineer – Compliance
Backend-focused Staff Software Engineer leading the development of compliance and financial crime prevention platform. Involved in designing, building, and maintaining critical systems with a remote-first culture.

Staff Software Engineer, AI
Staff Software Engineer, AI at Juniper Square driving technical strategies and leading engineering teams in AI-powered solutions.

Senior Software Engineer
Senior Software Engineer responsible for designing, developing, and maintaining software applications at Skillable. Focused on leveraging personal strengths to create amazing solutions in a fully remote environment.

Full Stack Engineer
Full Stack Engineer building applications for Tradeify's trading ecosystem. Collaborating across teams to deliver impactful products for global traders.

Fullstack Developer – MERN Stack
Fullstack Developer (MERN) focusing on high-performance microservices for client solutions in the online TV industry. Collaborating across teams to enhance web and streaming platforms.

Senior Engineer – Critical Environments
Senior Engineer providing deep technical leadership and expertise in Critical Environments engineering at TD. Responsible for operational excellence and strategic implementation of technology capabilities.

Principal Software Engineer – OpenShift Service Mesh, Istio
Principal Software Engineer improving Istio features for Red Hat's enterprise Kubernetes platform. Collaborating with global teams and mentoring junior engineers in open source environments.

Full Stack Developer – M365
Senior Full stack developer (M365) responsible for designing and delivering Microsoft 365 intranet. Involves migration from legacy systems with a focus on quality and scalability.

Senior Software Engineer, Infrastructure
Senior Software Engineer driving the stability and reliability of Epic's GCP infrastructure. Collaborating with engineering teams to maintain high availability and scalability.

Research & Development Software Engineer – Geometry, AI
Software Engineer developing geometry processing and simulation algorithms for an AI startup. Bridging engineering design and machine learning applications in a remote role.

Senior Product Engineer
Senior Product Engineer designing and building financial workflows across the stack. Collaborating with the team to shape architecture and deliver user experiences.

Software Engineer
Software Engineer joining Toro TMS to build best-in-class transportation management software. Contributing to a remote team and solving challenging problems for users while being mentored by experienced engineers.

Senior Software Engineer – AI
Senior Software Engineer developing async REST/WebSocket APIs with Python for Newfold Digital's AI platform. Designing multi-agent workflows and maintaining CI/CD practices for high-quality AI development.

Team Lead – Product Engineering
Team Lead driving product engineering for Vivecti's innovative health technology solutions. Responsible for scaling product architecture and managing a lean engineering team in a remote setting.

GTM Engineer
GTM Engineer building systems that enhance pipeline for a five-person team into the realm of enterprise retail and CPG. Working directly with the CEO to impact multi-billion-euro retailers.

Software Developer Work-Study Program, No Tech Experience Required
Paid apprenticeship for recent graduates transitioning into software engineering. Completing bootcamp programs while gaining real experience with industry projects and mentorship.

Software Developer Work/Study Program – Bletchley Fellowship
Flatiron School offers apprenticeships for early-career developers while they learn in AI and data science bootcamp. Hands-on experience with software development and mentorship included.

Software Engineer – AI Tools Team
Software Engineer Specialist designing and maintaining AI-focused software solutions for AI2IO. Collaborating with engineering teams to enhance technology capabilities and streamline workflows.

Software Developer – Earn While You Learn Program
Join Flatiron School's apprenticeship program as an early-career developer. Learn while working on real projects in Data Science & AI.

Senior Software Engineer
Senior Software Engineer maintaining and transforming legacy applications by building modern, API-driven applications. Working with React and PHP/Laravel in a mission-driven organization.