Engineering Manager Job in Cornerstone Ondemand

Engineering Manager

Apply Now
Job Summary

As a key member of the Engineering team, this individual will be responsible for the execution and delivery of high quality, modern software within an agile environment. The right candidate will be intelligent, able to learn quickly, a team player, achievement focused, meticulous in detail, flexible and innovative in their approach to tackling varied testing challenges and will always strive to improve the quality of their team. This individual will view himself/herself as a true professional in the software field.
Success in this role will provide a host of additional opportunities for technical and professional growth. Experience in a startup environment or on global software team is preferred.

In this role you will...

  • Lead a lean team of Test and Development engineers to deliver impactful features and tools.
  • Own impactful application platforms that operationalizes Cornerstone Product
  • Drive architectural changes on current monolith and SOA applications and gradually work towards adapting and steering the team on microservices on AWS.
  • Provide mentorship and guidance to the team members to achieve highest levels of quality and productivity.
  • Steer Test Automation roadmap for the owned features and applications.
  • Manage the technical product backlog and conduct Sprint Planning by collaborating with product owners to define and execute value delivery sprints.
  • Design and develop enterprise level multi-tiered software using Microsoft and open-source technologies on the cloud.
  • Transform, build and upskill the team to embrace modern engineering practices.
  • Provide production support and troubleshooting.
  • Setup goals/OKR s, review progress and discuss career advancement with team members.
  • Communicate issues or project details effectively with direct reports, peers and managers.
  • Perform other software development and management-related duties.
  • ... and being the rockstar you are, will be willing to take on additional responsibilities as needed.

You ve got what it takes if you have...

  • A bachelor s degree in Computer Science or Engineering related field or relevant job experience.
  • Extensive application development experience, preferably in a SaaS environment using Microsoft technologies
  • 10+ years of web-based application experience.
  • 4+ years of managing people and teams.
  • Strong experience in Transforming teams to work on modern engineering practices. Especially move from Monolith to microservices.
  • Experience with frameworks and tools.
  • Experience with SOA/microservice architecture
  • Highly efficient data persistent design techniques. Strong understanding of data retrieval performance (queries, caching). Able to optimize designs/queries for scale.
  • Strong experience managing teams of developers and test engineers.
  • Experience with Continuous Delivery.
  • A proven understanding of the agile SDLC in CICD.
  • Strong problem-solving skills and a detail-oriented mindset.
  • Ability to multi-task, prioritize and meet deadlines in a fast-paced environment.
  • AWS experience or cloud experience is a must! Certification Preferable.
  • Understand AWS core services and basic architecture best practices.
  • Experience in working on projects with public cloud providers like Amazon Web Services, Azure, Google Cloud, etc
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs