Apply

Engineering Manager

Posted 26 days agoViewed

View full description

💎 Seniority level: Manager, 8+ years of experience in software engineering with 3+ years in a managerial role

📍 Location: Brazil

🔍 Industry: SaaS

🏢 Company: Topsort👥 51-100💰 Corporate 6 months agoAdvertising PlatformsMarketplaceE-Commerce PlatformsRetail TechnologyAd Exchange

🗣️ Languages: English

⏳ Experience: 8+ years of experience in software engineering with 3+ years in a managerial role

🪄 Skills: AWSLeadershipProject ManagementPythonGCPKubernetesGoRustMicroservices

Requirements:
  • Bachelor’s or Master’s in Computer Science or related field.
  • 8+ years of experience in software engineering with 3+ years in a managerial role.
  • Strong background in building and scaling distributed systems.
  • Deep expertise in Go, Python, and Rust.
  • Proven leadership and project management skills.
  • Experience with cloud services (AWS/GCP) and container orchestration (Kubernetes).
Responsibilities:
  • Lead the development and maintenance of core platform components, including the Auction Engine, Information Retrieval, and APIs.
  • Manage a team of backend engineers working with Go, Python, and Rust.
  • Drive technical strategy and innovation for the platform.
Apply

Related Jobs

Apply
🔥 Engineering Manager
Posted 23 days ago

📍 EMEA, LATAM, North America

🧭 Full-Time

🔍 B2B sales enablement

🏢 Company: Amplemarket👥 51-100💰 $12,000,000 Series A over 2 years agoCRMArtificial Intelligence (AI)SaaSSalesInformation TechnologySoftware

  • The candidate should possess the ability to work hands-on with the codebase when necessary.
  • Provide technical guidance and troubleshoot complex issues.
  • Ensure overall quality and efficiency of engineering efforts.

  • Work directly with the co-founders.
  • Provide leadership and mentorship to other engineers on the team.
  • Plan engineering sprints.
  • Recruit a robust team of engineers.
  • Empower the engineering team to achieve a high level of technical productivity and quality.
  • Manage an excellent team of engineers, helping to develop their careers.
  • Contribute to engineering-wide initiatives.

LeadershipPostgreSQLProject ManagementSoftware DevelopmentElasticSearchRuby on RailsRedisReactRecruitmentMentorship

Posted 23 days ago
Apply
Apply

📍 Americas

🧭 Full-Time

🔍 Open Source Technology

🏢 Company: Canonical - Jobs

  • Knowledge of cloud computing concepts & technologies, such as Kubernetes, Openstack, AWS, GCP, Azure, Ceph.
  • Practical knowledge of Linux and networking.
  • Experience in technical presales.
  • Excellent verbal and written communication skills in English.
  • Passion and a track record of developing and growing people.
  • Experience in leading, coaching, and mentoring engineers.
  • Organised and able to ensure timely, high-quality results.

  • Lead and develop a team of engineers, ranging from graduate to senior.
  • Coach, mentor, and offer career development feedback.
  • Implement disciplined engineering processes.
  • Participate in presales conversations to provide technical advice.
  • Represent your team and product to stakeholders, partners, and customers.

AWSLeadershipPostgreSQLPythonCloud ComputingGCPKubeflowKubernetesPeople ManagementAzureSparkCommunication SkillsCollaborationMentoringLinuxWritten communicationCoachingNetworking

Posted 28 days ago
Apply
Apply

📍 Americas, EMEA, APAC

🔍 Open source software and operating systems

🏢 Company: Canonical👥 1001-5000💰 $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • 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++StrategyGoRustCollaborationLinux

Posted about 1 month ago
Apply
Apply
🔥 Engineering Manager - Landscape
Posted about 1 month ago

📍 Americas

🧭 Full-Time

🔍 Software Development / Open Source

🏢 Company: Canonical👥 1001-5000💰 $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • You love to mentor, develop and grow people, and have a track record of doing it.
  • You are knowledgeable and passionate about software development.
  • You are focused on success and the delivery of timely, high-quality software.
  • You have experience and commitment to agile development methodologies.
  • You have a 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 in the organisation.
  • Build automated, highly reliable image delivery, testing and publication pipelines.
  • Engage with many other teams at Canonical, as well as the open-source community and commercial partners.

LeadershipPostgreSQLPythonSoftware DevelopmentAgilePeople ManagementRabbitmqStrategyGoCommunication SkillsMentoringLinuxDocumentationCoaching

Posted about 1 month ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate wellness

  • An engineer with a bachelor’s degree in computer science or equivalent professional experience.
  • Experienced in managing and mentoring multiple multidisciplinary teams of software engineers.
  • Experienced in architecting large-scale multi-tier web applications.
  • Experienced in designing and developing complex modern web applications.
  • Experienced in Cloud-based architectures (AWS / GCP).
  • Experienced in developing RESTful web services.
  • Experienced in applying computer science fundamentals.
  • Experienced in working with SQL/NoSQL technology such as PostgreSQL, MySQL, DynamoDB.
  • Proficient in one or more programming languages (Java/Ruby/Go/C++).
  • Communication skills to work with multidisciplinary teams located in several countries.

  • Participate in the development of critical services in our ecosystem, seeking to build sustainable solutions.
  • Design, develop, test, deploy, maintain and improve services focusing on performance, scalability, and resilience.
  • Build integration with 3rd party APIs and tools.
  • Support existing systems by enhancing functionality and increasing scale to meet product demands.
  • Work in a collaborative and agile environment prioritizing people over process.
  • Maintain the project technical vision up to date and complete for all team members.
  • Work with cutting-edge technologies on a global scale.

AWSLeadershipPostgreSQLSQLAgileDynamoDBGCPJavaMySQLRubyC++Data StructuresGoNosqlCommunication SkillsCollaborationMentoringMicroservices

Posted about 1 month ago
Apply
Apply
🔥 Engineering Manager, In-App
Posted about 1 month ago

📍 North/South America

🧭 Full-Time

💸 187000 - 205000 USD per year

🔍 SaaS, messaging, and marketing platforms

🏢 Company: Customer.io👥 251-500💰 Series A almost 3 years agoDigital MediaSaaSProduct SearchSoftware

  • 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 about 1 month ago
Apply
Apply
🔥 Engineering Manager
Posted 2 months ago

📍 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 2 months ago
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 2 months ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Real Estate Technology

🏢 Company: Grupo QuintoAndar

  • Recognizes that people are the most important asset and has proven experience in people management within the data career field.
  • Expert in dimensional data modeling (star schema or snowflake), with knowledge of technical concepts and best implementation practices.
  • Proficient in SQL and passionate about writing clean, performant, and maintainable code.
  • Understands the data lifecycle and concepts such as architecture, lineage, governance, privacy, etc.
  • Fluent in cloud infrastructure, such as AWS and GCP.
  • Keeps up with the evolution of technologies and best practices in the data engineering domain and seeks to apply them in the team's routine.
  • Fluency in English is mandatory for this position.

  • Be a technical reference for your team.
  • Oversee the development and implementation of data pipelines and analytics solutions, ensuring the quality, reliability, and scalability.
  • Be willing to be hands-on, when needed.
  • Discuss business and engineering requirements with analysts, engineers, and stakeholders on a deep level and anticipate risks.
  • Build a great team both recruiting great talent and helping them grow.
  • Evaluating the performance of team members, providing regular feedback, and identifying opportunities for their development.
  • Setting clear goals and objectives for the team and ensuring they are aligned with overall business objectives.
  • Communicating effectively with stakeholders at various levels of the organization to understand their requirements or explain technical concepts.
  • Advocate for the value of data analytics and engineering within the organization and foster a data-driven culture.

AWSSQLGCPPeople ManagementSnowflakeData engineeringCollaborationFluency in English

Posted 2 months ago
Apply
Apply
🔥 Engineering Manager
Posted 2 months ago

📍 Brazil

🧭 Full-Time

🔍 Software/Technology

🏢 Company: Podium👥 11-50ResidentialSalesRentalReal Estate

  • 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.

  • 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.

LeadershipPythonSoftware DevelopmentRubyReactCommunication SkillsCollaboration

Posted 2 months ago
Apply