Company Description
Wiser Solutions is a suite of in-store and eCommerce intelligence and execution tools. We're on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate actions to optimize pricing, marketing, and operations initiatives, both in-store and online. Our Commerce Execution Suite is available globally.
Job Description
Location of Job:
Remote- Canada
We are looking for a hands-on Senior Engineering Manager to drive execution and innovation within our online/in-store brand execution suite of products. If you love working on complex problems, building a culture of execution and innovation, and mentoring sharp leaders and engineers then you will love this role.
What You Will Do
As a Senior Engineering Manager you will lead multiple delivery teams focused on solutions for brand manufacturers. You will partner with the product leader of this portfolio on both strategy and execution. Within your teams you will drive understanding of business value, balance near term roadmap needs against long term technical vision and ensure disciplined engineering practices are followed. Within the broader organization you will be a force multiplier that make the entire engineering team better.
You will contribute to the development of people and process best practices and influence other managers to improve their practices.
Technical Excellence
- Instill engineering best practices in team members
- Motivate team members to become constant learners and experts of their respective domains.
- Review and improve the technical discovery and design process.
- Help managers and leads identify multiple solution options with clearly articulated tradeoffs
- Guide delivery leads to ensure their designs fit the long-term business and technical vision
- Collaborate and partner effectively with Product, Architecture, Data Engineering, Data Science, and Infrastructure to deliver resilient solutions that align with our long-term technical vision
- Drive adoption of Wiser's Product Delivery organization principles across the department.
Process Excellence
- Effectively lead & balance priorities across multiple delivery teams working across multiple time zones (US, Europe and India)
- Ensure teams have a clearly established charter, mission, norms, and expectations of each other
- Foster a continuous improvement mindset
- Guide teams to set ambitious but realistic goals
- Work with Product leaders to ensure effective collaboration is happening between engineering managers, product managers, and UX designers
- Establish metrics for tracking team delivery and effectiveness
- Effectively track, mitigate, and communicate risks and issues
- Collaborate and partner effectively with Product and UX leads to set goals, discover, and deliver value for our customers and business stakeholders
- Effectively navigate through ambiguity and tackle complex issues requiring negotiation with multiple stakeholders
- Foster a strong sense of accountability and ownership.
- Act as quality champion, owning the quality strategy and setting a very high standard for teams
People Management
- Ensure manager review feedback is thoughtful, balanced and constructive.
- Coach senior team members to become leaders
- Bring solutions to problems and coaches others to do the same
- Ensure team is properly skilled to achieve their mission
- Proactively set personal goals for team members and mentors them during weekly 1:1s
- Deliver ongoing performance feedback and write/deliver performance reviews
Technologies We Use
- Node.js, Java, Spring Boot, Python, .Net, ReactJS, Spark/Scala
- AWS, Docker, Kubernetes, Terraform
- RabbitMQ, Postgres, MongoDB, Redis, ELK, Cassandra
Qualifications
- 12+ years of professional software engineering experience, with at least 7 years leading/managing more than one delivery team that shipped successful SaaS products.
- Proficiency with architecting and delivering solutions within a distributed software platform
- Demonstrable technical background with understanding of modern tech stacks, object/data modeling, business process.
- Software engineering experience as related to systems integrations, automation & deployment.
- Ability to successfully partner with all functions across the entire company
- Experience delivering change, driving innovation and process improvement with a focus on enterprise programs
- Proven ability to organize and manage priorities across multiple stakeholders while ensuring a sustainable pace of work
- Proven ability to break down complex problems and projects into manageable goals and align initiatives with the overall business strategy
- Excellent analytical and problem-solving skills with a history of hands-on, detail orientation.
- Deep experience with the software development lifecycle; ability to adjust and apply this knowledge in a dynamic environment using agile methodologies
- Ability to establish credibility and rapport with senior executives and technical and non-technical team members alike.
- Outstanding organizational, communication, and relationship building skills conducive to driving consensus; able to work well in a cross-functional environment
- Provide visibility to program status (issues, risks, metrics, etc.) on an ongoing basis through weekly status reporting (to all stakeholders, team members, and interested parties)
- Ownership – feel a sense of personal accountability/responsibility to drive execution from start to finish.
Bonus Points
- Experience with Domain Driven Design
- Passion for data, analytics
- Experience working on retail or ecommerce software products
Supervisory Responsibility
- Directly manage a distributed team of 3-5 Engineering Managers and ICs
- Hire top-quality leaders/engineers onto the team as needed
- Mentor and grow team members into more senior roles
- Set goals, gather feedback, and deliver performance reviews as part of Wiser’s career management process
- Promote a healthy team culture, motivating team to stretch and achieve, appropriately recognizing and rewarding team members for strong contributions.
- Seek opportunities to train team members to create redundancy and backfill ability.
- Proactively address performance issues on the team.
Additional Information
Other Duties - This role requires being part of a senior leadership on-call rotation. Senior leadership on-call duty corresponds to being available to respond to 2nd level escalations from the on call manager for additional support on resolving critical system issues:
- 6pm to 9am (the following day), Monday - Friday.
- A full day (24 hours) on weekends and public holidays
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.EEO STATEMENT - Wiser Solutions, Inc. is an Equal Opportunity Employer and prohibits Discrimination, Harassment, and Retaliation of any kind. Wiser Solutions, Inc. is committed to the principle of equal employment opportunity for all employees and applicants, providing a work environment free of discrimination, harassment, and retaliation.
All employment decisions at Wiser Solutions, Inc. are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, national origin, family or parental status, disability, genetics, age, sexual orientation, veteran status, or any other status protected by the state, federal, or local law. Wiser Solutions, Inc. will not tolerate discrimination, harassment, or retaliation based on any of these characteristics. Base pay is one part of our total compensation package.
Pay is established on an individual basis after considering multiple factors such as relevant experience, education, and other qualifications. In addition, we take into account geographical differentials and make sure pay is equitable with our current staff. For this position, our hiring range for base annual pay is estimated to be CAD$175,000 to $190,000, at the time of this posting. Performance-based discretionary bonuses and variable pay plans are available for some positions. If you require accommodation to complete any part of the application process or need an alternative manner to apply, please contact us at [email protected] or call (855) 469-4737.
"