Job Title: Software Engineering Leader
About the Role:
We are seeking a highly skilled and experienced software engineering leader to join our team. As a key member of our organization, you will be responsible for managing the development of existing products in our portfolio.
Key Responsibilities:
* Manage on-prem and SaaS products, ensuring their efficient operation and continual process improvement.
* Provide direct technical leadership to a global team of product architects, engineers, testers, and other engineering staff.
* Work closely with Product Owners and Product Management teams to support design and development for new products and enhancements to existing products, as well as product lifecycle management.
* Collaborate with our Legal team and security experts to build and guide implementation of legal and regulatory requirements in all our products and development lifecycles, ensuring compliance and security.
* Advise our Engineering teams on best practices to help ensure products are implemented with appropriate technology choices, gathering feedback and adjusting said practices as necessary.
* Guide the technology strategy for SaaS application development, cloud architectures, and usage, and operations for all product families across the business unit.
* Drive awareness and action around concerns like high availability and performance objectives for all the product families.
* Mentor architects and software engineers within the business unit.
* Manage the backlog of work while negotiating priorities and evaluating impact to an ever-changing landscape.
* Conduct all agile and scrum ceremonies within the development team.
Requirements:
* Computer science undergraduate degree or equivalent.
* A minimum of 8 years' experience working in the software development industry.
* A minimum of 4 years' combined management experience (resource/technical or combination).
* Experience working with agile development teams.
* Experience working with highly remote and distributed development teams.
* Experience working with Azure DevOps for work tracking and release management.
* Experience working with On Prem product and/or SaaS Cloud products.
* Knowledge of Azure Cloud Services and the ability to review and understand architectural diagrams and approaches.
* High-level knowledge of frontend and backend development best practices.
* Excellent verbal and written communication skills.
* Able to work in a team environment to mediate and resolve conflict, solve problems, and make decisions.
Why Work with Us:
* Life at Quest means collaborating with dedicated professionals with a passion for technology.
* We prioritize our people's health and wellness, as well as rewarding them for their hard work.
* We invest in our people and offer programs that enable them to pursue careers that fulfill their potential.
* We're an equal opportunity employer, committed to diversity and inclusion.