Job Description:

The Software Engineering Manager will lead and contribute to a software development team focused on developing application software as part of Blue Marble Payroll’s WebGlobe platform. As a leading member of the product development team, there will be management of the software engineers, frequent, multi-disciplinary team collaboration with architects, and product owners. There will also be opportunities to propose the future direction of the product. Join our team to make a global impact on one of the biggest challenges currently facing payroll.


  • Direct management of software engineering team
  • Help lead software development and release process
  • Provide technical leadership on software architecture, coding, test strategies, and best practices
  • Lead an agile environment and Scrum process
  • Assist in the understanding of customer requirements and the development of feature requirements
  • Project management of software projects, communicating plans and expectations to stakeholders
  • Work collaboratively with cross-functional product development peers to deliver business success


  • Bachelor’s Degree in Computer Science or a related field
  • 8-10 years of web-based software development experience
  • Experience on an Agile or Scrum team
  • 2-3 years of technical leadership and people management experience
  • Experience in Ruby on Rails or similar language