Senior Software Engineer

Birmingham, AL/Remote

The Senior Software Engineer is tasked to collaborate with internal teams and clients to develop high-quality software that is aligned with user needs and business goals. Additionally, the position is expected to take the lead on projects by identifying, prioritizing and executing tasks in each phase of the software development life cycle, including: 

  • Prioritizing Needs of Clients

  • Gathering Requirements

  • Rapid Prototyping

  • Requirements Analysis and Development

  • User Story Prioritization

  • Development

  • Testing

  • Releasing to Production

  • Analyzing outcomes 

Senior Software Engineer Responsibilities

  • Translate specifications into actionable development tasks
  • Apply design concepts into real world applications
  • Build thoughtful and thorough unit tests
  • Contribute to peer code reviews
  • Mentor fellow team members
  • Anticipate upstream and downstream effects of code changes
  • Adjust workload and communicate with the team to meet deadlines
  • Take part in sprint related activities (scrum, sprint planning, retrospective meetings)

Is this Senior Software Engineer role a good fit for your experience and skill set? Let us know! Send your resume to


  • Bachelor’s degree in MIS, Computer Science or related technical discipline AND two years of related full-time experience or 4 years full time equivalent work experience required

  • Strong skills in Object Oriented Development

  • Experience in .NET or similar platform

  • Web Development Skills: Angular, JavaScript, TypeScript, CSS

  • API Development

  • Automated Testing (UI, API, .NET, Integration)

  • SQL Development

  • Visual Studio, VS Code, SQL Management Studio

Who is O3?

Founders Story

Industrial revolutions have ensured that technology takes over human interventions and eliminates the related delays and errors. However, the cyclical nature of the construction market has compelled even the biggest businesses to invest in finding their “A-teams” rather than the overhead and R&D of automation. Turning this around required a solution that could overcome the four key hurdles of the 21st-century construction industry – visibility, age-old manual processes, a lack of standardization, and the expectation of the final build.

“What has been lacking is a tool designed to view and optimize the entire project as a single system from beginning to end,” begins Josh Girvin, co-founder, and CEO of O3 Solutions. Girvin joined forces with Mandi Coker and Jared Elliott, fusing over 30 years of combined industry experience to form O3, a modern project management platform purpose-built to deliver the best of Advanced Work Packaging (AWP) and agile methods.