Software Engineering - Sr. Director
Role details
Job location
Tech stack
Job description
"We are seeking a senior director to lead the technical development of a decision intelligence platform. You will be leading highly energetic global teams of software engineers for FICO's streaming analytics capabilities. This role involves leading multiple backend and frontend engineering teams responsible for processing high-volume low latency decision intelligence execution. These capabilities embody patented and unique market value that drives critical business value in a high growth area. This opportunity offers a unique leadership role to work with cutting edge technology applied to one-of-a-kind business problems." - Software Engineering-Vice President
What You'll Contribute
- Work with stakeholders to comprehend and provide feedback on business strategy and requirements for your set of software platform capabilities.
- Collaborate with product managers to understand priorities and usage scenarios of product features.
- Provide leadership to your teams for positive customer outcomes, aligned autonomy, a spirit of innovation, a bias for action, clear & transparent communication, community of trust, and commitment to move forward together.
- Collaborate with other engineering leaders to ensure the entire software platform is a success.
- Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
- Coach your leaders and engineers to excel in their roles while fostering a learning culture and hiring the best talent for your teams.
- Participate in prospect/customer meetings on technology topics.
- Collaborate with technology suppliers to address FICO's technology needs.
Requirements
-
Experience designing, building, deploying, and operating commercial software that integrates sophisticated AI & ML stateful algorithms leveraging real-time aggregations (such as time windows), along with other forms of intelligence, all executing in low milliseconds.
-
Experience with platforms that enable customers to build event-driven applications.
-
Experience with commercial software that covers the entire life cycle of intelligence execution, from authoring to execution to observing.
-
Experience leading software teams developing in Typescript, Java and Python.
-
Ability to plan and drive your teams to an end state based on simplicity, modern software design patterns, open-source software, and cloud environments.
-
Ability to perform any of the engineering tasks done by your team.
-
Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure.
-
Experience with event-driven and microservice architecture.
-
Experience in building, tracking, and communicating plans within agile processes using agile program management tools.
-
Experience coaching and mentoring individuals and teams across the globe.
-
Experience with supporting production software deployments.
-
Experience with commercial software product processes.
-
Bachelor's/Master's degree in computer science or related discipline.
-
Preferred experience delivering and managing commercial software for multiple public cloud technologies, e.g., AWS, Google, Azure.
-
Experience with Kubernetes and related ecosystem tools, as well as distributed processing platforms such as Storm, Flink, and Spark with nice-to-have.
-
Experience with numerous database technologies that are fit for purpose and integrating decision, numerical programming, and AI/ML technologies is beneficial.
Benefits & conditions
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
- The targeted base pay range for this role is: $171,500 to $269,500 with this range reflecting differences in candidate knowledge, skills and experience.