The World Needs More Software Engineers
Summary
Box CEO Aaron Levie, cofounder of the company in 2005, discussed the impact of AI on enterprise software and the demand for software engineers at the O’Reilly AI Codecon in April 2026. Despite "doom rhetoric," TrueUp data indicates software engineering job postings are at a three-year high, suggesting AI agents could increase engineer productivity by 2-10x, making previously unviable software projects economically feasible across the economy. Levie argues that the total addressable role of engineers will expand beyond IT to every corporate function, wiring automation for marketing, legal, and accounting. He also highlighted that while interoperability is improving, the critical challenge for AI agents in enterprises is structuring data for context, predicting a decade of infrastructure modernization. The discussion also covered the "two computers" framing (deterministic vs. probabilistic) and where startups can win by automating unstructured work in areas like legal and accounting services.
Key takeaway
For Directors of AI/ML and VPs of Engineering evaluating AI integration, recognize that AI agents will likely increase, not decrease, the demand for software engineers by expanding project viability. Your focus should shift to robust data infrastructure and reengineering workflows to provide precise context for agents, rather than merely connecting systems. Prioritize automating unstructured, human-centric processes where AI-native solutions offer significant efficiency gains.
Key insights
AI agents will expand software engineering demand across the economy by making more projects economically viable.
Principles
- AI increases engineer productivity significantly.
- Context, not connectivity, is the core problem for enterprise AI.
- AI makes the field of engineering more technical.
Method
Enterprises must reengineer workflows from the ground up to deliver precise, surgical context to AI agents, treating them as new employees needing full, accurate briefings.
In practice
- Structure data for agent consumption.
- Identify unstructured work for AI automation.
- Define boundaries between deterministic and probabilistic code.
Topics
- AI Agents
- Software Engineering Demand
- Enterprise AI Strategy
- Data Infrastructure Modernization
- Jevons Paradox
Best for: Director of AI/ML, VP of Engineering/Data, CTO
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by AI & ML – Radar.