Title: Director, Software Engineering
Date: 04.2024
Function: Engineering
Reports to: VP, Engineering
Position Summary:
The Director of Software Engineering is a senior leadership position responsible for overseeing the full cycle of software development in an Agile environment. This role will lead a team of software engineers to create, and deploy high quality code to our application. The Director, Software Engineering will partner with the Product team and other engineering leadership to plan out features and releases.
Key Responsibilities:
- Provide strategic leadership to the software engineering teams, defining the software development strategy and supporting the roadmap development.
- Collaborate with senior management to align technology initiatives with business goals.
- Lead, mentor, and inspire software development teams, ensuring they deliver high-quality software on time.
- Foster a culture of innovation, collaboration, and continuous improvement.
- Implement best practices for project management and agile development methodologies.
- Define and maintain software architecture and design principles, ensuring scalability, security, and maintainability.
- Provide technical guidance on architecture decisions.
- Collaborate with the Quality Assurance team to maintain a rigorous testing process, ensuring software quality and reliability.
- Stay informed about industry trends, emerging technologies, and best practices in software development.
- Evaluate and recommend technology solutions and tools to drive efficiency and innovation.
- Collaborate effectively with cross-functional teams, including product management, marketing, and customer support.
- Promote a culture of teamwork and communication within the organization.
Skills and Experience Needed:
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- 10+ years of professional experience in software development, with a proven track record of leadership and management.
- 5-7 years of experience leading agile development teams.
- Strong expertise in software engineering principles, methodologies, and best practices.
- Experience with agile development and project management.
- Excellent problem-solving, analytical, and decision-making abilities.
- Effective communication, negotiation, and conflict resolution skills.
- Experience developing web applications with C#, .NET Core, and Vue.JS.
- Strong proficiency in CI/CD pipelines, git workflow, etc.; ideally in Azure DevOps.
- Familiarity with establishing standards, setting, and communicating timelines, and guiding technical decisions.
- Commitment to testing and quality; using the testing pyramid to guide test automation using unit tests, integration tests, and end-to-end tests using Cypress.
Competencies:
- Accountability
- Adaptability
- Building Partnerships
- Business Acumen
- Coaching and Developing Others
- Creating an Inclusive Environment
- Customer Focus
- Dealing with Ambiguity
- Decision Making
- Delegation and Empowerment
- Driving for Results
- Initiating Action
- Influencing
- Leading Change
- Leading Teams
- Managing Conflict
- Planning and Organizing
- Technical/Professional Knowledge/Skill
About the company:
More than just agendas or board management, eSCRIBE provides comprehensive meeting management solutions with powerful tools and efficient workflows that support staff, meeting participants, and the public at every step of the meeting lifecycle. Taking meeting automation to a higher level, we enable your organization to save time and money so your resources can be better spent on higher-value tasks and projects.
Founded in 2007 and is headquartered in Markham, Ontario, our solutions empower organizations across North America and as far away as Australia. In Canada, we have become a favorite of municipal governments, with over half of the top 25 Canadian municipalities choosing eSCRIBE. Our recent consolidation with U.S.-based Passageways will enable us to reaffirm our commitment to our customers to deliver the most innovative solutions with the best customer experience possible.
Passageways is the parent company of eSCRIBE. We’ve grown from a class project at Purdue University in West Lafayette, Indiana in 2003 into the world’s leading board management software platform today. With a recent $100 million investment from JMI Equity and our recent purchase of meeting management software company eSCRIBE, we’re poised to grow to even greater heights.
Benefits and Perks:
- Company provided equipment (laptop, software, etc.)
- Employment with a growing, casual, fun, philanthropic minded company
- Employer paid extended health benefits, including health spending account
Diversity Statement - Culture of Togetherness:
At Passageways, our mission is to encourage and celebrate a culture of togetherness. We acknowledge that uniqueness is powerful, and we welcome, foster, and appreciate all. Diversity, Equity, and Inclusiveness fuel the Pathfinder atmosphere and all our efforts. Our power is in our people and we Pledge 1% to give back to our communities and across the globe.
Passageways is an equal opportunity employer and committed to a diverse and inclusive working environment. Passageways does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation please email peopleops@passageways.com.