Full-Time

Engineering Manager

Arc Cloud Platform Frameworks

Posted on 11/21/2024

The Washington Post

The Washington Post

1,001-5,000 employees

Compensation Overview

$144.6k - $241.1kAnnually

+ Bonus + Incentive Program

Senior

Washington, DC, USA

Category
Engineering Management
Software Development Management
Required Skills
JavaScript
React.js
Git
Node.js
Docker
TypeScript
Jenkins
Redis
REST APIs
Development Operations (DevOps)
Webpack
HTML/CSS
Requirements
  • 6+ years as a software engineer and 2+ years as a people leader in engineering.
  • BA/BS in Computer Science or related field (or equivalent experience).
  • 5+ years building scalable cloud-based applications.
  • Experience with Node.js, HTML, CSS, JavaScript (React), WebPack, Docker, CI tools (GitHub, Jenkins, AWS CodePipeline), TypeScript, and JavaScript.
  • Proficiency in designing, deploying, and optimizing AWS Lambda functions for performance and cost efficiency.
  • Expertise in setting up and managing AWS API Gateway for creating, deploying, and securing APIs.
  • Hands-on experience with serverless frameworks like AWS SAM for building and deploying serverless applications.
  • In-depth knowledge of using caching platforms like Redis and Memcache for improving application performance.
  • Advanced skills in developing dynamic and responsive web applications using React.
  • Expertise in configuring and optimizing build tools like Webpack and esbuild for efficient bundling and code splitting.
  • Strong understanding of CDN technologies and strategies for content caching to improve web application performance and scalability.
  • Proficiency in designing and implementing RESTful APIs with a focus on scalability, maintainability, and security.
  • Extensive experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
  • Deep understanding of lean software development principles and practices.
  • Expertise in applying functional and object-oriented design patterns to build robust and maintainable software.
  • Proficiency in trunk-based development practices to enable continuous integration and delivery.
  • Hands-on experience with setting up and managing continuous integration and continuous deployment pipelines.
  • Proven experience in building and maintaining web applications that handle high traffic and deliver digital experiences at scale.
  • Expertise in optimizing cloud infrastructure for cost efficiency.
  • Strong background in DevOps practices and cloud architecture design.
  • Demonstrated experience in identifying, mitigating, and preventing web security vulnerabilities.
Responsibilities
  • Proven ability to manage and lead a team of up to 10 direct reports, fostering a collaborative and productive work environment.
  • Strong communication skills to articulate team goals, products, and projects effectively in client and departmental discussions.
  • Demonstrated ability to mentor and coach team members, helping them achieve their career goals and grow as technical experts.
  • Skilled in resolving conflicts within the team and promoting a positive team culture.
  • Ability to make informed decisions that impact team projects, keeping reliability and performance in mind.
  • Experience in managing sprints, rallying the team around deliverables, and ensuring timely completion of tasks.
  • Ability to create team charters that focus and motivate the team towards achieving business goals.
  • Expertise in shaping team norms and processes to support business goals and company values, continuously seeking ways to improve efficiency and effectiveness.
  • Proficiency in allocating resources effectively to meet project requirements and deadlines.
  • Knowledge of production support processes, including incident management and root cause analysis (RCA).
  • Experience in managing operational costs and driving cost-saving initiatives.
  • Ability to identify and implement operational improvements to enhance system stability and performance.
  • Skilled in leading incident calls and RCAs, ensuring timely resolution of issues and prevention of future occurrences.
  • Advocate for the team’s work and its business impact, ensuring alignment with organizational goals.
  • Drive sustainable development practices and stability improvements, promoting long-term success.
  • Understand key security risks and work to improve the overall risk profile, implementing best practices for security and reliability.
  • Encourage innovative thinking and new ideas to drive continuous improvement and stay ahead of industry trends.
  • Focus on delivering customer value rather than vanity metrics, ensuring that the team’s work aligns with customer needs and business objectives.
  • Ability to integrate customer feedback into the development process, continuously improving the product based on user insights.
  • Use value-driven metrics to measure success and guide decision-making, prioritizing features and improvements that provide the most benefit to customers.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

1877