Mgr, Software Engineering in Boulder, CO at The Geo Group

Date Posted: 10/22/2018

Job Snapshot

  • Employee Type:
  • Location:
    Boulder, CO
  • Experience:
    7 - 10 years
  • Date Posted:

Job Description


Compensation Base: 

Compensation Bonus (if applicable): 


Equal Opportunity Employer.

BI is one of the leading technology companies in Colorado and the largest provider of innovative electronic monitoring solutions in the United States. We excel at proving technological solutions to over 1,000 agencies nationwide and allowing those agencies to fulfill their missions without worrying about the technical complexities. 


Software Engineering Manager 

We are growing and seeking a Manager of Software Engineering to oversee multiple Agile Scrum teams. Our software development organization is advancing to the next level of effectiveness and in need of additional leadership. 

Are you ready for your next challenge as our next Software Engineering Manager ??? 

About the Role 

As a Senior Software Engineering Manager, you will oversee multiple Agile Scrum teams. Our goal is to have strong leader that will enable the growth of the teams and increase our Agile adoption. As an Agile champion collaborating with our Product Management team, you will provide technical coaching with a focus on culture, continuous improvement and change.  Our development efforts integrate backend processes that are highly scalable, robust and have a high degree of complexity.  

What You Will be Doing 

  • Drives the engineering efforts of software development within the organization.  
  • Software Engineering management for 2-4 Agile teams comprising of Software Engineers, Software Development Engineers in Test, User Interface (UI) and Quality Assurance (QA) engineers 
  • Responsible for hiring, onboarding and mentoring highly functional technical experts 
  • Lead and develop technically focused team members 
  • Drive technical advancements and direction 
  • Partner with Product Management in the continual forwarding of market features 
  • Optimize team processes and practices within the Agile team 
  • Emphases on quality and efficient continuous delivery 
  • Performs other duties as assigned 


Job Requirements

What You Will Bring to this Position 

  • Bachelor’s Degree in Computer Science or related field 
  • 8+ years of technical industry experience 
  • 2+ years leading a software team 
  • Outstanding team player 
  • Outstanding verbal and written communication skills 
  • Ability to mentor at a technical level 
  • Agile champion 
  • Thorough familiarity with the product focused development organization 
  • Excellent customer service skills 
  • Outstanding technical and analytical skills 
  • Ability to provide technical mentoring to direct reports, evaluate technical alternatives, and provide recommendations 
  • Ability to respond to changing priorities in an evolving environment 
  • U.S. Citizenship required 
  • Ability to pass a federal background check and obtain a suitability determination 
  • Ability to work with computers and the necessary software typically used by the department 


As a Senior Software Engineer, you will be part of a solid, established, and growing organization. Our technical teams continue perfecting their Agile effectiveness and continuous integration and your addition to the team will propel us to the next level. As a valued contributor to our continued success, you will be provided with a competitive compensation package that includes full benefits. Your benefits will include: 

  • 3 weeks paid time off 
  • 11 paid holidays 
  • Medical, Dental, and Vision coverage 
  • Term life insurance (includes spouse and dependent) 
  • Accidental death and dismemberment insurance 
  • Short- and long-term disability 
  • Flexible spending account 
  • 401(k) retirement program 
  • Stock purchase program 
  • Tuition reimbursement 
  • Various discount programs 

Your world of opportunities begins here! Apply today!