Forest Lawn has always attracted unique and exceptional individuals; those who aren’t satisfied with simply building a career, but want to go home at the end of the day knowing they’ve made a profound and positive difference in people’s lives. If this sounds like you, take a look at our job openings....We may have your next GREAT OPPORTUNITY!
The Director of Software Engineering and Design directly manages a team of software engineers and complex product development projects. This position manages multiple activities including design, planning, engineering, prototyping, testing and commercialization.
This is a highly influential and unique opportunity help drive the strategy, product definition, and overall delivery of the company's expanding digital experience, specifically focused on FL's suite of web applications and their integrations into other applications in our environment.
Responsibilities:Define the product strategy for our operations applications and integrations, develop and identify the key measures of success, set expectations with all relevant developers and stakeholders, and effectively prioritize across initiatives, teams and functions in collaboration with our Project Management team.
Develop long-term strategy for the product categories under your management with a mind toward user focus and business benefit across our portfolio and coordinate product enhancements.
Identify any possible production risks, product integrity issues and regulatory risks, escalating to leadership as required. Rank and monitor any issues not immediately addressed as tech debt/product enhancements.
Integrate data analytics, product metrics, user experience research, and competitive analysis, to drive prioritization of product features and enhancements.
Lead engineering and product teams, including customer research, UX, QA and engineering, in the discovery process to define optimal customer experiences.
Ensure a highly effective team by facilitating a culture based on quality, responsiveness, and learning.
Mentor engineers, such that they have a voice in defining our challenging technical culture and helping to build a fast-growing team.
Review prototypes and tooling methods to verify and implement the functionality of product designs.
Coach product managers as they break down complex problems, develop strategies and plans to solve them, and help them collaborate to deliver solutions.
Assist stakeholders and Business Analyst to create and pitch product concepts and business cases.
Facilitate collaboration across internal teams, coordinating communications and documenting issues and decisions that arise.
Be a leading voice in overall system architecture, scalability, reliability, and performance.
Develop frameworks for operational effectiveness that ensure the technology portfolio and governance aligns to the organization’s strategic business goals and objectives.
Work closely with third parties, vendors, licensors to deploy and support product.
Practice a highly efficient, iterative product management process with an eye for continuous improvement.
Qualifications:Advanced problem-solving skills; must demonstrate analytical and critical thinking and the ability to speak fluently with engineers and understand technical tradeoffs.
Ability to facilitate dialogue and retrospectives with a diverse group of stakeholders and to review feedback to drive continuous improvement in tools, practices and processes within the emerging UI/UX and development technology stack (ASP,NET, MVC, React).
Strong innovation, creativity, and problem-solving skills, including experience facilitating incident management and system recovery efforts.
Ability to roll-up your sleeves and rapidly develop opportunity assessments, product briefs, user stories, etc. if necessary.
Ability to mentor product managers, engineers and/or designers in how to work together to build great products.
Bachelor's degree in computer science, information technology, engineering, or related field.
7+ years of experience in software engineering and product design running medium to large/complex projects or teams with multiple interactions and dependencies.
4+ years of experience leading technical software development teams in Agile and/or Lean environments.
Experience with agile principles and practices, especially software engineering perspective, emphasizing practices such as Behavior-driven development, Continuous Integration and Delivery (CI/CD), and Re-factoring.
Experience in analysis, design, application development and leading On Premise/Cloud Development teams with a wide range of technologies, platforms and methodologies.
Proven track record successfully supporting production support efforts using a DevOps methodology.
Experience in primary customer research, translating functional and technical requirements into detailed architecture and design, able to manage applications through a product’s lifecycle.
Progressive experience supporting highly available, mission critical environments.
Demonstrated experience playing a leadership role across a broad set of cross-functional technical and business teams.
Great track record of driving product improvements through data-based decision making through user testing/feedback and industry best practices.
Ability to successfully handle ambiguity and self-motivated to learn new technologies.
Microsoft technologies such as .Net Core, ASP.Net Core3, ASP.Net MVC, REST based API development, WCF, design patterns such as MVVM, and MVC.
Experience building with a JavaScript frameworks (BackboneJS, node.js, angular) and libraries (jquery, React), ASP.NET Core 3 and React front-end w/Azure SQL DB back-end .NET w/C#, Using Visual Studio 2019 (and GIT/BitBucket for VCS . MS SQL Server 2012+ and 2016.
E-Verify Statement:Forest Lawn has registered to participate in the federal government's E-Verify program. With E-Verify we are able to confirm the employment authorization of all newly hired employees through an electronic database maintained by the Social Security Administration and Department of Homeland Security. With respect to new hires, the E-Verify process is completed in conjunction with a new hire's completion of the Form I-9, Employment Eligibility Verification upon commencement of employment. E-Verify is not used as a tool to pre-screen candidates.
For up-to-date information on E-Verify, go to https://www.e-verify.gov/employees/e-verify-overview .