Who We Are
O3 Solutions is growing! With hundreds of billions of dollars being spent within industrial construction— data center, energy, industrial manufacturing, infrastructure, mining & metals, our addressable market is significant. We are transforming these industrial sectors through our cloud-based Agile project management platform.
Our target customers have a need (knowingly and some unknowingly) to partner with O3 Solutions to manage these complex industrial construction projects. By fully integrating the entire construction ecosystem on a modern cloud-based platform, our clients can deploy capital projects at a lower cost, on a more predictable schedule, and with decreased requirements for working capital. We envision a world where construction thrives through streamlined, Agile project management. Our vision is to create a future where every project team—from site planners to executives—at every project stage—from early project planning through commissioning and startup—collaborates effortlessly, empowered by technology that enhances agility, transparency, and efficiency.
About This Position
We're looking for a Full Stack Software Engineer who can own a feature from database to UI. You'll work across the entire stack in a modern .NET / Angular environment, participate fully in Agile ceremonies, and collaborate closely with product, UX, and client success.
This isn't a role where you pick up tickets and disappear. We expect you to understand context, ask good questions, and care about what ships.
What You'll Work On
- Design and develop new features across the full stack from SQL schema through business logic to Angular UI
- Take full ownership of code you ship: write thorough unit tests, review your own work critically, and anticipate upstream/downstream effects before opening a PR
- Participate actively in peer code reviews with a focus on correctness and long-term maintainability
- Contribute to sprint planning, retrospectives, and scope assessments. Your input on timelines matters
- Support teammates and contribute to a culture where the bar stays high
The Stack
- Business / API Layer: C#, ASP.NET, REST, Repository Pattern
- UI: Angular
- Data Layer: SQL, Entity Framework
- Testing: MSTEST, Jest
Job Requirements
- Bachelor's in Computer Science or related field + 2–4 years of experience, OR 4+ years of equivalent full-time professional experience
- Strong object-oriented fundamentals in .NET / C#
- Solid REST API development experience with ASP.NET
- Frontend experience with Angular (Vue or React considered)
- SQL proficiency; Entity Framework experience a plus
- Comfort writing and maintaining unit tests
Nice to Have
- Cloud platform experience (AWS or Azure)
- Automated testing experience (UI, API, integration)
- Familiarity with AI coding assistants like Claude Code, GitHub Copilot, Cursor, or similar
- Construction or industrial domain knowledge
What We Offer
- An opportunity to contribute to a leading-edge company that is disrupting the least digitized industry on the planet with our agile project management platform
- The chance to make an impact on the way our technology is being developed and going to market
- A vibrant, dynamic and fast-paced work environment, where you will be able to grow as we grow
- Collaborative and inspiring teams
- Work in a culture ‘Built on Values, Driven by Results’
- Fun work environment where we celebrate our successes!
- Comprehensive salary and benefits package.
- Salary range: $95,000–$115,000 depending on experience
- Remote work
- Unlimited PTO
- Results Only Work Environment (ROWE): flexible schedules, no micromanagement
- Medical, Dental & Vision Insurance
- Life, AD&D & Long-Term Disability coverage
- 401(k) Plan
- Professional development support