Technical Software Development Manager

Sorry, this job was removed at 5:27 a.m. (MST) on Wednesday, June 23, 2021
Find out who's hiring in Colorado Springs.
See all Developer + Engineer jobs in Colorado Springs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Pushpay exists to bring people together by strengthening community, connection, and belonging. As the leading provider of mobile apps and giving technology to churches, schools, and nonprofits, Pushpay helps organizations and their communities stay connected anytime, anywhere.  

We recently announced the exciting news of Pushpay and Church Community Builder merging together to deliver a best-in-class fully integrated church management system (ChMS), custom community app, and giving solutions for organizations in the faith sector. The combination of our two companies gives us complimentary world class solutions for our customers and aligns strongly with Pushpay’s core strategy of providing innovative, market-leading solutions for customers.

About the Position:

Responsible for managing 6-10 software developers ranging from Junior (Junior Developer) through High Senior (Principal Developer). Will also provide leadership across ChMS Engineering and its initiatives.  This role will be interacting with internal customers: Directors of Engineering, Product Managers, UX and Design team, Product Marketing, Data Team, Site Reliability Engineering Team, Quality Assistance Team, On Call team, Customer Care Team, Delivery Manager, Engineering Managers, Department managers (C-Suite / V-Suite).  This role may interact with external customers: Customers, Conferences, User Groups, Integration Partners. 

Responsibilities: 

  • Understand and exhibit the company's core values and promote them within their teams 
  • Organizing a range of activities to help support a vibrant engineering culture within Pushpay, including team building, offsites and staff acknowledgements 
  • Hiring and retaining great people 
  • Performance monitoring and management of their teams 
  • Professional development and coaching for their teams 
  • Advancing ChMS Technology & Infrastructure
  • Developing and implementing a roadmap for ChMS Build Process & CI/CD system
  • Lead the technical coordination of inter-departmental development projects
  • Implementing and iterating on development coding standards
  • Developing and implementing an approach to address Tech Debt intentionally and systematically
  • Ensuring teams are adequately resourced for the work aligned with their team charter and the needs of the business 
  • Ensuring strong communication is maintained between relevant Product team members and your teams 
  • Ensuring strong communication between your teams and their (Associate) Product Managers 
  • Collaborating with their teams (direct reports) to ensure that the employee experience is considered in any work that is undertaken 
  • Building and maintaining a vibrant engineering culture 
  • Help translate business vision and strategy into a people and process strategy for areas managed, and executing successfully on that strategy 
  • Advocating for the tools, processes and resources teams and engineering needs to enable their ongoing success 
  • Contributor to wider engineering initiatives and strategy 
  • Identifying, mitigating and/or eliminating roadblocks and bottlenecks in process and practices 
  • Participates in strategic management initiatives 
  • Overseeing the design, delivery and execution of work that is aligned with the needs of the business 
  • Ensures that team-owned features are well supported and handled by their team for their lifetime 
  • Collaborates with the Tech Leads, Directors, and Product Managers in establishing and maintaining a product vision and a plan to execute 
  • Contributing to a number of weekly, monthly and quarterly reports for your areas of responsibility and portfolios 
  • You may be involved in developing software and tooling (code, algorithms, designs, processes and practices) that is then incorporated into Pushpay products (both internal and external) which may constitute intellectual property that belongs to Pushpay 
  • You may work with Engineers, Quality Assistance, Product and other parts of the business to review requirements and proposed solutions, and to provide input into these processes (which may include ideation, algorithms, processes and feature design). This work may constitute intellectual property that belongs to Pushpay 
  • You will be involved in long term product and technology strategy (ideation, reviewing and refinement) which includes developing forward looking design and strategy which may constitute intellectual property that belongs to Pushpay 
  • Participate in on-call support of the Church Community Builder product, if on the on-call roster

Qualifications / Requirements: 

  • 7+ years of relevant software engineering experience; “relevant” being: Developing Internet-scale multi-user web/mobile/cloud type software products (as an Engineer or Quality Assistant). + applicable tertiary qualifications 
  • 1+ years of relevant management experience; “relevant” being: Managing a team of engineers working closely with those teams to deliver features/care; this may be in the form of being a successful Tech Lead (Team Lead) or Engineering Manager 
  • Keep an eye on industry trends and technology and bring new ideas to the table 
  • Raises issues early when they see obstacles preventing their teams achieving their goals (individual, team, product) and works to find solutions 
  • When discussing work, engages in discussion around business impact and risk 
  • Demonstrates an understanding of the wider business context across all of engineering 
  • Demonstrates a strong understanding of the charters of the teams that roll up to them 
  • Be a gate opener, not a gatekeeper 
  • Demonstrates a strong empathy towards each of their direct reports 
  • Encourage their direct reports to understand the ‘why’ behind the task 
  • Delegate slightly more than feels comfortable, and delegate well 
  • Zoom out - Has a broader overview of the system than any of the individual teams or team members - enough to see how every teams work fits into the larger picture 
  • Taking on accountability for the output of the teams, even though responsibility is delegated to the tech lead or feature lead 
  • Reduces time spent on low-return activities 
  • Works in close collaboration with the Director of Engineering, as well as the other Engineering Managers within the same product areas 
  • Actively works to build engineering culture & values 
  • Practical commercial knowledge of, and high proficiency with: 
    • AWS services 
    • Some variety of bug tracking system - e.g. Jira 
    • Continuous Integration / Continuous Deployment practices and tooling 
  • Excellent communication skills, both written and verbal 
  • Self-manage your priorities, tasks, time and the expectations you have set with the rest of the team and the rest of the company
  • Generous with your time and knowledge, sharing and collaborating with others in the engineering team 
  • Discusses work in both technical and business-impact terms

THIS POSITION IS LOCATED IN COLORADO SPRINGS, CO

Salary range $105/K - $140/K (DOE)
100% Employer paid Health Insurance Plan: Medical | Dental | Vision
50% Employer paid dependent care Health Insurance Plan: Medical | Dental | Vision
PTO & 11 Paid Holidays

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We’re located at the foot of a mountain range surrounded by great views and fun things to do.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PushpayFind similar jobs