Software Engineering Manager (100% Remote)
YouGov4 months ago
San Francisco, CA, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
We're looking for an Engineering Manager who thrives on leading high-performing teams while staying close to the technical action. A former software engineer turned technical leader, you will combine deep technical expertise with strategic thinking to guide technology decisions and advocate for your team’s needs across the organization.
Working within the Crunch team, you'll contribute to innovative data products such as YouGov Brand Index and Profiles. You'll be part of a fully remote, global team that values clear communication, accountability, and creative problem-solving.
Key Responsibilities
- Manage and lead distributed teams across North America and Europe by coordinating tasks, tracking progress, and providing clear direction.
- Provide technical expertise through technical discovery, trade-off analysis, and by setting engineering standards and best practices.
- Partner with product, sales, and customer success teams to define vision, write requirements, and translate them into robust technical designs.
- Prioritize projects and manage developer capacity by breaking work into epics and tickets, managing dependencies, and setting realistic timelines.
- Report status and development KPIs to leaders and stakeholders while overseeing performance reviews, hiring, onboarding, training, mentoring, and career development.
Required Qualifications
- At least 5 years of experience as a software engineer with a strong record of shipping quality software, plus 4 years of project or team management in a software organization.
- Proven track record of leading at least 2-3 key projects from conception to delivery, aligning technical expertise with product needs.
- Engineer/builder mentality with the ability to contribute code, run experiments, and create proofs of concept demonstrating end-to-end flows.
- Broad technical proficiency in discussing topics ranging from CI/CD and container orchestration to product management and database optimization.
- Demonstrated ownership of teams and subsystems with a high level of accountability.
- Excellent communication skills to effectively converse with both technical and non-technical stakeholders.
- Evidence of mentoring and positively impacting at least one team member’s career.
- Strong proficiency with core technologies: Python, Flask/FastAPI, MongoDB, Apache Iceberg/Parquet, Kubernetes (k8s), AWS Glue/Athena, and CircleCI.
Preferred Qualifications
- Good knowledge of data models and databases, with familiarity of resources such as “7 databases in 7 weeks” or “Designing Data-Intensive Applications”.
Benefits & Perks
- Competitive Compensation and best-in-class benefits supporting your physical, financial, and emotional wellbeing.
- Fully remote work environment with a global, diverse, and inclusive team.
- Opportunities for professional growth and a culture that values innovation, ethics, and excellence.
Required Skills
AWS Glue
Communication
CircleCI
Kubernetes
Project Management
CI/CD
Parquet
Team Management
Apache Iceberg
Strategic Planning
Software Engineering
FastAPI
Python
Flask
Technical Leadership
Mentoring
AWS Athena
MongoDB
Remote Leadership