What are the responsibilities and job description for the Engineering Manager, Workflow & Integration position at Captura?
Company Overview
Captura is a workflow and e-commerce software provider built for professional photographers, uniting industry-leading products and expertise from Fotomerchant, ImageQuix, Photolynx, Skylab, Studio Ninja, and Capturelife. With a focus on delivering customer-centric tools that simplify processes and increase efficiency, Captura is dedicated to helping photographers make more revenue, time, and opportunity through innovative technology solutions.
Working for Captura means being a part of an innovative, dedicated, and fast-growing global team where the opportunity for impact, career growth, and learning are embedded in our culture. We are excited to come to work every day and seek team members who are enthusiastic, value collaboration, have ideas to share, and want to continuously grow with our customers.
Position Summary
The Engineering Manager, reporting to the CTO, is responsible for leading a high-performing engineering team that builds and maintains Captura's core platform and product features. This role balances hands-on technical leadership with people management, ensuring the delivery of valuable, scalable, and secure software solutions that serve professional photographers worldwide. The EM collaborates closely with product, design, and business stakeholders to drive technical execution, foster team growth, and champion engineering excellence. They are accountable for their team's output, quality, and continuous improvement while creating an environment where engineers thrive and do their best work.
Responsibilities
Team Leadership and Development
- Lead, mentor, and develop a team of 5-8 software engineers across various technical disciplines
- Conduct regular 1:1s, provide ongoing feedback, and facilitate career growth conversations
- Create and maintain a culture of psychological safety, accountability, and collaboration
- Recruit, interview, and onboard top engineering talent to build a diverse, high-performing team
- Identify skill gaps and provide learning opportunities through mentorship, training, and stretch assignments
- Address performance issues proactively and compassionately
Technical Leadership and Software Delivery
- Own the technical execution and timely delivery of assigned product features and initiatives
- Partner with Product Managers to refine requirements, scope work, and prioritize effectively
- Guide architectural decisions and technical approaches for new features and systems
- Ensure code quality through reviews, testing practices, and adherence to engineering standards
- Balance feature development with technical debt reduction, refactoring, and platform improvements
- Drive technical innovation and explore new technologies that benefit the product and team
- Make pragmatic technical tradeoffs between speed, quality, maintainability, and scalability
Agile Development and Process Excellence
- Lead agile ceremonies including sprint planning, daily standups, retrospectives, and demos
- Continuously improve team processes to increase velocity, quality, and predictability
- Establish and track engineering metrics (deployment frequency, lead time, change failure rate, MTTR)
- Foster a DevOps culture with emphasis on automation, CI/CD, and operational excellence
- Ensure documentation and knowledge sharing practices are in place
- Drive post-mortem processes and learning from incidents and failures
System Reliability and Performance
- Own the reliability, performance, and security of systems under your team's ownership
- Establish SLOs/SLAs and ensure systems meet availability and performance targets
- Lead incident response efforts and coordinate resolution of production issues
- Drive monitoring, observability, and alerting improvements
- Champion security best practices and ensure compliance with data privacy requirements
- Plan for scalability and capacity to support business growth
Cross-functional Collaboration
- Work closely with Product and Design to shape the product roadmap and prioritize technical investments
- Collaborate with other engineering teams to align on shared services, APIs, and platform capabilities
- Partner with Operations and Customer Success to understand user needs and address pain points
- Communicate technical concepts, progress, and challenges to non-technical stakeholders
- Coordinate dependencies and deliverables across multiple teams
- Represent engineering in cross-functional planning and decision-making forums
Strategic Contribution
- Provide input to the Director of Engineering on technology strategy and technical roadmap
- Identify opportunities for platform consolidation, reuse, and standardization
- Advocate for necessary infrastructure and tooling investments
- Stay current with industry trends, best practices, and emerging technologies
- Contribute to engineering-wide initiatives and working groups
Requirements
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related technical field
- 7 years of software engineering experience with strong technical depth
- 2 years of experience directly managing or leading engineering teams
- Proven track record of delivering complex software projects in production environments
- Strong technical expertise in modern software development (languages, frameworks, architectures)
- Experience with cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code
- Deep understanding of software development best practices, testing, and CI/CD
- Knowledge of agile methodologies and software development lifecycle
- Excellent communication skills with ability to articulate technical concepts to diverse audiences
- Demonstrated ability to mentor and grow engineers at various career levels
- Strong problem-solving and analytical skills
Preferred Qualifications
- Experience in SaaS or B2B software environments
- Background in high-growth startups or scale-ups
- Familiarity with modern web technologies (React, Node.js, Python, Ruby, etc.)
- Understanding of microservices architecture, APIs, and distributed systems
- Experience with data systems, analytics, and machine learning integrations
- Knowledge of workflow automation, media processing, or imaging technologies
- Track record of improving team productivity and engineering efficiency
- Experience building and scaling platform services
- Previous experience in the creative tools, photography, or media industries
Key Competencies
- People Leadership: Ability to inspire, motivate, and develop high-performing teams
- Technical Acumen: Strong technical background with credibility to guide complex decisions
- Delivery Focus: Track record of shipping quality software on schedule
- Communication: Clear, concise communication across all organizational levels
- Adaptability: Comfortable with ambiguity and changing priorities in fast-paced environments
- Collaboration: Natural collaborator who builds strong cross-functional relationships
- Strategic Thinking: Balances immediate needs with long-term technical vision
- Ownership: Takes accountability for team outcomes and organizational success
Why Join Us
We firmly believe our differences make us collectively stronger. At Captura, we are committed to building a team diverse in background and experience.
We recognize diversity as the presence of differences, including race, gender, religion, sexual orientation, ethnicity, nationality, socioeconomic status, language, (dis)ability, age, religious commitment, and political perspective. Diversity also encompasses differences in principles, values, thoughts, and beliefs.
We believe our culture is also rich in opportunities for growth and experience.
Captura is an equal opportunity employer that considers all applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Benefits
- Amazing colleagues
- Dog-friendly office
- Hybrid work schedule or remote (Tues, Wed, Thurs in office) at our offices in Raleigh and Vancouver
- Innovative work environment with resources to bring ideas to fruition
- 100% employer-covered health, dental, and vision benefits for employee and family
- 100% employer-covered life, short term disability and long term disability insurance
- Discretionary/"unlimited" PTO
- 10 paid holidays
- 1 floating holiday
- 401(K) with 4% match
- Employee engagement program and perks
- Lunches, happy hours, snacks, and many events throughout the year