NextGen Software Engineer
Core
18-month rotational engineering training program for recent graduates to gain hands-on experience across engineering, operations, and product development.
Role type
Junior Software Engineer (Rotational Training Program)
Builds
Smarter, healthier, and more sustainable buildings and communities
Domain
Building automation, IoT, and sustainable infrastructure
Deliverable
Production ML models | product features | infrastructure
Required skills
Software engineering fundamentals, data analysis, AI tools proficiency, adaptability, cross-functional collaboration
Preferred skills
Leadership development, problem-solving, technical communication
Technologies
AI tools, cloud platforms, automation frameworks
Responsibilities
Complete structured rotational assignments across engineering and business functions, collaborate on real-world projects, deliver a final capstone project, work on-site at assigned facilities, travel domestically and internationally for training and collaboration
Seniority
Entry-level, rotational trainee