Software Engineering Manager

Sorry, this job was removed at 1:54 p.m. (MST) on Wednesday, February 27, 2019
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Are you ready to join a software company whose work is revolutionizing the way consumers interact with and use energy? If you love solving complex problems, cultivating high performance teams, and deploying highly scalable, distributed systems, then Tendril is the place for you.

Job Description:

As the Software Engineering Manager of our sustaining team, you will lead an Agile software engineering team to support our existing product suite, implement changes that drive down cost of ownership, and improve our products in ways that make software easier and more fun to work on. In addition to your Engineering Management responsibilities, you will be owner of our software security processes and procedures and the point person for vendor audits. Tendril is working with some great technology and you will have the opportunity to lead your teams to deliver quality software built on our micro servicesarchitecture.   

Responsibilities:

  • Measure, report, and enforce all quality processes to ensure high-quality solutions and high customer-satisfaction
  • Measure, report, and enforce all deployment processes to ensure dependable, repeatable, and automated deployment of all Tendril solutions.
  • Select and manage company staff and outsourced vendors who will implement the company solutions.
  • Define, measure, and enforce the company’s software development methodology.
  • Monitor platform and solution performance, ensure a common understanding of current performance and scalability,and ensure that scale bottlenecks are proactively addressed.
  • Assist in the building of a high-performance organization, including organizational planning, recruiting & interviewing candidates, and cultivating world-class engineers.
  • Collaborate with the stakeholders to develop use cases (user stories) and specifications that describe the implementation of the company’s solutions
  • Be the champion of the team to the business and the champion of the business within the team
  • Support project planning and prioritization of resources.  Pragmatically work with peers in Account Management, Product Development, and Support, to balance customer needs, support issues, technical architecture needs, and new feature development.
  • Proactively identify areas of risk in project deliverables and platform architecture, and develop plans to mitigate those risks.
  • Participate in architectural discussions, facilitate healthy debate, and recommend technical solutions when necessary.

Knowledge, Experience, and Skills:

  • 3+ years experience managing web application development.
  • 5 years experience with high growth companies.
  • Experience leading SOC 2 / ISO27001 audits.
  • Hands-on experience coding in one or more currently popular language (Java, Scala, Go, Ruby, Python, etc.).
  • Expert in practical application of Agile software development methodologies.
  • Exceptionally self-motivated and directed.
  • Superior analytical, evaluative, and problem-solving abilities.
  • Ability to motivate in a team-oriented, collaborative environment.
  • Experience in organizations with multiple geographically disparate office locations.
  • Interest and/or experience in the rapidly evolving energy sector
  • Proven experience building and cultivating high-performance, cross-functional teams
  • Polished communicator who interfaces productively with cross-functional counterparts at all levels of management.
  • Ability to foster a creative and collaborative climate with cross-functional groups
  • Ability to thrive in a fast-paced dynamic environment.
  • Experience in a product-oriented SaaS business (B2B a plus)
  • Demonstrated track record working with management and Executive level team members in a medium to large sized software product development organization.
  • Commitment to bringing new approaches and ideas to the team with a consistently positive attitude.

What Makes Working at Tendril Awesome 

Our people make Tendril great. We are a company of super stars working together on interesting things and achieving exceptional results. Each one of us contributes to our strong company culture, led by a visionary yet tactical management team.   Tendril offers our people the chance to grow professionally while working with colleagues they like and respect on work that stretches their brains and grows their skills. We are connected by a desire to innovate and a goal of helping the environment by changing the behaviors of energy consumers.

We love our dogs and bring them to work with us. We host family events and adult parties. We contribute to the community, we volunteer, and we mentor.  Plus, we offer a ton of great benefits, including:

  • Health, dental, and vision insurance with a generous employer contribution;
  • An innovative and flexible paid time off policy;
  • A generous 401(k) plan;
  • A kitchen stocked with breakfast and lunch food, coffee, sodas, snacks, and adult beverages;
  • An open office environment where ideas flow among marketers and developers, product managers and support reps, who sit shoulder-to-shoulder collaborating and challenging and encouraging each other.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our Boulder office has plenty of nearby restaurants, bars and hotels for our visiting employees, as well as in office employees to enjoy. We have on-site parking, and when you enjoy a walk near the office - you can take in the views of the Beautiful Boulder FlatIron Mountains nearby - Enjoy!

Similar Jobs

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