Here for every sports story that matters.
Director, Engineering
Location
United States
Posted
18 days ago
Salary
$240K - $260K / year
Seniority
Lead
Job Description
Director, Engineering
The Athletic
• You will be responsible for hiring additional engineers to fill out the team, with a focus on diversity and inclusion, and staffing and structuring your team to meet business needs. • Manage your team and help them to deliver high-quality software in a fast-paced, agile, high-growth environment. • Make technology, infrastructure, architectural, and hiring decisions to meet anticipated demands and scale. • Evaluate trade-offs and effectively prioritize tasks within each team in alignment with strategic initiatives and company goals. • Collaborate closely with product, design, editorial, data science, and marketing teams to define strategy and execute on roadmaps. • Brainstorm new product ideas and improvements alongside the design and product teams while also delivering clean, performant code (this role has an expectation of staying close to the codebase). • Hold regular 1:1s, evaluate performance, and provide consistent productive feedback. • Help engineers learn the skills needed to advance in their career. • Work with engineers and product managers to iterate on and improve team processes and efficiency. • Contribute to important company-wide initiatives like diversity and inclusion, technical brand, and hiring process.
Job Requirements
- 8+ years of experience managing an engineering team
- Experience leading a team building both web and iOS/Android products
- Direct experience scaling a small to medium/large team highly desired (but not required)
- Experience with some portion of our tech stack, and an appetite to learn the remainder: Javascript (React, Next.js, Node.js, Apollo/GraphQL), PHP (Wordpress), MySQL/DynamoDB, ElasticSearch, AWS
Benefits
- medical, dental and vision benefits
- Flexible Spending Accounts (F.S.A.s)
- company-matching 401(k) plan
- paid vacation
- paid sick days
- paid parental leave
- tuition reimbursement
- professional development programs
Related Guides
Related Job Pages
More Software Engineer Jobs
• Desenvolver e manter programas COBOL Batch e Online. • Realizar análise e correção de incidentes e melhorias em sistemas legados. • Trabalhar com COBOL integrado a bancos de dados DB2 e DMSII. • Criar e ajustar rotinas JCL para execução de jobs. • Utilizar o Framework SADs para desenvolvimento e manutenção de aplicações. • Apoiar o time funcional na análise de requisitos e regras de negócio. • Garantir a qualidade e estabilidade das entregas dentro dos prazos definidos.
• Write code, design components, write unit tests, and build applications. • Implement and maintain high-quality software by applying up-to-date coding and software construction techniques, standards, and procedures. • Write high-quality code that implements the features of a digital solution to meet stakeholder needs, ensuring optimization of computational resources, security, and performance. • Develop and maintain the data model and data design.
• Code, design components, perform unit tests, and build applications. • Implement and maintain high-quality software by applying up-to-date coding and software construction techniques, standards, and procedures. • Write high-quality code that implements the functionality of a digital solution to meet stakeholders' needs, ensuring optimization of computing resources, security, and performance. • Design and maintain data models and data architecture.
Software Engineer
EnrouteWe deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.
Role Description We are seeking an exceptional Senior Software Engineer focused on building and maintaining the robust API integrations and backend services that power our core business. You will be a critical member of our team, delivering high-quality, maintainable software and driving business value in a fast-paced environment. Qualifications - Senior Experience: 5+ years of professional experience as a Software Engineer. - API Development: Proven experience developing RESTful APIs using Python or another modern backend language like Go, Ruby, or Node.js. - Database Expertise: Solid understanding of relational databases, particularly PostgreSQL, with strong SQL proficiency. - Version Control: Proficiency with Git and a commitment to version control best practices. - Ownership & Accountability: A strong sense of ownership and the ability to deliver tangible business value in a fast-paced environment. - Collaboration: Strong collaboration skills and the ability to work effectively within a cross-functional team (Product, Operations, etc.). Requirements - Bonus Skills (Nice-to-Haves): - High-Growth Environment: Experience working in a startup or high-growth company (founded within the last 5–10 years). - Frontend Exposure: Familiarity with frontend technologies such as React—a major plus since our team supports both internal and external user interfaces. - Testing: Familiarity with unit testing and automated acceptance testing frameworks. - Cloud Infrastructure: Experience provisioning cloud infrastructure on AWS using Terraform or a comparable Infrastructure-as-Code (IaC) tool (e.g., CloudFormation, Pulumi). - CI/CD: Hands-on experience with CI/CD pipelines, particularly Jenkins or similar tools (e.g., GitLab CI, GitHub Actions). Responsibilities - Development & Architecture: - API Integrations: Create and maintain software enabling critical internal and external API integrations, primarily using Python. - Code Quality: Follow and champion best practices in code to build maintainable, low-complexity software which adheres to common programming principles (e.g., SOLID, DRY). - Development Planning: Review complex requirements and translate them into an executable development plan, breaking down projects to enable iterative and agile implementation. - Collaboration & Support: - Stakeholder Partnership: Work closely with stakeholders, including our Product and Operations teams, to understand, define, and support their product development needs. - Production Support: Provide production support for our products during business hours on a rotating schedule (We do not have after-hours on-call support). Benefits - Monetary compensation - Year-end Bonus - IMSS, AFORE, INFONAVIT - Major Medical Expenses Insurance - Minor Medical Expenses Insurance - Life Insurance - Funeral Expenses Insurance - Preferential rates for car insurance - TDU Membership - Holidays and Vacations - Sick days - Bereavement days - Civil Marriage days - Maternity & Paternity leave - English and Spanish classes - Performance Management Framework - Certifications - TALISIS Agreement: Discounts at ADVENIO, Harmon Hall, U-ERRE, UNID - Taquitos Rewards - Amazon Gift Card on your Birthday - Work-from-home Bonus - Laptop Policy Company Description We love technology, and we enjoy what we do. We are always looking for innovation. We have social awareness and try to improve it daily. We make things happen. You can trust us. Our engineers are always up for a challenge. We ask questions, and we love to learn. We pride ourselves on having great benefits and compensations, a fantastic work environment, flexible schedules, and policies that positively impact the balance of work and life outside of it. We care about who you are in the office and as an individual. We get involved, we like to know our people, we want every member of our team to become part of a great community of highly driven, responsible, respectful, and above all, happy people. We want you to enjoy working with us.



