Engineering Manager Jobs

Discover remote engineering manager opportunities worldwide. We've gathered the top positions to help you advance your career.

Engineering Manager
221 jobs found. to receive daily emails with new job openings that match your preferences.
221 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 California

🧭 Full-Time

💸 180000.0 - 227000.0 USD per year

🔍 Legal services technology

🏢 Company: Rocket Lawyer👥 251-500💰 $223,000,000 Debt Financing over 3 years agoLegal TechLaw EnforcementLegal

  • Experience managing teams of 4+ engineers.
  • Experience building AI/ML products using technologies such as LLMs and neural networks.
  • 10+ years experience in high-growth technology environments.
  • Experience with machine learning frameworks like Scikit Learn, XgBoost, Pytorch.
  • Experience building APIs with Java, Spring, Node, or Python.
  • Experience with distributed systems.

  • Be responsible for the work output of one or more engineering teams working on AI/ML features for Rocket Lawyer.
  • Work closely with your team and cross-functional partners to prioritize work for your team.
  • Participate in sprint planning, scrum meetings, and sprint retrospectives.
  • Assign work to engineers based on capabilities and business priorities.
  • Make direct technical contributions by creating technical designs, reviewing code, and writing code.
  • Resolve blockers to keep your team moving forward.
  • Maintain a high standard of technical quality on your team.
  • Coach and mentor your team to perform at the highest level.
  • Participate in hiring and performance management decisions for your team.
  • Clearly communicate your team’s goals, priorities, and accomplishments.

Node.jsPythonJavaMachine LearningPyTorch

Posted 2 days ago
Apply
Apply
🔥 Engineering Manager
Posted 3 days ago

📍 United States

🧭 Full-Time

💸 165000.0 - 185000.0 USD per year

🔍 Photo documentation and productivity app for contractors

🏢 Company: CompanyCam👥 101-250💰 $30,000,000 Series B about 3 years agoAndroidMessagingConstructionSaaSPhoto Sharing

  • Senior-level experience with and knowledge of React, React Native OR Ruby on Rails.
  • Experience working as a professional senior software engineer.
  • 2 or more years experience managing people in a team context.
  • Experience recruiting, interviewing, and hiring software engineers.
  • Reside permanently and currently somewhere in the U.S.

  • Managing the software engineers in your group, including coaching and career development.
  • Ensuring the successful execution of your group's projects.
  • Working alongside your group's product manager to ensure projects build value and ship on time.
  • Helping the Engineering Department hire and retain engineers.
  • Optimizing our developer experience.
  • Actively contributing to the evolution of the culture and processes for a growing engineering team.

LeadershipProject ManagementSoftware DevelopmentReact NativeRuby on RailsReact

Posted 3 days ago
Apply
Apply

💸 154600.0 - 227700.0 USD per year

🔍 Insurance, cybersecurity

  • 7+ years of overall SRE or Software engineering experience, with 3+ years managing a team of at least 5 engineers.
  • Demonstrated success in hiring, growing, and managing diverse engineering teams.
  • Broad technical depth across modern cloud-based technologies like AWS, Kubernetes, and Terraform.
  • Strong foundational knowledge in software engineering principles, reliability engineering, and distributed systems.
  • Experience building and operating platform infrastructure at scale, including CI/CD pipelines and observability.
  • Excellent written and verbal communication skills.

  • Lead and develop a high-performing SRE team, hiring and growing world-class talent.
  • Manage performance by balancing recognition and constructive feedback.
  • Drive the development and operation of reliable, scalable platform infrastructure.
  • Partner with engineering teams to optimize for reliability and scalability.
  • Collaborate with stakeholders to prioritize deliverables and align on roadmaps.
  • Be a leader for reliability and operational best practices.
Posted 3 days ago
Apply
Apply

🧭 Full-Time

🔍 Insurance

🏢 Company: Coalition, Inc.

  • 7+ years of overall SRE or Software engineering experience, with 3+ years managing a team of at least 5 engineers.
  • Broad technical depth across modern cloud-based technologies and architectures (e.g., AWS, Kubernetes, Terraform).
  • Strong foundational knowledge in software engineering principles, reliability engineering, and distributed systems.
  • Experience building and operating platform infrastructure at scale, including CI/CD pipelines and incident response.
  • Strong analytical, planning, and organizational skills to manage competing priorities.

  • Lead and develop a high-performing SRE team, hiring and growing world-class talent.
  • Foster team growth by mentoring engineers and managing career development plans.
  • Drive the development and operation of reliable, scalable, and secure platform infrastructure.
  • Partner with engineering teams to enhance operational readiness and optimize for reliability and scalability.
  • Collaborate with stakeholders to prioritize deliverables and communicate progress across the organization.
Posted 3 days ago
Apply
Apply

📍 South Africa

🔍 E-commerce

🏢 Company: Takealot Group

  • Bachelor's Degree or Advanced Diploma in Computer Science, Engineering, or related area, or equivalent experience.
  • Demonstrable experience leading and managing a team of engineers on complex software projects.
  • Experience in software development in an agile, quality-focused environment.
  • Broad range of skills in Development, Cloud Infrastructure, Site Reliability, Configuration Management, etc.
  • Good SQL experience in a high-load environment.
  • Significant technical experience with architectural ownership and understanding.
  • Experience with Open Source Operating Systems and technologies.
  • Experience with Web Architectures such as SOA and REST.
  • Excellent understanding of software engineering fundamentals.
  • Experience with e-commerce applications is advantageous.
  • Experience with GCP/AWS or other cloud platforms.

  • Build and retain a high-caliber engineering team.
  • Establish relationships through one-on-one conversations.
  • Remove roadblocks to enhance team performance.
  • Engage in architectural and strategic planning with senior developers.
  • Gather requirements and manage stakeholder expectations.
  • Support career development of team members.
  • Drive innovation and present strategic technology input.
  • Lead Agile processes and manage the team’s roadmap.
  • Oversee project completions and product launches.
  • Facilitate discussions and ensure good design methodologies.
  • Resolve team conflicts and promote achievements.
  • Track productivity and operational excellence using metrics.

AWSSoftware DevelopmentSQLAgileCloud ComputingGCPKafkaKotlinSoftware ArchitectureREST APIRedisMicroservicesScala

Posted 3 days ago
Apply
Apply

📍 South Africa

🔍 Online retail

🏢 Company: takealot.com👥 501-1000💰 $69,549,140 Private almost 8 years agoLogisticsE-CommerceRetailBooks

  • Bachelor's Degree or Advanced Diploma in Computer Science, Engineering, or related area; equivalent experience acceptable.
  • Demonstrable capability to lead and manage a team of engineers on complex software projects.
  • Experience developing software in an agile, quality-focused environment.
  • Experience mentoring and developing technical teams.
  • Experience working within an Agile and DevOps team.
  • Excellent problem-solving skills.
  • Experience developing Java or Kotlin in a test-driven environment.
  • Knowledge and appreciation of Android user experience design patterns.
  • Experience with unit test frameworks (Mockito, Robolectric, etc.).
  • Experience with network requests to RESTful APIs using best practices and well-known libraries (Retrofit, Volley, etc.).
  • Experience with dependency injection frameworks (Koin, Dagger, Hilt, etc.).
  • Knowledge of strategies to handle platform fragmentation, differing screen sizes, and multiple OS versions.
  • Experience working in declarative UI frameworks (Jetpack Compose, React, SwiftUI, etc.) advantageous.
  • Experience working on multi-module application codebases advantageous.
  • Significant technical experience and a proven track record of architectural ownership.
  • Thorough understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
  • Thorough understanding of software engineering practices and best practices, including Agile software development, source code control systems, and software IDEs.
  • Experience in developing distributed, high transactional, and available systems advantageous.
  • Experience with warehouse management or logistics systems advantageous.

  • Build and retain a high-caliber engineering team.
  • Build relationships through regular one-on-one conversations.
  • Remove roadblocks and interruptions to help the team perform.
  • Be involved with architectural and strategic planning with peers and senior developers.
  • Work with stakeholders to gather requirements, and manage expectations.
  • Support and develop the careers of members of the team.
  • Support and give direction to innovation in the team.
  • Present practical input for strategic technology decisions.
  • Stay up to date with industry trends and standards.
  • Lead the Agile processes within the team.
  • Manage the roadmap for the team, playing a key role in prioritization.
  • Successfully see new projects to completion and launch new products while maintaining the existing code base.
  • Facilitate discussions in the team and ensure a good design methodology is used on projects.
  • Resolve conflict in the team when necessary.
  • Promote the achievements of the team.
  • Track and ensure team productivity is healthy using a metrics-based approach.
  • Track and ensure operational excellence in the team using a metrics-based approach.
  • Interview candidates for technical and organizational fit.
  • Drive innovation, vision, and strategy.

AgileAndroidKotlinAlgorithmsData StructuresRESTful APIsSoftware Engineering

Posted 4 days ago
Apply
Apply

🔍 Networking technology

  • 2+ years of experience managing teams of software engineers, including hiring and performance management.
  • 2+ years of technical leadership with experience in best practices, project scoping, design, and architectural guidance.
  • A background in network engineering with understanding of TCP/IP networking, congestion control, multiplexing, and packet framing.
  • Willingness to travel internationally once a quarter for team get-togethers.
  • Strong written communication skills due to the fully distributed team.

  • Lead and magnify the impact of a team of 4-8 skilled individual contributors.
  • Ensure the success of team members, aid their career growth, and facilitate technical work.
  • Be an active part of the design of system architecture.
  • Collaborate closely with other software teams at Ditto.
  • Work with product and design to build the team's roadmap through discussions with engineers, researchers, customers, and partners.
  • Estimate project delivery timelines and communicate with upper management and the broader team regarding project execution.
  • Set team culture by example, promoting Ditto's values of Trust, Communication, and Continuous Improvement.
Posted 4 days ago
Apply
Apply

🔍 Networking technology

  • 2+ years of experience managing teams of software engineers, including hiring, performance, and career development.
  • 2+ years of technical leadership experience, driving best practices and providing architectural guidance.
  • Background in network engineering with a technical understanding of TCP/IP networking, congestion control, multiplexing, and packet framing.
  • Willingness to travel internationally once a quarter for team gatherings.
  • Strong written communication skills for async communication in a fully distributed team.

  • Lead and magnify the impact of a team of 4-8 skilled individual contributors, responsible for ensuring their success, aiding their career growth, and facilitating their technical work.
  • Be an active part of the design of the system architecture.
  • Collaborate closely with other software teams within Ditto.
  • Work with product and design to build the roadmap for the team; this includes communicating with engineers, researchers, customers, and partners.
  • Estimate project delivery timelines and communicate with upper management regarding project execution.
  • Set team culture by example, promoting Ditto's values of Trust, Communication, and Continual Improvement.
Posted 4 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Expertise in managing or technically leading a software engineering team.
  • Knowledge of retrieval-augmented generation (RAG) and related technologies.
  • Strong skills in programming languages such as Python, Go, or Java.
  • Experience with SQL/NoSQL technologies like OpenSearch, DynamoDB, or PostgreSQL.
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to work on highly scalable and distributed projects.
  • Proven experience with projects where the scope is not clearly defined.
  • Faster learner with adaptability to new technologies.
  • Passion for building reliable minimum viable products and pilots quickly.

  • Design, develop, and implement generative AI-based applications.
  • Work with large language models to create innovative applications.
  • Conduct research on latest advancements in generative AI.
  • Develop and optimize RAG systems to enhance AI models.
  • Implement robust data retrieval mechanisms.
  • Collaborate with data engineers for data pipeline integration.
  • Design and develop secure, scalable APIs.
  • Ensure seamless integration of AI applications with other systems.
  • Communicate technical concepts effectively to non-technical stakeholders.
  • Foster a supportive work environment focused on wellbeing.

PostgreSQLPythonSQLDynamoDBJavaGoNosql

Posted 4 days ago
Apply
Apply

📍 Portugal

🔍 Corporate wellness

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field.
  • Expertise in managing or technically leading a software engineering team.
  • Knowledge of retrieval-augmented generation (RAG) and related technologies.
  • Strong skills in programming languages such as Python, Go, or Java.
  • Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL).
  • Experience with API development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Able to work efficiently on high scalable and distributed projects.
  • Faster learner, easily adapting to new technologies quickly and efficiently.
  • Passionate and proven experience to build reliable minimum viable products and pilots in a short amount of time.

  • Design, develop, and implement generative AI based applications.
  • Work with large language models (LLMs) to create innovative applications and solutions.
  • Conduct research to stay updated with the latest advancements in generative AI.
  • Develop and optimize Retrieval-Augmented Generation (RAG) systems.
  • Implement robust data retrieval mechanisms to support RAG frameworks.
  • Collaborate with data engineers to ensure seamless data pipeline integration.
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Work closely with cross-functional teams including product managers, designers, and other engineers.
  • Participate in code reviews and provide constructive feedback to peers.
  • Communicate technical concepts effectively to non-technical stakeholders.

PostgreSQLPythonSQLDynamoDBGoNosql

Posted 4 days ago
Apply
Shown 10 out of 221