Software Development Manager

Sorry, this job was removed at 8:20 p.m. (CST) on Wednesday, March 30, 2022
Find out who's hiring in San Francisco, CA.
See all Developer + Engineer jobs in San Francisco, CA
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Groove

Groove is the leading sales engagement platform for enterprises using Salesforce. Built for relationship-based sellers, Groove increases rep productivity, drives Salesforce adoption, and delivers revenue intelligence. Over 70,000 people use Groove at companies including Google, BBVA, Atlassian, Uber, and Capital One. Learn more: https://groove.co.


About the Role

Are you a SaaS, Web Services, and Enterprise Application Development expert? Are you passionate about Software Engineering best practices, highly efficient infrastructure, and application performance engineering? Do you want to build, best-in-class, service oriented, multi-tenant SaaS solutions as part of a growing and collaborative engineering team?


The hands-on Development Manager will be responsible for leading high-performance teams with a focus on quality and speed. You must have a proven track record of success building, leading, and managing a technical team with a strong sense of quality ownership and feature advocacy. This job requires strategic thinking and planning to provide leadership, vision and expertise throughout the entire development lifecycle. You will work with a team of demanding, highly motivated software engineers and will be expected to both challenge and be challenged. In order to effectively manage this team, you will have superior leadership skills, a solid background using object oriented methodologies, exposure/expertise in Agile development methodology, and the ability to operate within short release cycles and a fast-paced SaaS environment. You will report the VP of Engineering and work closely with Product, Quality, and Operations teams.


Responsibilities

  • Hands-on design, coding, and testing of new features, balancing with team and project management responsibilities
  • Manage multi-shore and multi-disciplinary engineering teams in the US and offshore locations
  • Recruit, mentor, coach, and make effective world class engineering teams on and off shore
  • Daily management of objectives, priorities, trade-offs, risk and performance management of all reporting staff.
  • Provide technical leadership, technology vision, career development, and mentoring to team members
  • Assign areas of ownership, ensure engineers have clear priorities and adequate resources
  • Maintain high morale and motivate engineers to go above and beyond
  • Participate in architecture discussions and planning with Product Management and Quality Engineering
  • Communicate status, risks to test complete dates, and offer mitigation strategies to ensure on-time delivery of all committed projects to cross functional teams
  • Analyze requirements to develop and execute consistent procedures, automation of builds, continuous integration, upgrading source code management practices and structuring source tree for efficiency and stability
  • Mutual commitment with Product Lead to value and scope of sprints, releases, and broader roadmap
  • Document and maintain documentation of the release process. Provide assistance to developers for code maintenance (branching & merging, CRE questions)

Requirements - People and Project Management Skills

  • Excellent verbal and written English communication skills, impeccable organizational and time management skills
  • Ability to lead and mentor heterogeneous engineering teams in complex projects
  • Incredible work ethic that thrives in fast paced, dynamic work environment
  • Ability to multitask between projects with minimal loss in productivity
  • Proven ability and desire to deliver projects on time, on quality
  • Able to cope with and thrive in uncertain and changing project requirements
  • Ability to motivate people, instill accountability and achieve results
  • Agile, proactive, comfortable working with ambiguous specifications and can prioritize on the fly.
  • Experience in short release cycles, the full software lifecycle, and have worked on a product that was actually released for public consumption

Requirements - Technology Skills

  • Excellent Ruby on Rails, Java/J2EE, and/or JavaScript engineering skills
  • Excellent OR mapping and RDBMS engineering skills on MySQL, PostgreSQL, SQLServer, and/or Oracle to include high proficiency with SQL, DDL, stored procedures, and schema design
  • Excellent UI development skills using JavaScript and ReactJS/Redux
  • Fluency in web services / API standards, technologies and tools (e.g. XML, SOAP/REST, GraphQL, etc.), experienced in architecting enterprise-class web services and API
  • Must possess theoretical and proven practical mastery of programming and design patterns, beyond the normal MVC etc.
  • Familiar with Salesforce platform / APEX development
  • Familiar with Chrome Extension development
  • Demonstrated self-motivation and a personal track record of life-long learning

Experience

  • Must have 2+ years of Development Manager or Senior Development Manager level experience managing complex enterprise applications development
  • 6+ years of professional software development experience with heavy use of all important Ruby on Rails, Java/J2EE or C#/.Net or equivalent web application frameworks
  • 5+ years management experience with onshore and offshore engineers
  • 3+ years of professional release management experience that leveraged source control systems and automated build tools
  • 2+ years of professional performance engineering experience with large scale application performance tuning and benchmarking of millions of daily transactions and terabyte databases
  • Experience in managing complex projects that require a deep understanding of the application logic and dependencies
  • 3+ years of professional web application development experience that required heavy use of related commercial or open source web application frameworks
  • 3+ years of professional RDBMS development experience that leveraged complex SQL, DML, DDL, and well-designed schemas. Directly PostgreSQL experience is a plus
  • Experience with NoSQL data management and analysis technologies such as Cassandra, MongoDB, Hadoop, HDFS, HBase, Pig, Hive, Redis, MemcacheD, Redshift, etc. is a plus
  • Salesforce Development experience (Apex, LWC, Visualforce, SOQL) is a plus
  • Chrome Extensions Development experience is a plus

Education

  • BS/MS degree in Computer Science or related fields and/or equivalent work experience

Benefits and Perks

Stock options

401k match

Flexible PTO

Medical/dental/vision insurance, with employee premiums covered at 99%!

Company-paid life insurance

Remote office set up options and locations in San Francisco, San Diego and Seattle

10 Paid holidays

Professional development stipend

Company-wide team-building retreats & virtual events

Fun, collaborative, and balanced culture


Our Culture and Core Values

Our values speak volumes about who we are, both as individuals and as a team. At Groove, we put our team before ourselves and are dedicated to ensuring that our teammates are happy and satisfied, both in their careers and their work environment. We are a team of high-performers that operate in a culture of empathy and transparency, with a natural curiosity to continually grow. We put the team before ourselves, care more, and enjoy the journey above all else. These are only a few of the reasons that we have a five-star rating on Glassdoor. 


Equal Opportunity Employer

Groove is an equal opportunity employer and values diversity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We offer highly competitive compensation packages and excellent benefits, including medical/dental/vision insurance, flexible PTO, and a matching 401K.


#LI-Remote

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

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Groove, a Clari CompanyFind similar jobs