Apply

Engineering Manager

Posted 3 months agoViewed

View full description

💎 Seniority level: Manager, 10+ years

📍 Location: United States, Canada

💸 Salary: 130000.0 - 230000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Angi👥 5001-10000💰 $30,000,000 Debt Financing over 13 years agoHome DecorHome RenovationApps

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: DockerSoftware DevelopmentElasticSearchJavaKafkaKotlinKubernetesRuby on RailsRESTful APIsMicroservicesScala

Requirements:
  • 10+ years of professional experience within architecting, developing, and shipping software products and/or services across the stack
  • 2+ years of experience building people and teams: embodying servant leadership, empowering teams & collaborative work practices
  • Able to thrive in a fast-paced, high-growth environment that respects its engineers and users
  • You have experience in developing enterprise-level features in an object oriented language, ideally in Kotlin, Java, Scala, or Ruby on Rails. You can & enjoy still coding
  • Ability to collaborate & communicate with product & business counterparts, and present ideas to internal and external audiences
  • Familiarity with database principles, microservices and creating RESTful APIs
  • Degree in Engineering, Computer Science, Mathematics or related field required
Responsibilities:
  • Lead and mentor an innovative team of software development engineers – developing people as you grow our business and technology
  • Deliver products that enable service professionals to do the work they love and help homeowners love where they live
  • Partner with passionate Product and Design counterparts to deliver impactful products and continuously evaluate the most effective way to deliver short- and long-term solutions
  • Help us establish a diverse and inclusive organization based upon safety and contribution, while supporting your peers and the teams they support
  • Foster a positive, supportive, and lively work environment while providing opportunity for team members to tackle new roles and take on new responsibilities
  • Own the ins and outs of a system that is constantly growing and evolving while ensuring the quality of our products and the business continuity of our systems
  • Grow as a leader and a technologist through coaching and feedback from your leaders and peers while helping us reimagine and improve our culture and practices
Apply

Related Jobs

Apply

📍 Canada

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 10+ years of experience in software development and at least 2 years in a leadership or management role.
  • Proven experience designing and building resilient, scalable systems using hyperscale cloud platforms (AWS, Azure, GCP).
  • Ability to influence peers, team members, and senior management through clear communication and effective collaboration.
  • Strong leadership skills in hiring, motivating, mentoring, and managing engineering teams.
  • Track record of delivering features on time and the ability to prioritize tasks effectively.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • Lead the development and strategic execution of observability tools and interfaces, ensuring they align with product goals and enhance user experience.
  • Collaborate with product management, design, and engineering teams to define product roadmaps and technical strategies.
  • Drive the adoption of observability tools within the company by ensuring they meet internal and customer needs.
  • Maintain and scale observability frameworks, enabling engineering teams to monitor and diagnose issues effectively.
  • Foster a strong community around observability tools by gathering user feedback, prioritizing requests, and addressing bug fixes.
  • Influence the health of the overall Observability Platform by driving process improvements and operational hygiene.

AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingGCPKubernetesPeople ManagementSoftware ArchitectureCross-functional Team LeadershipAlgorithmsAPI testingAzureData StructuresStrategic ManagementCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringTerraformMicroservicesTeam managementStakeholder managementNodeJSData analytics

Posted about 12 hours ago
Apply
Apply

📍 Worldwide

🔍 Software Development

  • Bachelors (or equivalent) education in a technology field
  • Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
  • Proven experience with OpenStack
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Experience with Linux system administration, Ubuntu/Debian a plus
  • Strong communication and cooperation skills
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Manage a growing engineering team to optimise the quality and velocity of both development and operations
  • Identify and measure team health indicators
  • Implement disciplined engineering and operations processes
  • Represent the BootStack team with respect to stakeholders, customers, and external teams
  • Ensure proper team focus on priorities, milestones, and deliverables
  • Work to meet service level agreements with customer deployments around the globe
  • Deliver quality managed services in a consistent, timely manner

LeadershipProject ManagementPythonSoftware DevelopmentAgileCloud ComputingKubernetesPeople ManagementCustomer serviceLinuxDevOpsTeam management

Posted 1 day ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

  • Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
  • Substantial experience with Linux kernel internals and concepts
  • Solid understanding Linux kernel development principles
  • Demonstrated experience managing or leading a team of software engineers
  • Contributed to an open source project in the past
  • Understanding of agile software development methodologies
  • Lead a distributed team of engineers in your time zone
  • Develop your team through coaching, mentoring, leading by example, and feedback
  • Support timely delivery of core and specialised Ubuntu kernels
  • Oversee commercial engagements that require custom kernel engineering
  • Ensure an ongoing commitment to strict quality and reliability standards
  • Engage with other teams at Canonical, the open source community and commercial partners

LeadershipPythonSoftware DevelopmentAgileEmbedded SystemsGitPeople ManagementC++Cross-functional Team LeadershipAlgorithmsCommunication SkillsAnalytical SkillsCI/CDC (Programming language)Problem SolvingRESTful APIsMentoringLinuxWritten communicationCoachingTeam managementComputer skillsTechnical supportSoftware EngineeringDebuggingEnglish communication

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 250000.0 USD per year

🔍 Health tech

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 10 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 12+ years of software engineering experience
  • 3+ years as an engineering manager
  • Expertise running an agile process (preferably Kanban) for a team and fluency with the agile toolkit
  • Experience working with product managers to structure requirements into user stories
  • Experience with Python
  • Experience with ETL/ELT processes and tools like AirFlow and dbt
  • Expertise with one or more database systems, especially PostgreSQL
  • Deep experience designing and implementing microservice architectures, especially on Kubernetes
  • Excellent written and verbal communication skills
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience
  • Be accountable for all aspects of the team’s performance including velocity of feature delivery, quality, operational excellence, hiring, retention, professional growth, and well-being
  • Develop and operate software systems that integrate with EHRs to ingest clinical data and organize it into data sets and APIs
  • Implement, monitor, and iterate on team metrics to further improve team processes
  • Collaborate across disciplines to understand our users and iterate on new ideas
  • Protect patients’ privacy by teaching secure coding practices and ensuring they are used throughout the codebase
  • Support our apps and systems in production
  • Work with the Head of Engineering to improve the broader engineering organization.

AWSBackend DevelopmentLeadershipPostgreSQLPythonSQLAgileETLKubernetesPeople ManagementAirflowData engineeringData StructuresPostgresREST APICI/CDRESTful APIsTerraformMicroservicesSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

📍 Canada

💸 197617.0 - 237141.0 CAD per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Strong technical background and are capable of engaging in technical conversations and challenging teams to arrive at strong technical decisions themselves
  • Comfortable working with engineering teams who have a strong sense of autonomy in their decision making, be it technical or product focussed
  • Ideally you have a Computer Science degree or equivalent experience from having worked as an engineer before moving into Management.
  • You have enough technical skills/understanding of our React/TypeScript stack to manage a highly technical team/product.
  • You’re experienced in Cloud-first delivery practices, promoting continuous automated testing and feature toggles as ways to mitigate risk.
  • You’re familiar with being on-call and performing operational tasks with the use of runbooks.
  • Regular 1:1s to ensure your direct reports are motivated, happy and engaged
  • Coaching and mentoring of your direct reports
  • Providing continuous feedback to engineers to ensure that they can add value while maintaining high standards
  • Contributing to and reviewing design documents for upcoming features
  • Performing project management tasks to ensure successful incremental delivery
  • Regular collaboration with Product Management and Product Design peers
  • Ensuring features are well-defined and ready for development
  • Advising your reports on how to break down features into tasks
  • Collaborating with our Engineering Leaders to help define and influence product strategy, roadmaps and technical designs
  • Maintaining headcount by working with our People Ops team to attract and hire talent
  • Being an active member of our on-call rota for Grafana Frontend

LeadershipProject ManagementSoftware DevelopmentAgileCypressFrontend DevelopmentJestKubernetesReact.jsTypeScriptCross-functional Team LeadershipGoGrafanaReactCommunication SkillsCI/CDProblem SolvingCustomer serviceRESTful APIsMentoringLinuxDevOpsMicroservicesNodeJS

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 218025.0 - 256500.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • At least 7 years of experience in software engineering.
  • At least 2 years of engineering management experience.
  • You possess a strong understanding of what constitutes high-quality code and effective software engineering processes, creating an environment that fosters these principles.
  • An execution-focused mindset, capable of navigating through ambiguity and delivering results.
  • An ability to balance long-term strategic thinking with short-term planning.
  • Experience in creating, delivering, and operating multi-tenanted, distributed systems at scale.
  • You can be hands-on when needed – whether that’s writing/reviewing code or technical documents, participating in on-call rotations and leading incidents, or triaging/troubleshooting bugs.
  • Your passion for building an open financial system that brings the world together drives you to excel in this role.
  • Build and manage engineering teams, to guide the development of features, services, and infrastructure.
  • Coach your direct reports to have a positive impact on the organization and support their career growth.
  • Collaborate with engineers, designers, product managers, and senior leadership to translate our vision into a tangible roadmap on a quarterly basis. Break down complex projects into smaller pieces and lead the iterative design and implementation process.
  • Be a thoughtful technical voice within the team, aiding in diligent architectural decisions and fostering a culture of high-quality code and engineering processes. Collaborate with Product and Engineering teams to ensure successful delivery and operation of multi-tenanted, distributed systems at scale.
  • Work closely with our talent organization to identify and recruit exceptional engineers who align with Coinbase's culture and contribute to our products.
  • Contribute to and take ownership of processes that drive engineering quality and meet our engineering SLAs.

AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLBlockchainCloud ComputingEthereumGitKubernetesPeople ManagementCross-functional Team LeadershipAlgorithmsData StructuresREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesMentoringDevOpsMicroservicesRecruitmentTeam managementStakeholder managementTechnical supportSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 218025.0 - 256500.0 USD per year

🔍 Software Engineering

🏢 Company: Coinbase Careers Page👥 1000-5000

  • At least 7 years of experience in software engineering.
  • At least 2 years of engineering management experience.
  • You possess a strong understanding of what constitutes high-quality code and effective software engineering processes, creating an environment that fosters these principles.
  • An execution-focused mindset, capable of navigating through ambiguity and delivering results.
  • An ability to balance long-term strategic thinking with short-term planning.
  • Experience in creating, delivering, and operating multi-tenanted, distributed systems at scale.
  • You can be hands-on when needed – whether that’s writing/reviewing code or technical documents, participating in on-call rotations and leading incidents, or triaging/troubleshooting bugs.
  • Your passion for building an open financial system that brings the world together drives you to excel in this role.
  • Own and expand our open-source, industry-leading suite of data availability solutions, ChainStack, to ensure efficient and scalable access.
  • Coach your direct reports to have a positive impact on the organization and support their career growth.
  • Collaborate with engineers, designers, product managers, and senior leadership to translate our vision into a tangible roadmap on a quarterly basis. Break down complex projects into smaller pieces and lead the iterative design and implementation process.
  • Be a thoughtful technical voice within the team, aiding in diligent architectural decisions and fostering a culture of high-quality code and engineering processes.
  • Work closely with our talent organization to identify and recruit exceptional engineers who align with Coinbase's culture and contribute to our products.
  • Contribute to and take ownership of processes that drive engineering quality and meet our engineering SLAs.

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLAgileBlockchainData AnalysisEthereumGitKubernetesPeople ManagementData engineeringREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringMicroservicesTeamworkTechnical supportData modelingSoftware EngineeringDebugging

Posted 4 days ago
Apply
Apply

📍 United States

🔍 SaaS Security

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 7+ years of software engineering experience, including 5+ years in a hands-on technical leadership role
  • Expertise in Python and Go, particularly for building high-volume data pipelines and threat detection systems
  • Proven experience managing engineering teams delivering production-grade SaaS solutions with high-performance and availability
  • Define and lead the technical strategy for threat detection and response, ensuring alignment with broader organizational goals
  • Lead and mentor a team of engineers, providing them with guidance and growth opportunities while maintaining high team performance
  • Oversee the end-to-end delivery of features, ensuring quality, scalability, and timely delivery
  • Collaborate with teams across security, product, and data science to align on business objectives and optimize workflows
  • Champion best practices in SaaS security, high-volume data pipelines, and detection systems, promoting a customer-first mindset

AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonSQLCybersecurityData AnalysisElasticSearchKafkaKubernetesMySQLPeople ManagementSoftware ArchitectureAlgorithmsData StructuresGoREST APIRedisSparkCommunication SkillsCI/CDAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesSoftware EngineeringSaaS

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 238000.0 USD per year

🔍 Health Tech

  • 4-6+ years of experience as an Engineering Manager
  • 3-5+ years of experience as a Software Engineer
  • Strong product mindset and have built strong cross-functional relationships that drive optimal user experiences and build trust with users
  • Strong technical foundation that allows you to ensure your team is making appropriate technical decisions
  • Track record of building and leading high performing teams that have effectively delivered business outcomes through technical investments
  • Track record of working well across teams and functions
  • Lead and manage a team (or teams) of 6+ engineers
  • Ensure there is process and product alignment across your team
  • Develop and grow your team through weekly 1-1s, mentorship, and feedback
  • Work with and help develop aspiring engineering leaders within the engineering team
  • Contribute to the broader company strategy and product roadmap
  • Help build out our engineering team as the headcount grows from 80 to 120+ through the remainder of the year

AWSBackend DevelopmentLeadershipPostgreSQLPythonDynamoDBFrontend DevelopmentKafkaPeople ManagementProduct ManagementTypeScriptCross-functional Team LeadershipProduct DevelopmentFastAPIRedisReactSparkCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMentoringOrganizational skillsExcellent communication skillsAdaptabilityRelationship buildingProblem-solving skillsTeam managementMentorshipStrategic thinkingTechnical supportSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 238000.0 USD per year

🔍 Health Tech

🏢 Company: Headway👥 201-500💰 $125,000,000 Series C over 1 year agoMental Health Care

  • 4-6+ years of experience as an Engineering Manager
  • 3-5+ years of experience as a Software Engineer
  • Strong product mindset and have built strong cross-functional relationships that drive optimal user experiences and build trust with users
  • Strong technical foundation that allows you to ensure your team is making appropriate technical decisions
  • A track record of building and leading high performing teams that have effectively delivered business outcomes through technical investments
  • A track record of working well across teams and functions
  • It's a nice to have if you've had prior experience with Python and React and working with AWS infrastructure
  • It's a nice to have if you've had experience in health tech, building user-facing products
  • BS, MS in Computer Science or related field
  • Lead and manage a team (or teams) of 6+ engineers
  • Ensure there is process and product alignment across your team
  • Develop and grow your team through weekly 1-1s, mentorship, and feedback
  • Work with and help develop aspiring engineering leaders within the engineering team
  • Contribute to the broader company strategy and product roadmap
  • Help build out our engineering team as the headcount grows from 80 to 120+ through the remainder of the year

AWSBackend DevelopmentLeadershipPostgreSQLPythonSoftware DevelopmentSQLPeople ManagementProduct ManagementTypeScriptCross-functional Team LeadershipAlgorithmsData StructuresFastAPIREST APIStrategic ManagementReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringAttention to detailWritten communicationMicroservicesTeamworkTechnical supportSoftware EngineeringDebugging

Posted 5 days ago
Apply