Apply

Engineering Manager

Posted 2024-10-16

View full description

💎 Seniority level: Manager, 3+ years managing a high performing engineering team, 5+ years in a software development role

📍 Location: Brazil

🔍 Industry: Software/Technology

🏢 Company: Podium👥 11-50ResidentialSalesRentalReal Estate

⏳ Experience: 3+ years managing a high performing engineering team, 5+ years in a software development role

🪄 Skills: LeadershipPythonSoftware DevelopmentRubyReactCommunication SkillsCollaboration

Requirements:
  • 3+ years managing a high performing engineering team.
  • 5+ years in a software development role with proficiency in backend programming languages like Elixir, Python or Ruby and front-end frameworks like React or Vue.
  • Experience with integration technologies is a plus.
  • Ability to think ahead, anticipate challenges and make decisions that balance immediate needs with long term objectives.
  • Strong communication skills, able to influence and build alignment across teams in a remote environment.
  • Proven ability to drive outcomes through high-quality execution of roadmaps, OKRs and other goals.
  • Passionate about building a collaborative, inclusive and fun work environment that aligns with Podium’s values.
Responsibilities:
  • As an Engineering Manager for the Integrations team, you’ll lead a group of talented engineers and collaborate closely with Product Managers, Tech Leads, and other stakeholders.
  • You’ll be responsible for driving excellence, speed, and reliability in our integration services while contributing to a global team.
  • You'll own the planning and execution of projects, ensuring the timely and reliable delivery of high-quality software.
  • Manage dependencies, build partnerships with other teams and functional stakeholders to ensure smooth delivery.
  • Build and lead a high-performing, inclusive, and diverse engineering team, coaching and mentoring engineers, and guiding their career development.
Apply

Related Jobs

Apply

📍 Americas, EMEA, APAC

🔍 Open source software and operating systems

🏢 Company: Canonical

  • Exceptional academic track record from both high school and university.
  • Bachelor's degree in Computer Science or related technical field.
  • Extensive embedded Linux experience - Yocto or other.
  • Extensive Linux experience - Debian or Ubuntu preferred.
  • Fluency in at least one of Golang, Python, C, C++, or Rust.
  • Ability to manage a small team.
  • Experience with customer engagements.
  • Professional written and spoken English.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Result-oriented, with a personal drive to meet commitments.
  • An ability to communicate the business benefits of technology.
  • An humble learner and quick study.

  • Lead and develop a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services.
  • Solve customer problems by promoting our technologies and being a trusted advisor.
  • Coach, mentor, and offer career development feedback.
  • Identify and measure team health indicators.
  • Implement disciplined engineering processes.
  • Represent your team and product to stakeholders, partners, and customers.
  • Develop and evangelise great engineering and organisational practices.
  • Plan and manage progress on agreed goals and projects.
  • Be an active part of the leadership team, collaborating with other leaders.

LeadershipPythonSoftware DevelopmentIoTC++StrategyGolangRustCollaborationLinux

Posted 2024-11-23
Apply
Apply

📍 Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

💸 147423 - 234074 USD per year

🔍 Nonprofit, open-source software

🏢 Company: Wikimedia Foundation

  • Experience leading software engineering teams through the software development lifecycle.
  • Experience managing a backend platform.
  • Experience building a diverse, multi-national, and remote-first team.
  • Proven success at all stages of the engineering process and product lifecycle.
  • Ability to travel internationally up to 2-3 times a year.
  • Working hours must overlap with UTC+2 to UTC-7 time zones.

  • Coach engineers of varying levels, helping them grow and set personal development goals.
  • Ensure timely shipping of project deliverables through effective resource management.
  • Produce a consistent schedule of deliverables and plan for maintenance and migration.
  • Communicate positively and proactively within and outside of the team.
  • Triage incoming bugs, incidents, and one-off requests effectively.
  • Collaborate with technical decision makers to identify long-term investments.
  • Assess scope and difficulty of tasks and evaluate problem severity and complexity.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentPeople ManagementProduct ManagementProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringWritten communicationCoaching

Posted 2024-11-21
Apply
Apply
🔥 Engineering Manager
Posted 2024-11-20

📍 Latin America

🧭 Contract

🔍 Open-source communications

🏢 Company: Rocket.Chat

  • Fluent English.
  • Proven experience managing technical teams.
  • Experience with agile practices and frameworks.
  • Software development background.
  • Experience with JavaScript and TypeScript programming languages.
  • Strong project management skills.
  • Desirable: Experience with open-source software.

  • Continuously assess and validate hiring plans based on engineering/squad needs.
  • Help engineers grow their tech and soft skills.
  • Identify coaching and mentoring needs for direct reports.
  • Hold regular 1:1's with all team members.
  • Work closely with product managers for product strategy.
  • Ensure team members grasp the purpose and impact of tasks.
  • Run an agile team as a servant leader.
  • Facilitate cross-squad communication and blocker removal.
  • Expedite decision-making focusing on product development.
  • Support team in translating product roadmap into execution plans.
  • Guarantee adherence to established plans and manage expectations.
  • Confirm completeness of requirements on engineering tasks.
  • Track team capacity and velocity.
  • Monitor team progress toward objectives.
  • Balance engineering initiatives vs product expectations.
  • Guide the team towards company OKRs.
  • Promote process improvement.
  • Align between different squads on releases.
  • Support daily, sprint review, and retrospective meetings.
  • Identify and communicate operational risks.
  • Maintain a technical debt backlog.
  • Coordinate with Product Management and Design on task sequencing.
  • Solicit technical design input as needed.
  • Report on team status and operational metrics.

Project ManagementSoftware DevelopmentAgileJavascriptProduct ManagementTypeScriptJavaScriptCollaborationMentoringCoaching

Posted 2024-11-20
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • Bachelor’s degree in computer science or equivalent professional experience.
  • Experience managing and mentoring multidisciplinary software engineering teams.
  • Experience architecting and developing large-scale multi-tier web applications.
  • Experience in Cloud-based architectures (AWS / GCP).
  • Experience developing RESTful web services and collaborating with front-end teams.
  • Proficient in one or more programming languages (Java/Ruby/Go/C++). Golang is a plus.
  • Strong communication skills for working with multicultural teams.

  • Participate in the development of critical services in the ecosystem, aimed at sustainable solutions.
  • Design, develop, test, deploy, maintain, and improve services with a focus on performance, scalability, and resilience.
  • Build integrations with third-party APIs and tools.
  • Support and enhance existing systems to meet product demands.
  • Work in a collaborative and agile environment prioritizing people over process.
  • Maintain an updated project technical vision.

AWSLeadershipPostgreSQLSQLAgileDynamoDBGCPJavaMySQLRubyC++Data StructuresGoGolangNosqlCommunication SkillsCollaborationMentoringMicroservices

Posted 2024-11-19
Apply
Apply

📍 North/South America

🧭 Full-Time

💸 187000 - 205000 USD per year

🔍 SaaS, messaging, and marketing platforms

🏢 Company: Customer.io

  • 3+ years of experience managing software engineering teams, ideally in a SaaS environment.
  • Technical expertise in building and scaling backend systems or full-stack applications.
  • Prior senior-level engineering experience.
  • Ability to partner effectively with Product Managers and Designers.
  • Familiarity with building reliable, scalable systems.
  • Excitement for infrastructure performance and optimization discussions.
  • Experience mentoring engineers and fostering high-performing team culture.
  • Thrives in a remote, asynchronous environment.

  • Lead the In-App squad, mentoring engineers and fostering a collaborative culture.
  • Oversee technical execution of features like in-app messaging, push notifications, and integrations with emerging channels.
  • Partner with Product and Design teams for strategy on scalable and secure messaging solutions.
  • Align engineering goals with business objectives and product strategy through cross-functional initiatives.
  • Ensure architectural integrity and cost-effectiveness in technical design discussions.
  • Manage project delivery, conduct code reviews, and apply engineering best practices.
  • Advocate for end-user preferences in all engineering decisions.
  • Engage in hands-on activities as necessary.

LeadershipProject ManagementStrategyCollaborationMentoring

Posted 2024-11-16
Apply
Apply
🔥 Engineering Manager
Posted 2024-11-12

📍 Latin America

🧭 Full-Time

🔍 Cryptocurrency

🏢 Company: Bitso

  • 4+ years experience in software engineering management or leadership.
  • Proven leadership skills with hands-on experience in guiding technical teams.
  • Experience in recruitment and fostering a motivated engineering team.
  • Strong engineering acumen with curiosity to innovate in technical domains.
  • Versatile expertise in technical environments like cloud services and programming languages.
  • Exceptional organizational and prioritization skills.
  • Proactive problem-solver capable of identifying root causes and implementing improvements.
  • Goal-driven with a track record of delivering high-quality software solutions.
  • Excellent written and verbal communication skills with English proficiency.

  • Drive the team to take ownership of services and ensure quality delivery.
  • Collaborate to define performance metrics, set clear goals, and track progress.
  • Provide coaching and manage career trajectories for squad members.
  • Ensure squad health and performance, mediating conflicts as needed.
  • Prioritize work alongside the product team to meet urgent matters.

LeadershipProduct ManagementBusiness OperationsCommunication SkillsCoaching

Posted 2024-11-12
Apply
Apply

📍 Americas

🧭 Full-Time

🔍 Software

🏢 Company: Canonical - Jobs

  • Software engineering background, preferably with Python and C++ experience.
  • Experience operating scale out storage clusters on Linux in production environments, preferably with Ceph.
  • Proven track record in developing and growing people.
  • Knowledge and passion for software development.
  • Experience in leading, managing, coaching and mentoring software developers.
  • Solid experience working in an agile development environment.

  • Lead a team building a Ceph focused software defined storage solution.
  • Build and manage a globally distributed team of engineers.
  • Develop your team through coaching, mentoring and feedback.
  • Demonstrate sound engineering principles by directly contributing toward your team’s goals.
  • Set reasonable schedules based on considered estimates, with feedback loops for improvement.
  • Set and manage expectations with other engineering teams and external stakeholders.
  • Advance modern, agile software development practices.
  • Maintain a culture of quality and engineering excellence.
  • Grow a healthy, collaborative engineering culture in line with the company values.
  • Be an active part of the leadership team and collaborate with other leaders in the organisation.
  • Work from home with global travel up to 20% for internal and external events.

LeadershipPythonSoftware DevelopmentAgilePeople ManagementSoftware ArchitectureC++StrategyMentoringLinuxDocumentationCoaching

Posted 2024-11-11
Apply
Apply
🔥 Engineering Manager
Posted 2024-10-26

📍 South America, Europe

🔍 LGBTQ+ mobile dating apps

  • Proven track record of leading engineering teams in delivering complex software products.
  • Strong technical background in one or more of: backend (Ruby, AWS), web (Typescript, React), and mobile (Swift, Kotlin) technologies, or similar.
  • Experience working in an Agile development environment.
  • Excellent communication, problem-solving, and leadership skills.
  • Ability to collaborate effectively across different teams and departments.
  • Strong understanding of engineering processes, software development lifecycle, and modern software architecture patterns.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of software engineering experience, with at least 3+ years in a people management or leadership role.

  • Lead, mentor, and grow a team of engineers by providing guidance, setting performance expectations, and offering career development support.
  • Collaborate closely with cross-functional teams to define technical requirements, ensure timely project execution, and deliver high-quality software solutions.
  • Drive the architecture, design, and implementation of scalable and maintainable systems and services.
  • Ensure engineering best practices, including code reviews, testing, continuous integration, and deployment.
  • Manage technical debt, balancing the needs of short-term delivery and long-term system health.
  • Set the technical direction of projects, ensuring alignment with overall company objectives.
  • Allocate resources, manage timelines, and ensure engineering projects are delivered within scope and budget.
  • Advocate for technological innovation while staying informed on the latest trends and advancements.
  • Foster a positive team culture that values feedback, inclusion, and continuous improvement.
  • Mentor team members to help individual contributors grow as engineers, architects and team leads.

AWSLeadershipSoftware DevelopmentAgileAndroidKotlinPeople ManagementQARubySoftware ArchitectureSwiftTypeScriptReact

Posted 2024-10-26
Apply
Apply

📍 Canada, United States, Latin America

🔍 Cloud services

🏢 Company: Caylent

  • Strong experience in AWS data landscape.
  • Expertise in at least two major areas of Cloud Data Engineering, including: Relational database design, optimization and migration; Big data processing using Spark, Hadoop, EMR; Machine Learning and MLOps; Advanced analytics; BI dashboards and visualizations; Data Governance and MDM.
  • Experience with Infrastructure as Code tools, CI/CD pipelines, and application modernization.
  • Excellent written and verbal communication skills.

  • Act as a data engineering SME with the pre-sales team to define upcoming engagements.
  • Participate in weekly management and staffing meetings.
  • Manage a team of up to six Architects and Engineers.
  • Perform technical interviews for Architect and Engineer candidates.
  • Provide technical guidance to Architects and Engineers on engagements.
  • Represent direct reports during annual calibration sessions.
  • Perform weekly 1:1s with direct reports and guide their career development.

AWSHadoopMachine LearningAmazon Web ServicesData engineeringSparkCommunication SkillsCI/CD

Posted 2024-10-25
Apply
Apply

📍 Brazil

🔍 Cryptocurrency

🏢 Company: Referrals Only Board

  • At least 7 years of experience in software engineering.
  • At least 2 years of engineering management experience.
  • Strong understanding of high-quality code and effective software engineering processes.
  • Execution-focused mindset with capability to navigate ambiguity and deliver results.
  • Ability to balance long-term strategic thinking with short-term planning.
  • Experience in delivering multi-tenanted, distributed systems at scale.
  • Hands-on capability in writing/reviewing code or technical documents.
  • Passion for building an open financial system.

  • Build and manage full-stack engineering teams to guide development across web and mobile.
  • Coach direct reports for positive organizational impact and career growth.
  • Collaborate with engineers, designers, product managers, and senior leadership to create a quarterly roadmap.
  • Facilitate the iterative design and implementation process for complex projects.
  • Provide technical guidance for architectural decisions and maintain high-quality code standards.
  • Work with Product and Engineering teams on multi-tenanted, distributed systems.
  • Identify and recruit exceptional engineers aligning with Coinbase's culture.
  • Own processes that ensure engineering quality and meet SLAs.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentPeople ManagementProduct ManagementCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-10-21
Apply