Job Description
Our culture thrives on the pillars of remote collaboration, diversity, and proactive thinking. As a Senior Software Engineering Manager at Constant Contact, you’ll play a pivotal role in steering distributed software engineering teams towards achieving ambitious milestones, while maintaining a culture of quality, creativity, and continuous learning.
You will be the architect of excellence, orchestrating a symphony of cross-functional initiatives to refine and elevate our product suite. Your role involves unifying disparate systems, simplifying our landscape, and ensuring we deliver delightful user-centric products. Your leadership will help position us at the apex of innovation and reliability in our market.
What You'll Do
- Lead, mentor, and foster a culture of continuous improvement and inclusive collaboration within a talented group of software engineers
- Oversee the development and timely delivery of cutting-edge, performant, and user-centric software solutions aligned with the high-quality standards of Constant Contact
- Modernize our tech stack and engineering practices by leveraging the latest technologies and methodologies to address our challenges efficiently
- Stay abreast of industry trends and best practices to drive continuous improvements in both process and technology
- Engage proactively with Product and Design teams to ensure alignment between the software we're building, our users’ needs, and the company’s vision
- Create a conducive environment for learning and growth, aiding in the personal and professional development of your team members
- Lead and participate in technical discussions and decisions, ensuring the right stakeholders are involved and well-informed
- Advocate for clean code, robust design, and efficient solutions to complex problems
Who you are:
- 10+ years of industry experience with 3+ years in a managerial role
- A robust track record of steering software engineering teams to deliver exceptional software punctually, reflecting both managerial excellence and technical prowess
- Command over modern front-end technologies, with a particular focus on React, TypeScript, and NextJS to create responsive and engaging user interfaces
- Experience with state management libraries such as Zustand, Jotai, Recoil, Redux, etc.
- Familiarity with Monorepo structure and package management tools like Nx, Turborepo, Lerna
- Comfortable working with modern build and integration tools such as Webpack, Vite, Jenkins, and ArgoCD
- Knowledge of current trends, including the decision-making process for opting for Single Page Applications (SPA) vs Server-Side Rendering (SSR)
- A strong sense for performance tuning, A/B testing, and analytics
#LI-HK1 #LI-Remote