As a Staff Architect II on Bain’s Next Generation Software Solutions (NGSS) team, you will lead software teams in developing, supporting, and maintaining Bain software products. Working under very minimal supervision, you will help execute and deliver complex, strategic technical initiatives. The role combines hands-on engineering with technical leadership: understanding business requirements, writing technical requirements and documentation, leading technical designs, completing coding tasks independently, reviewing code, and ensuring high-quality deliverables. You will provide architectural leadership across multiple software products and influence internal engineering teams and external vendors. You will help ensure vendor-led development aligns with Bain’s engineering standards, technical direction, and long-term architectural requirements. The role also includes support and operations, such as identifying system defects, participating in Level 1/2 troubleshooting, leading code deployments, and mentoring and training junior engineers. You will make forward-looking architectural decisions that balance delivery speed, engineering quality, maintainability, and the long-term consequences of technical choices. You will also apply technical judgment to AI-assisted development and the design of AI-enabled systems. The position is permanent full-time and is listed for Chicago and London. For Illinois, the estimated annualized salary range is $164,500–$197,500, with an annual discretionary performance bonus and possible other discretionary compensation. The role includes a 4.5% 401(k) company contribution, which increases after three years of service and is fully vested upon the start date.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree