Icon menu dark

Staff Software Engineer - Data Services

Adaptive Insights
Palo Alto
Verified
Posted

Company Introduction:

Adaptive Insights is the enterprise software leader in cloud corporate performance management (CPM), empowering finance and business leaders everywhere with critical insights to plan smarter, report faster, and analyze better. We deliver powerful and intuitive solutions to automate financial planning and forecasting for midsized, enterprise, and non-profit organizations seeking to transform business performance. Ranked by Montclare as the #16 Most Influential SaaS Company in the World, a five-time Deloitte Fast 500 winner, and named the first—and only—cloud Leader in Gartner’s Magic Quadrant for Strategic CPM Solutions, Adaptive Insights is addressing the needs of a large and rapidly growing cloud CPM market. Over 3,000 companies worldwide, rely on the award-winning Adaptive Suite to transform financial planning and analytics to better position their organizations for success.

Do you get excited by in-memory computing? Does the thought of building data services that can scale from small to very large enterprises, handling extremely large dynamically calculated data sets, delivered in the cloud, across the globe, excite you? We are looking for a hands on technical leader to lead our data services engineering team and continue revolutionizing the heart of our platform. The ideal candidate will have hands on development and leadership experience, the ability to lead a group of very talented developers, while going head-to-head on technical matters, and have the empathy and desire to help the team grow as people and professionals.

Responsibilities

  • Actively participate, drive as needed and deliver on the technical roadmap (working with architects and product management)
  • Lead the day-day agile activities of the team
  • Collaborate closely with other development teams (and managers) to help with continuous improvement of the architecture, tools and processes
  • Attract, hire and retain a team of very talented engineers

Required Skills

  • Hands on leadership, ideal to be 80% hands on(coding, design), 20% technical leadership(people management, process)
  • Technical lead or management experience of a software development team (Managing 3 people)
  • Experience delivering and supporting enterprise scale software, ideally in a SaaS environment
  • Understanding of SOA architecture
  • Experience with Micro-services
  • Good understanding of fault tolerance, multi tendencies
  • Experience with technologies like Java, Spring, Spring Boot
  • Agile Scrum experience
  • Experience in developing scalable data services, preferably mission critical databases like Cassandra, Postgres, MySQL or Oracle
  • Strong leadership, communication and organizational skills
  • Proven ability to balance multiple priorities and communicate across organizational boundaries
  • Experience in developing in an agile environment

Preferred Skills

  • Experience working in a startup environment
  • Experience working with distributed teams on related products
  • Cloud experience (AWS or Azure)
  • Experience with Zoo Keeper

Beyond Skills/Experience

  • Bachelor's Degree in Computer Science from a 4-year college or university, or equivalent is required
  • Master’s Degree in Computer Science preferred

 

View