In order to be considered for this position, you must complete the following:


1. CLICK HERE to fill out our short application, including your resume and cover letter

2. Fill out your personal information at the right of this page and click “Submit Application"

Who we are:

JobNimbus is an all-in-one, cloud-based software that tracks sales, jobs, and tasks from a single, simplified interface. Our team loves helping other businesses grow while enjoying a flexible, energetic company culture. 

We've become the number one software for roofing companies by encouraging learning, growth, and data-driven results. We provide a place for our employees to build a rewarding career while maintaining a healthy work-life balance. We offer flexible work hours, a comprehensive benefits package, 13 paid holidays and more. Most importantly, we're invested in our employees and passionate about improving the lives and businesses of our customers.

We’re looking for someone who:

  • Can create an environment that encourages creative thinking and instills ownership and accountability in team members. 

  • Is passionate about creating solutions to challenging business problems using design-led, cloud-based software.

  • Embodies a growth mindset and is philosophically agile.

  • Takes responsibility while prioritizing collaboration.

  • Desires a major role in a company and the opportunity to make a significant impact.

Your job will consist of:

  • Leading the software development team to high-quality results.

  • Helping to prioritize development tasks in a manner that optimizes for time to completion and customer satisfaction.

  • Regularly running individual and team meetings to improve visibility and ensure an effective development process.

  • Ensuring project timelines are met while Identifying obstacles and needed resources. 

  • Working with the development and customer-facing teams to address technical issues and improve the product

  • Providing coaching and mentoring to team members.

  • Communicating with and advising senior management on technical issues.

Required skills:

  • 2+ years development team leadership experience

  • 4+ years software development experience

  • Jira cloud expert

  • Project management or scrum master experience

  • Understanding of scrum/agile methodologies 

  • Ability to cross-train and mentor team members.

  • Proven track record of successfully leading projects from conception through completion.

  • Excellent verbal and written communication skills.

  • Versatility and the ability to work in a cross-functional environment.

  • Bachelor's degree or higher in Computer Science, Information Systems or a related field, or equivalent work experience.

Desired skills:

  • Familiarity with NodeJS, Typescript, Cordova and/or .NET

  • Ability to take business use cases and translate them into technical requirements documents that can be tasked out or developed on.

  • Hiring experience

  • SaaS experience

  • Positive attitude and demeanor

What we offer:

  • Competitive salary based on experience

  • Exciting challenges and opportunities for growth and impact. 

  • Great teammates and passionate company culture.

  • Comprehensive benefits package.

  • Flexible PTO and 13 paid holidays, including a flexible floating holiday and Christmas Eve through New Years Day.

  • Paid Parental Leave

  • 401K


If this description matches your skills, we highly encourage you to apply at the link below. Check out our reviews on Glassdoor for more insight into our high-energy company culture. 

Please fill out and submit the form below, then fill out your personal information at the right of this page, attach your resume and cover letter, and hit “Submit Application.” 

Click here to access the Agile Development Manager Application Form.