Apply

Engineering Manager

Posted 4 days agoViewed

View full description

💎 Seniority level: Manager, 5+ years as a software engineer

💸 Salary: 120000.0 - 170000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Open Up Resources👥 51-100💰 $10,000,000 over 8 years agoE-LearningOpen Source

🗣️ Languages: English

⏳ Experience: 5+ years as a software engineer

Requirements:
  • Minimum 5 years experience leading, managing and mentoring a team of software engineers.
  • Demonstrated experience and success in liaising between engineering and other internal departments.
  • Minimum 7 years of experience as a software engineer.
  • Minimum 3 years of experience as a software engineer working with Ruby on Rails in a production environment.
  • Minimum 5 years experience within product management and agile processes.
  • Extensive experience with web frameworks and a solid understanding of abstract modeling of complex data.
  • Clear understanding of relational databases and SQL.
  • Ability to thrive in a remote team environment. Self-motivated and generous with knowledge-sharing.
  • Strong communication skills. You love to talk about what your code does and why.
Responsibilities:
  • Lead, coach and mentor a virtual team of software engineers of varying experience levels, communication styles, and motivational perspectives.
  • Regularly re-evaluate processes and practices with an eye toward increasing developer satisfaction, improving cross-team communications, eliminating wasteful effort, and mitigating risk.
  • Communicate clearly and empathetically with teammates of varying technical expertise through multiple channels and mediums: source code, diagrams/flowcharts, READMEs, bug database comments, Slack messages, emails, video meetings, and the occasional meetup IRL. You will talk directly to non-technical collaborators.
  • Design user-centered software solutions using the best tools for the job, targeting the sweet spot between perfection, extensibility, and on-time delivery.
  • Write production code and tests in assorted combinations of: Ruby (and Rails) HTML5, CSS3, Slim templates Javascript (vanilla ES6 so far)
  • Work with product owners to vet business requirements, ensuring that they are clear enough for the development team to start confidently iterating.
  • Center equity and psychological safety to ensure our team is a brave space for open and candid communication.
Apply

Related Jobs

Apply
🔥 Engineering Manager
Posted about 10 hours ago

🔍 Software Development

🏢 Company: Careers at Tide

  • 10+ years experience building server-side applications and detailed knowledge of the relevant programming languages for your stack (e.g. Java 8 or newer).
  • Sound knowledge of a backend framework (e.g. Spring/Spring Boot)
  • Experience with running microservices and implementing and consuming RESTful APIs (in the world of Open Banking often times they are gonna be public!)
  • Experience engineering scalable and reliable solutions in a cloud-native environment
  • Demonstrate a mindset of delivering secure, well-tested and well-documented software
  • Willingness to own your code and your team’s processes from development to production
  • Exposure to complex solutions in the area of financial / payment services
  • Experience integrating with various third party providers and partners
  • Experience with relational databases
  • Comfortable working in an agile environment
  • Ability to communicate technical concepts to a non-technical audience
  • Exposure to continuous integration, delivery and deployment
  • Defining and owning autonomously part of the target architecture for your domain, making sure that all the projects and services in the area follow it
  • Working on early engineering phases to lay the groundwork for the team(s) in your area
  • Working with the product team to select technology partners
  • Leading the engineers in your team carefully dividing your time between design, coding and coaching other team members. You will be the person people turn to seeking advice and solutions to difficult problems
  • Regularly aligning your vision and roadmap of the your part of the target architecture with other Staff Engineers and their respective target architectures to ensure the success of complex multi domain initiatives
  • Working closely with product owners, mobile & web engineers, data scientist and other business members to translate requirements into well-engineered solutions
  • Making key contributions to our Community of Practice. You will apply your extensive experience on our problem domain and existing guidelines to become a true beacon of best practices among your fellow engineers
Posted about 10 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 175500.0 - 277500.0 USD per year

🔍 Software Development

  • Proven expertise in full-stack development with deep specialization in frontend technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
  • Experience leading engineering teams of 10+ people, with a focus on mentorship, collaboration, and technical leadership.
  • A track record of driving product innovation and successfully transforming complex ideas into scalable solutions.
  • Strong problem-solving, communication, and cross-functional collaboration skills in a fast-paced, iterative environment.
  • Hands-on experience applying AI/Gen AI concepts, integrating ML models into applications, and working with LLMs. Experience with agentic platforms is a plus!
  • Full-Stack Leadership: Leverage your frontend expertise (React, Angular, or Vue.js) and robust backend knowledge to build and maintain scalable, high-performance services.
  • Architectural Excellence: Design resilient, cloud-native architectures, including microservices and data pipelines, for high availability and scalability using AWS, GCP, or Azure.
  • Product Innovation & Rapid Prototyping: Drive product transformation by identifying opportunities for innovation, creating prototypes, and iterating quickly toward customer-ready solutions.
  • Software Lifecycle Management: Implement CI/CD pipelines for model training, deployment, monitoring, and versioning, ensuring seamless production rollouts and model observability.
  • AI & Machine Learning Integration: Collaborate with ML experts to embed AI/Gen AI capabilities, including LLMs, into our products to enhance intelligence and user value.
  • Tech Trend Awareness: Stay ahead of emerging AI/ML trends (e.g., prompt engineering, transformer architectures) and promote continuous learning within the team.
  • Team Leadership & Growth: Build and lead a high-performing technical team, fostering collaboration, mentorship, and engineering excellence.
  • Cross-functional collaboration: Work closely with product, data science, design, and ML teams to deliver features based on A/B testing, user feedback, and analytics.

AWSBackend DevelopmentLeadershipCloud ComputingDesign PatternsFrontend DevelopmentFull Stack DevelopmentGCPMachine LearningReact.jsSoftware ArchitectureVue.JsCross-functional Team LeadershipAPI testingAzureData engineeringAngularCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeam managementPrototypingSoftware Engineering

Posted about 17 hours ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 IT

🏢 Company: Jooble👥 251-500💰 Private about 11 years agoSearch EngineMobile AppsInformation Technology

  • 2+ years as Lead/Engineering manager
  • 5+ years of software development experience as a Developer with .Net (preferably) or React or Python
  • Engineering mentorship experience
  • Great communication skills
  • Deep understanding and commitment to modern software engineering principles/processes (Agile, Lean, DevOps) and continuous improvement through measurement
  • The ability to work closely with other colleagues to find the causes of problems and ways to solve them
  • You enjoy detect team members’ potential and help them develop professionally.
  • Manage a team with 4-5 members.
  • Set goals and develop PDP for engineers (personal development plan)
  • Take a part in a performance review
  • Hold One-On-One meetings with engineers
  • Help the team inspect and adapt their processes
  • Participate in recruiting and staffing your teams
  • Communicate with stakeholders and Area Engineering Manager to ensure that priorities are correctly aligned
  • Actively contribute to the team’s codebase when possible, guiding design and architecture decisions
  • Lead the identification and clear specification of technical debt, ensuring it is transparently represented in the technical backlog.
  • Foster a product engineering approach within the team, encouraging them to question what, why, and how. Collaborate with Product Managers (PM) to align technical decisions with product requirements and business objectives.

Backend DevelopmentLeadershipPythonSoftware DevelopmentSQLAgilePeople ManagementReact.jsCross-functional Team Leadership.NETCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsRecruitmentTeam managementStakeholder managementSoftware Engineering

Posted 1 day ago
Apply
Apply
🔥 Engineering Manager
Posted 1 day ago

🔍 Software Development

🏢 Company: Plain Concepts👥 251-500ConsultingAppsMobile AppsInformation TechnologyMobile

  • At least 3 years of experience as a Delivery Manager or similar role, coordinating and managing web projects, ideally with .NET and Azure.
  • Previous experience working directly with clients and managing stakeholder relationships.
  • A solid technical background in .NET is crucial.
  • Strong knowledge of architectures, best practices, testing, etc.
  • Knowledge of Cloud and DevOps.
  • Ability to handle and understand detailed technical documentation.
  • Analytical and consultative skills to provide technical solutions.
  • Adherence to Agile principles to deliver value to clients.
  • Conflict resolution skills and the ability to identify potential risks.
  • Fluent English (MANDATORY)
  • Understand the project’s needs and objectives.
  • Effectively manage projects, ensuring on-time and within-budget delivery.
  • Maintain proactive and effective communication with clients to understand their needs and expectations.
  • Support the team in client interactions.
  • Analyze and design technical solutions.
  • Collaborate closely with the technical team to ensure proposed solutions align with client requirements.
  • Oversee and ensure the quality of project deliverables.
  • Conduct data and process analyses to identify areas for improvement and optimization.
  • Provide technical guidance and advice to clients when necessary.
Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 234600.0 - 276000.0 USD per year

🔍 Software Development

  • 4+ years of people management experience in an engineering leadership role, with prior experience in frontend or fullstack engineering.
  • Experience leading cross-functional teams and working collaboratively with product, design, and other engineering teams.
  • Ability to mentor and guide engineers, fostering technical excellence and a culture of continuous learning.
  • Passionate about building scalable, reliable, and maintainable systems that abstract complexity and empower teams.
  • Strong technical intuition—able to navigate and discuss engineering tradeoffs related to timelines, resources, and long-term maintainability.
  • Deep understanding of modern web technologies, including their strengths, tradeoffs, and best practices.
  • Experience designing and building frontend infrastructure and platform capabilities to support scalable web applications.
  • Strong foundation in performance optimization, observability, and security practices for web applications.
  • Experience with frontend testing strategies (e.g., unit, integration, and end-to-end testing) and CI/CD automation for web applications.
  • Comfortable with ambiguity and thrives in a fast-paced, high-growth environment.
  • Set the vision and strategy for how web development is standardized and scaled at Headway.
  • Lead and grow a high-impact team, fostering a culture of excellence, collaboration, and innovation.
  • Drive adoption of best practices across all product engineering teams, ensuring high-quality, accessible, and scalable web applications.
  • Develop and maintain experimentation frameworks, providing engineers and product teams with the tools to run A/B tests, gradual rollouts, and controlled experiments.
  • Collaborate with cross-functional partners (Eng, Product, Design, Growth, Customer Success) to deeply understand user needs and ensure the platform delivers exceptional value.
  • Measure and improve impact by defining KPIs, gathering feedback, and iterating on platform capabilities.

AWSLeadershipData AnalysisFrontend DevelopmentFull Stack DevelopmentPeople ManagementProduct ManagementSoftware ArchitectureTypeScriptUI DesignCross-functional Team LeadershipProduct DevelopmentAlgorithmsData StructuresNext.jsReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringJSONSoftware EngineeringDebuggingA/B testing

Posted 1 day ago
Apply
Apply

📍 Canada

🔍 Fintech

🏢 Company: Paramount Commerce👥 101-250E-CommerceFinancial ServicesBanking

  • 5+ years of experience building highly scalable cloud base platforms and applications.
  • 3+ years of experience leading infrastructure or platform teams.
  • Deep knowledge of cloud services (AWS or GCP), Kubernetes, observability, and automation tools.
  • A problem-solving mindset and a bias for action.
  • Someone who can balance technical depth with leadership—your team should love working with you!
  • Maintain a rock-solid infrastructure, equipping engineers with the right tools and ensuring smooth, uninterrupted operations.
  • Lead, mentor, and support a team of platform engineers, fostering a culture of collaboration and continuous learning.
  • Empower development teams with the capabilities and resources they need to innovate and accelerate software delivery.
  • Build reusable components, libraries, and frameworks to simplify infrastructure concerns and improve efficiency.
  • Continuously refine tools and processes to enhance usability, efficiency, and developer experience.
  • Design and implement resilient, scalable infrastructure with fault-tolerant architectures and automated scaling.
  • Steadily evolve over time in response to changing requirements, technological advancements, and organisational growth.
Posted 1 day ago
Apply
Apply

📍 EMEA region

🧭 Full-Time

🔍 Software Development

🏢 Company: Canonical - Jobs

  • Experience leading a distributed team to deliver features and manage production services at scale
  • Love to mentor, develop, and grow people, and have an outstanding track record of doing so
  • Knowledgeable and passionate about technology
  • Experience delivering high quality software
  • Experience designing and evolving complex distributed systems
  • Effective written and verbal communication skills
  • Solid experience working in an agile development environment
  • Grow and lead a team of engineers in your region
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Apply sound engineering principles and directly contribute toward your team’s goals
  • Create and maintain productive relationships with stakeholders
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Collaborate proactively with a distributed team and community
  • Lead the ongoing development of Launchpad, the infrastructure on which great software like Ubuntu is built
  • Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Actively engage with the broader leadership team

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgilePeople ManagementCross-functional Team LeadershipRelease ManagementCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsStakeholder managementSoftware Engineering

Posted 2 days ago
Apply
Apply

💸 140000.0 - 165000.0 USD per year

🔍 Software Development

🏢 Company: Truckstop

  • Minimum 9+ years of hands-on experience as a Salesforce developer, including expertise in Apex, Lightning Web Components, Visualforce, and Salesforce platform configuration.
  • At least 5+ years of experience managing development and QA teams in a Salesforce environment.
  • Strong understanding of Salesforce products such as Sales Cloud, Commerce Cloud, and Revenue Cloud, and familiarity with their integration capabilities.
  • Proven experience with CI/CD pipelines, automated testing frameworks, and release management in Salesforce.
  • Excellent leadership skills with a demonstrated ability to mentor and grow technical talent.
  • Exceptional communication and collaboration skills with a track record of working effectively across diverse teams.
  • Strong analytical and problem-solving abilities, with a focus on delivering scalable and secure solutions.
  • Excels at making informed decisions and driving progress even in situations with limited information or unclear parameters, comfortable navigating uncertainty and rapidly evolving environments
  • Manage and mentor a team of Salesforce developers and QA engineers, fostering a culture of collaboration, innovation, and continuous improvement.
  • Lead the design, development, testing, and deployment of scalable resilient Salesforce solutions across multiple clouds [Sales/CPQ/Commerce/Marketing/Service]
  • Ensure solutions are technically sound adhering to Salesforce best practices and aligned with security, compliance, and business requirements.
  • Lead QA efforts by establishing and maintaining automated and manual testing frameworks to guarantee system reliability and performance.
  • Champion the use of defect tracking, regression testing, and CI/CD tools and processes.
  • Allocate development and QA resources effectively, balancing workload and priorities across multiple projects across multiple teams.
  • Conduct performance reviews, career development planning, and regular 1:1s to support team growth and effectiveness.
  • Build and maintain resource plans to support ongoing and future Salesforce initiatives.
  • Manage relationships with external vendors and contractors to augment internal resources as needed.
  • Provide clear updates on team progress, risks, and mitigation strategies to leadership and stakeholders.
  • Promote knowledge sharing and cross-functional collaboration within and across teams.
Posted 2 days ago
Apply
Apply

📍 Spain

🔍 Software Development

  • Experience in team building and leadership, with excellent mentorship and coaching skills.
  • Proven experience as a leader in similar team context - Frontend Platform.
  • You have worked in distributed frontend systems - you understand the challenges and opportunities they present.
  • Strong technological background.
  • You possess strong project management skills and have experience managing projects end-to-end, ensuring timely delivery and alignment with business goals.
  • Excellent communication and interpersonal skills.
  • Growth mindset: nobody ticks all those boxes above, but a willingness to learn is strongly valued here.
  • Lead a team of 3 to 5 senior software engineers, with the potential for future expansion.
  • Facilitates the technical decision in the proper direction that meets the requirements.
  • Work closely with the Staff Engineers to develop an accurate technological strategy.
  • Facilitate communication within the team and across different departments to ensure alignment on project goals and objectives.
  • Develop project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility.
  • Act as a hands-on project manager and people leader throughout the process.
  • Ensure that all projects are delivered on time within scope and budget.
  • Build strong relationships with stakeholders, tech leaders, product managers, and legal and security teams.
  • Provide guidance, mentorship, and coaching inside the team.
  • Provide regular feedback to team members and help them set and achieve personal career goals.
  • Regularly assess the performance of team members.
  • Foster a team culture that values collaboration, innovation, and inclusivity.

LeadershipNode.jsProject ManagementFrontend DevelopmentPeople ManagementReact.jsTypeScriptProject CoordinationCommunication SkillsAgile methodologiesRESTful APIsMicroservicesTeam managementSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 United Kingdom, Spain, Portugal

🧭 Full-Time

💸 101740.0 - 118500.0 EUR per year

🔍 Software Development

🏢 Company: Pleo👥 501-1000💰 $42,922,001 Debt Financing 10 months ago🫂 Last layoff over 2 years agoMobile PaymentsFinancial ServicesPaymentsInformation TechnologyFinTech

  • Have a passion for people management.
  • Like to work with cross-functional teams and other stakeholders.
  • Enjoy design and optimization of teams and processes.
  • Are a strong communicator, with both technical and commercial stakeholders.
  • You’re a technologist at heart.
  • Work closely with the Product Manager and set a vision and direction for the team or group of product teams.
  • Directly manage Engineers (and Tech Leads) and oversee a group of Engineers.
  • Drive a customer-centric & solution-oriented mindset.
  • Continuously improve the environment and processes for how we build our product.
  • Align technology direction within your area, with other areas as well as with the overall technology direction of the company.
  • Represent engineering in key initiatives and projects within the department or across the company and ensure they get delivered.
  • Design the organization, and objectives and hold a high standard in people, delivery, and technology.

LeadershipProject ManagementSoftware DevelopmentAgilePeople ManagementProduct ManagementCross-functional Team LeadershipCommunication SkillsCI/CDRESTful APIsDevOpsTeam managementStakeholder managementStrategic thinkingTechnical supportSoftware Engineering

Posted 4 days ago
Apply

Related Articles

Posted 9 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.