Apply

Engineering Manager

Posted 2024-11-07

View full description

💎 Seniority level: Manager, 6+ years in programming languages; 4+ years in team management

💸 Salary: 115000 - 140000 GBP per year

🔍 Industry: HealthTech

🏢 Company: Flo Health

⏳ Experience: 6+ years in programming languages; 4+ years in team management

🪄 Skills: Agile methodologies

Requirements:
  • 6+ years of experience in one of the following programming languages: Scala, Java, Kotlin, Objective C/Swift.
  • Experience in designing and implementing robust distributed systems.
  • 4+ years of team management experience.
  • People management skills including one-on-ones, conflict resolution, and mentoring.
  • Extensive knowledge of engineering practices and Agile methodologies.
Responsibilities:
  • Lead and scale a team of 5+ engineers and organize work towards the product vision.
  • Work closely with the development team and Product Manager to deliver business value in a timely manner while improving established quality metrics.
  • Orchestrate technical aspects of product development.
  • Implement suitable development processes for the team.
  • Coach the team to apply engineering best practices.
  • Continue to form and grow your team by hiring and onboarding new members.
  • Solve or escalate issues within and outside the team.
  • Ensure healthy collaboration with other teams and manage dependencies.
  • Support an environment of transparency by providing prompt feedback.
Apply

Related Jobs

Apply

📍 Middle East, Muscat, Oman

🧭 Full-Time

🔍 Open source software

🏢 Company: Canonical - Jobs

  • Experience as a software developer in a high-level language - preferably Go or Python.
  • Experience as a hands-on engineering manager or a team lead.
  • Experience designing or implementing billing systems.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate remotely with a diverse set of team members and stakeholders.
  • Ability to travel internationally approximately 2-4 times per year.

  • Lead, mentor, and hire a team of software engineers.
  • Seek improvements to established processes, designs, and engineering solutions.
  • Partner with business customers to understand their needs.
  • Collaborate on business analysis and technical designs.
  • Deliver engineering solutions.
Posted 2024-11-22
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Design technology

  • Previous experience in technical people leadership and mentorship of engineers.
  • Commercial experience in a software development environment.
  • Experience in building frameworks, libraries, or APIs is desirable.
  • Grounded in computer science fundamentals including concurrency, multithreading, and data structures.
  • Strong communication skills and experience working with cross-functional teams.
  • Strong problem-solving skills with an ability to break projects into manageable tasks.

  • Coach, mentor, and grow a team of frontend and backend engineers.
  • Work alongside the technical lead to solve ambitious technical problems.
  • Collaborate with the Product Manager to understand and contribute to the product roadmap.
  • Drive planning and refinement of seasonal goals for alignment.
  • Foster collaboration and advocate for engineering needs.
  • Own delivery of large, cross-team initiatives and projects.

LeadershipSoftware DevelopmentDesign PatternsData StructuresCollaborationCoaching

Posted 2024-11-22
Apply
Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: Canonical

  • You love to mentor, develop and grow people, and have a track record of doing it.
  • Knowledgeable and passionate about software development.
  • Focused on success and the delivery of timely, high quality software.
  • Experience and commitment to agile development methodologies.
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree.
  • Software development experience in Python or Golang.
  • Effective written and verbal communication skills.
  • Practical experience with Linux system administration.

  • Build and lead a team of engineers in your region.
  • Develop talent through coaching, mentoring, feedback, and hands-on career development.
  • Demonstrate sound engineering principles and directly contribute toward your team's goals.
  • Set and manage expectations with other engineering teams, management, and external stakeholders.
  • Lead modern, agile software development practices.
  • Ensure a healthy, collaborative engineering culture in line with the company values.
  • Be an active part of the leadership team and collaborate with other leaders.
  • Build automated, highly reliable image delivery, testing and publication pipelines.
  • Engage with various teams at Canonical and the open-source community.
Posted 2024-11-22
Apply
Apply

🔍 Gaming

  • Bachelor's or Master’s degree in Computer Science, Engineering, AI/ML, or a related field; advanced degrees in AI or machine learning are a plus.
  • 7+ years of software engineering experience, with at least 3+ years focused on developing production-grade applications.
  • 2+ years of experience in a leadership or management role, with a proven track record of managing engineering teams.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and deploying AI applications in cloud environments.
  • Experience with AI frameworks such as TensorFlow, PyTorch, or Keras, as well as MLOps tools like Kubeflow or MLflow.
  • Strong leadership and mentorship abilities, with a passion for developing talent and high-performing teams.
  • Excellent communication skills, capable of translating complex technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and the ability to navigate challenges in AI application development.

  • Oversee the design, development, and deployment of AI applications, ensuring alignment with business goals and technical standards.
  • Manage the end-to-end delivery of AI application projects, ensuring they are completed on time, within scope, and quality.
  • Collaborate closely with product managers, machine learning engineers, and other engineering teams to define requirements and integrate AI features into products.
  • Lead, mentor, and develop a team of engineers focused on AI applications.
  • Contribute to AI strategy, identifying integration opportunities and improving existing solutions.
  • Provide technical guidance on system architecture, data pipelines, and deployment processes.
  • Define KPIs and establish monitoring frameworks to track AI application performance.
Posted 2024-11-22
Apply
Apply

📍 AZ, CA, CO, DC, FL, GA, IA, IL, MA, MD, MI, MN, NE, NC, NH, NJ, NV, NY, OH, OR, PA, RI, TN, TX, UT, WA

🧭 Full-Time

💸 147500 - 172500 USD per year

🔍 APIs and technology services

  • 5+ years in a customer-facing, post-sales technical role as a Solutions Engineer or equivalent title.
  • Experience leading technical teams on customer engagements and complex technical projects.
  • Familiarity with REST API development and service integrations.
  • Familiarity with popular CRM, Marketing, and Customer Data platforms (Salesforce, Adobe, Braze, Iterable, Hubspot, Klaviyo, Segment).
  • Experience working with web technologies (Node/JS/TS, HTML/CSS, JSON).
  • Experience with relational and NoSQL databases, developing SQL, and cloud architecture (AWS preferred).
  • Programming proficiency in at least one language (Python, Ruby, PHP, Node/JS/TS, .NET, Java).
  • Excellent communication skills with both customers and teammates.
  • Consistent track record of overcoming technical and security challenges with customers.

  • Lead complex, technical conversations with customers.
  • Design, develop, and present implementation strategies, solution architectures, proof of concepts, and project timelines for onboarding customers.
  • Educate and support customers through the lifecycle of their partnership with Lob, providing thought partnership and guidance.
  • Coach, mentor, grow, and support your direct reports.
  • Focus on the continued success and customer experience of all stakeholders.
  • Reduce time to value and eliminate engineering friction for customers.
  • Provide guidance and training to Customer teams to enhance their product knowledge.

AWSLeadershipPHPPythonSQLHTMLCSSJavaRubySalesforce.NETREST APINosqlCommunication SkillsCustomer service

Posted 2024-11-22
Apply
Apply

🔍 Real estate

  • Demonstrated experience in platform engineering.
  • Proven leadership skills and ability to manage engineering teams.
  • Strong understanding of digital solutions and technology in the real estate sector.

  • Oversee the engineering team focused on enhancing digital platforms for real estate.
  • Collaborate with cross-functional teams to define and deliver innovative solutions.
  • Ensure the reliability and scalability of the platform to support real estate agents' needs.
Posted 2024-11-22
Apply
Apply

🔍 Real estate

  • Proven experience in platform engineering.
  • Demonstrated team management skills.
  • Strong knowledge and understanding of digital solutions for the real estate industry.

  • Manage and lead platform engineering teams.
  • Oversee the development and implementation of real estate digital solutions.
  • Ensure high-quality standards in engineering practices.
Posted 2024-11-22
Apply
Apply

📍 Any country with a time difference of 3 hours or less

🧭 Full-Time

🔍 Video creation

  • 7+ years of experience in engineering leadership roles.
  • Proven track record in video technologies, including encoding and streaming.
  • Ability to design and execute long-term technical roadmaps.
  • Experience collaborating with product teams for alignment.
  • Proven leadership in Agile environments, focusing on continuous improvement.
  • Strong experience with AWS, GCP, or Azure for architecting solutions.

  • Lead the Video Tribe overseeing 2 squads, fostering collaboration on technical and product goals.
  • Collaborate with Product Managers to create and execute an 18-month technical roadmap focused on video technologies.
  • Ensure timely delivery of high-quality features and optimize development processes.
  • Design new video solutions and propose technical innovations.
  • Manage up to 10 software developers, mentoring and managing performance.
  • Lead Agile rituals to maintain smooth squad operations and team commitments.
  • Build a positive and collaborative team culture.
  • Architect scalable and reliable video systems, ensuring high quality in software practices.

AWSLeadershipAgileGCPAzureCollaborationMentoringDocumentationMicroservices

Posted 2024-11-22
Apply
Apply

📍 Canada, United States

🔍 Medical imaging

🏢 Company: Valsoft Corporation

  • 5+ years of server-side development experience using C#, .NET Framework, or .NET Core.
  • Proven experience leading and managing development teams.
  • Strong understanding of API development using SOAP and REST.
  • Expertise in SQL queries and database design, preferably with MS SQL Server.
  • Experience with multi-threaded applications in distributed systems.
  • Proficiency in maintaining CI/CD pipelines, ideally with TeamCity and Octopus Deploy.
  • Familiarity with unit testing principles and designing testable architectures.
  • Experience in transitioning legacy applications to modern architectures.
  • Thick client UI development experience (WPF or WinForms).
  • Knowledge of DICOM standards or experience in medical imaging.
  • Certified SCRUM Master or equivalent Agile leadership experience.
  • Experience with Docker and container technologies.
  • Strong leadership and mentoring skills.

  • Lead and mentor a team of developers, fostering collaboration and technical excellence.
  • Oversee architecture, design, and development of software solutions, including modernization of legacy systems.
  • Collaborate with product management and stakeholders to define project scopes and technical requirements.
  • Drive engineering best practices including CI/CD, code reviews, and unit testing.
  • Manage team performance, conduct regular 1:1s, goal setting, and performance reviews.
  • Maintain and improve development processes, tools, and pipelines.
  • Balance hands-on technical contributions with leadership responsibilities.
  • Coordinate cross-functional efforts between engineering, QA, and DevOps.

DockerLeadershipSQLAgileProduct ManagementQASCRUMC#Product DevelopmentStrategy.NET.NET coreCollaborationCI/CDMentoringDevOps

Posted 2024-11-22
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Design and Technology

  • Previous experience in technical people leadership and mentorship of engineers.
  • Commercial experience in a software development environment.
  • Experience with frameworks, libraries, or APIs is preferred.
  • Strong grounding in computer science and engineering fundamentals.
  • Collaboration skills with cross-functional teams.
  • Strong problem-solving abilities.
  • Experience with experimentation is beneficial but not mandatory.

  • Coach, mentor, and grow a team of frontend and backend engineers.
  • Collaborate with the technical lead to address ambitious technical challenges.
  • Work with the Product Manager to contribute to the product roadmap.
  • Drive planning and refinement of seasonal goals.
  • Advocate for engineering needs among non-technical collaborators.
  • Own large cross-team initiatives from ideation to completion.

LeadershipSoftware DevelopmentDesign PatternsData StructuresCollaborationCoaching

Posted 2024-11-22
Apply