Software Engineer
Average Salaries in 2022: $101,669 *
Software Engineers (also can be called Software Developers or Web Developers) leverage their knowledge in programming languages, frameworks, databases, servers, and other technologies to turn an idea into a final product.
Front End Developer
Average Salaries in 2022: $96,637 *
Front End Developer (can also be called Front End Engineer) is responsible for developing new user-facing features while building reusable codes and optimizing page load times within web/mobile applications.
Back End Developer
Average Salaries in 2022: $102,750 *
Back End Developer (can also be called Back End Engineer) is responsible for server-side web or mobile application logic and integration of user-facing features through APIs.
Full Stack Developer
Average Salaries in 2022: $103,891 *
Full Stack Developers (also called Full Stack Engineers) use front-end and back-end programming languages to design, develop, and maintain full-fledged and functioning platforms with databases and servers.
Our Software Engineering curriculum is tailored to the skills employers look for
No matter what level you’re currently at, Flatiron School’s Software Engineering course will turn you into an industry-ready Software Engineer.
Upcoming Course Start Dates
| Start Date | Pace | Campus | Status | |
|---|---|---|---|---|
| May 4, 2026 | Online | Few Spots Left! | ||
| June 1, 2026 | Online | Open | ||
Your Life Won’t Wait For A Career Change
Full-Time
You’re ready to commit to a full-time course load. You’ll graduate in 15 weeks thanks to a rigorous schedule: 8 hours a day, Monday to Friday.
- 15 weeks long
- In-person or online
- Synchronous learning with your cohort
- Course highlights:
- Group work with instructor help
- Paired with design sessions
- Lab time with instructional staff
Part-Time
Our part-time course is designed for busy people. If you don’t have 8 free hours to dedicate a day (same), then our part-time course is for you.
- Up to 40 weeks long
- Online only
- Asynchronous learning at your own pace
- Course highlights:
- Pre-recorded lessons
- Optional live lectures and office hours
- Chat with classmates and instructors via Slack
You can become a Software Engineer. Apply Today.