Apply

Engineering Manager

Posted about 1 month agoViewed

View full description

💎 Seniority level: Manager, 7-10 years software engineering experience, and 3-5 years in a leadership or management role

📍 Location: Contiguous US

💸 Salary: 176000.0 - 230000.0 USD per year

🔍 Industry: Fintech

🏢 Company: SmartAsset👥 251-500💰 Secondary Market over 3 years agoMarketplaceFinancial ServicesPersonal FinanceWealth ManagementFinanceFinTech

🗣️ Languages: English

⏳ Experience: 7-10 years software engineering experience, and 3-5 years in a leadership or management role

🪄 Skills: AWSLeadershipPythonSQLCloud ComputingData AnalysisETLMachine LearningSnowflakeData engineeringSparkCommunication SkillsCI/CDData modeling

Requirements:
  • 7-10 years of software engineering experience, and 3-5 years in a leadership or management role.
  • Passion for mentorship, coaching, hiring, and helping engineers grow in their careers.
  • Proven track record of leading teams in agile environments, with a track record of shipping high-quality, scalable web applications.
  • Excellent communication skills with the ability to collaborate across teams and influence stakeholders.
  • Technical background in software development, with expertise in modern web technologies, cloud infrastructure (AWS), and system design.
  • Experience working in fintech, consumer technology, or a data-driven environment is a plus.
Responsibilities:
  • Lead and mentor a team of engineers, fostering a culture of ownership, collaboration, and continuous improvement.
  • Drive engineering best practices in software development, ensuring high code quality, scalability, and maintainability.
  • Act as a technical leader, helping the team navigate architectural decisions and complex problem-solving.
  • Identify and remove roadblocks to enhance team productivity and efficiency.
  • Drive the design and development of scalable, high-quality software solutions that support SmartAsset’s mission.
  • Oversee the evolution of our web platform, balancing technology modernization with meeting product roadmap requirements.
  • Partner closely with product managers, and stakeholders to align engineering efforts with business objectives.
  • Recruit, hire, onboard, and level up engineering talent.
  • Stay up to date with industry trends and emerging technologies, bringing insights to the team and business.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 190000.0 - 210000.0 USD per year

🔍 Healthcare

🏢 Company: House Rx👥 51-100💰 $25,000,000 Series A about 3 years agoMedicalHealth Care

  • 7+ years of experience designing, building, and maintaining robust data pipelines and large-scale data storage solutions.
  • 2+ years of proven experience in a technical lead or people management role, demonstrating the ability to guide and mentor a team.
  • Expert-level proficiency with DBT, Postgres, Data Warehousing principles, and Business Intelligence (BI) tools.
  • Demonstrated ability to provide strong technical leadership, manage competing priorities effectively, and thrive in a dynamic environment.
  • Lead the team in transforming complex and sometimes unclear business needs into robust data engineering solutions.
  • Ensure clear communication and alignment of expectations regarding the data engineering roadmap across all teams, roles, and stakeholders.
  • Provide architectural guidance and oversight for House Rx's data pipelines and data assets, ensuring scalability and reliability.
  • Research, implement, and promote data engineering best practices throughout the organization, fostering a culture of continuous improvement.
  • Provide mentorship, guidance, and opportunities for professional development to team members, fostering their career growth and advancement within the organization.

LeadershipPostgreSQLBusiness IntelligencePeople ManagementData engineeringData modeling

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

📍 United Kingdom, Spain, Poland

🔍 Software Development

🏢 Company: Booksy👥 501-1000💰 Debt Financing 6 months agoMobile PaymentsMarketplaceSaaSPaymentsMobile AppsWellnessSoftware

  • Recent experience as an Engineering Manager.
  • Strong leadership skills.
  • Strong software development proficiency in any leading technology, preferably Python.
  • Understanding of software architecture and systems design, including the ability to contribute to architectural decisions and practical experience in microservice architecture.
  • Proficient knowledge of agile and lean practices, including Scrum, Kanban, or other agile frameworks.
  • Ability to analyze metrics and use data-driven insights to guide decision-making and improve processes.
  • Experience in working with a DevOps mindset, with practical experience in best practices like TDD, CI/CD, and Observability.
  • Drive the successful delivery of your team’s initiatives while ensuring high-quality software that meets both technical standards and customer expectations.
  • Provide technical expertise and guidance, troubleshooting complex issues and influencing architectural decisions.
  • Promote agile and engineering best practices to sustain operational excellence.
  • Collaborate closely with the Product Manager and stakeholders to align team deliverables with strategic business goals to maximise customer value and anticipate market trends.
  • Communicate clearly and effectively with peers, leadership, and stakeholders.
  • Play an active role in recruitment, retention, and the professional growth of team members through constructive evaluations and development plans.

LeadershipProject ManagementPythonSoftware DevelopmentAgileData AnalysisSCRUMSoftware ArchitectureCI/CDRESTful APIsMentoringDevOpsMicroservicesRecruitmentTeam management

Posted 1 day ago
Apply
Apply

📍 United States, Canada

🔍 Software Development

  • Several years of experience managing a team of engineers
  • Significant experience with cloud native infrastructure and backend technologies
  • The ability to create and maintain a positive, healthy team environment in which everyone is supported, encouraged, and meaningfully challenged to do great work
  • Capable of driving the delivery of projects, and creating roadmaps for future work
  • You have helped a team scale both themselves and the services they are responsible for
  • Experience managing a remote team
  • Help set and support strategic direction for the Authentication team
  • Drive alignment and be responsible for the results of the team in support of broader company objectives
  • Collaborate with senior individual contributors to create an engaging technical vision for your  team
  • Work with cross-functional partners to define the best solutions for our customers, both internal and external
  • Work to scope and plan key deliverables for projects and initiatives with the team
  • Drive execution with an emphasis on iterations and deliverables, quality, velocity, and communication
  • Provide technical leadership to developers both in your team and across the engineering organization
  • Coach individual contributors to help them reach their full potential
  • Recruit and retain top tier talent in a fast growing environment
  • Continue scaling a highly specialized engineering team by working with a team of Engineering Managers to continuously refine hiring, onboarding, and development processes

Backend DevelopmentLeadershipProject ManagementCloud ComputingKubernetesPeople ManagementCI/CDRESTful APIsDevOpsMicroservicesTeam managementNodeJS

Posted 2 days ago
Apply
Apply

📍 United Kingdom, Poland, South Africa, Spain, Portugal, Romania

🔍 Web3

  • You have experience managing the performance and development of high-performing Engineers, including seniors and leads, at a high growth, rapidly scaling startups.
  • You know what good looks like for a high-performing team of Engineers and know how to get there.
  • You have previously worked as an Engineer at a senior level.
  • You have an empathetic leadership style and you build strong, effective relationships.
  • You care deeply about helping others achieve their goals and become the best Engineers they can be.
  • You are a fantastic communicator and able to work cross-functionally with our engineering team and other areas of the business.
  • You thrive when developing great people and great products at scale.
  • You are data driven and know how to work cross functionally with Product and Design.
  • You have experience from successful delivery of high-quality outcomes.
  • Manage, support, coach and develop high performing engineers through regular 1:1 and continuous feedback.
  • Partner with our VP of Engineering and Group Product Manager to ensure we build high-performing teams that consistently and iterate and deliver high-impact and high-quality work.
  • Lead on the creation, development and implementation of management best practice and tools e.g progression frameworks.
  • Partner with Senior Engineers to drive technical initiatives that raise the bar for our engineering practices.
  • Leading ongoing engineering work, ensuring timely delivery.

Backend DevelopmentLeadershipNode.jsSoftware DevelopmentFrontend DevelopmentPeople ManagementReact NativeTypeScriptCross-functional Team LeadershipNext.jsReactCommunication SkillsAgile methodologies

Posted 3 days ago
Apply
Apply

📍 Philippines

🧭 Full-Time

🔍 Software Development

🏢 Company: Panoptyc👥 1-10ElectronicsArtificial Intelligence (AI)Information Technology

  • 5+ years of software development experience with .NET/C# technologies
  • 3+ years of experience in a technical leadership role
  • Strong knowledge of software design patterns and best practices
  • Experience leading Agile/Scrum development teams
  • Demonstrated ability to improve code coverage and testing practices
  • Experience implementing and optimizing CI/CD pipelines
  • Strong problem-solving skills and attention to detail
  • Excellent communication and interpersonal skills
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Provide technical leadership and mentorship to a team of software engineers
  • Lead and facilitate Scrum ceremonies including sprint planning, daily standups, retrospectives, and sprint reviews
  • Drive continuous improvement in code quality, test coverage, and deployment practices
  • Actively participate in code reviews and architectural discussions
  • Manage the full software development lifecycle from planning to deployment
  • Work hands-on with the team to solve complex technical challenges
  • Collaborate with product managers and stakeholders to define and prioritize features
  • Implement and optimize CI/CD pipelines for reliable and efficient deployments
  • Monitor team performance and provide regular feedback and coaching
  • Foster a culture of innovation, quality, and continuous learning
  • Groom the backlog and stories so that work is specified clearly each sprint
  • Write high-quality, maintainable code while mentoring others to do the same

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileDesign PatternsGitKubernetesSCRUMC#.NETAngularCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsTeam managementSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Poland

🔍 Software Development

  • Have a solid technical background related to the whole SDLC and can support and unblock your teams in complex technical discussions.
  • Approach software development with a lean, proactive, and positive mindset, balancing impact and long-term sustainable development, with a strong accountability for delivering high-quality solutions.
  • Embrace the “you build it, you run it” philosophy.
  • Believe in continuous learning and improvement.
  • Are driven to lead and nurture high-performing and healthy teams.
  • Have experience not only mentoring others but also developing future mentors and leaders.
  • Lead and represent a team of multi-disciplinary squads.
  • Actively partner with your Product and UX counterparts.
  • Provide accountability for all the initiatives of your teams.
  • Work closely with the technical leaders of the group and the area to develop an effective technical strategy.
  • Act as a point of reference for our Leadership team and for the main Stakeholders of your teams.
  • Provide guidance, mentorship, and coaching inside the team, through regular feedback and performance assessments.
  • Understand and focus on your customer's needs
  • Foster Platform as a Product approach
  • Own process from discovery to delivery
  • Facilitate OKR process
  • Enhance and facilitate communication between the team and the product teams
  • Set and clearly communicate the team roadmap to achieve the mission and goals
  • 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 teams, 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.

AWSBackend DevelopmentLeadershipPHPProject ManagementSoftware DevelopmentKubernetesPeople ManagementProduct ManagementSCRUMVue.JsProject Coordination.NETCI/CDAgile methodologiesMentoring

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 127600.0 - 338500.0 USD per year

🔍 Software Development

  • 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • 4+ years experience building, scaling and maintaining global edge technologies, such as load balancers, API gateways, and/or CDNs.
  • 3+ years people management experience
  • Evolve GitHub’s global load balancing platform across our presence in Microsoft Azure and our physical data centers.
  • Oversee and guide a distributed team, taking accountability for the team’s vision, best practices, and priorities.
  • Provide clarity and a shared understanding of decision making, direction, and progress for the team and the company.
  • Provide career development plans, coaching, and guided performance feedback to your team’s engineers.
  • Drive incident response, operational excellence, and facilitate blameless postmortems.
  • Plan and execute complex technical projects, coordinating work with engineering teams across the stack.

AWSBackend DevelopmentLeadershipPythonAgileCloud ComputingJavaJavascriptMicrosoft AzureNginxPeople ManagementRubyC#C++API testingGoRustCI/CDRESTful APIsDevOpsMicroservicesSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United Kingdom

🏢 Company: careers_gm

  • Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems.
  • Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures.
  • Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures. Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources.
  • Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures.
  • Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders. Commitment to collaborative problem-solving and shared ownership of services.
  • Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems
  • Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention.
  • Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents.
  • Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution.
  • Work alongside developers to ensure the quality, scalability, and reliability of our services. Practice shared ownership of services in production, fostering a "You build it, you run it" culture.
  • Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively.
  • Strong understanding of common application reliability patterns, with hands-on experience implementing them.
  • Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence. Champion a culture of continuous improvement.
  • Evaluate system performance and advocate for optimisations that reduce infrastructure costs while maintaining service reliability.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLCloud ComputingGCPJavaJava EEJenkinsKafkaKubernetesSpring BootSpring MVCZabbixAlgorithmsAzureData StructuresGoGrafanaJava SpringPrometheusRDBMSCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesNetworkingAnsibleScriptingDebugging

Posted 4 days ago
Apply
Apply

📍 Ahmadabad, India

🔍 Smart Building Platform

🏢 Company: Genea

  • Experience with BMS ecosystem through communication protocols such as BACnet, Modbus, LonWorks, M-Bus and MQTT
  • Understand overall functionality of the HVAC systems (Central Plant, AHU, Unitary controls, etc.)
  • Hands-on expertise with Containers (Docker/Kubernetes), CI/CD, and feature flagging.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Oversee software development projects, ensuring alignment with product roadmaps and company objectives.
  • Drive engineering strategy, architecture, and execution to scale backend systems efficiently.
  • Guide and mentor a large engineering team, fostering alignment, innovation, and a "getting things done" attitude.
  • Lead technology decisions in IoT devices, microservices, event-driven architectures, and big data solutions.
  • Host architecture discussions and design reviews to ensure best practices and scalability.
  • Implement Agile best practices, set clear goals, and drive a data-driven approach to optimize team performance and execution.
  • Partner with Product, Design, and Business stakeholders to align engineering efforts with company objectives and ensure seamless coordination.

AWSBackend DevelopmentDockerLeadershipSQLAgileGCPGitIoTJavascriptKubernetesMachine LearningSCRUMC#Cross-functional Team LeadershipAlgorithmsAzureData Structures.NET coreAngularCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringLinuxDevOpsMicroservicesTeam managementSoftware EngineeringData analytics

Posted 4 days ago
Apply
Apply

📍 Canada

🔍 B2B SaaS

🏢 Company: Actionstep👥 51-100💰 over 4 years agoInformation TechnologyLegalSoftware

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of experience as a Software Engineering Manager, preferably at a B2B SaaS company
  • 10+ years of experience as a software developer / individual contributor
  • Experience with Jira, DevOps, or other project management tools
  • Strong knowledge of architecture patterns for modern SaaS and mobile applications
  • Understanding of AWS offerings such as Aurora, Lambda, and S3
  • Self-starter with the ability to operate and lead when no protocol exists
  • Demonstrated ability to solve problems in software architecture and platform modernization
  • Lead teams of software developers, QA engineers, and DevOps professionals to advance and maintain a cloud-based SaaS application for legal practice management and accounting.
  • Introduce best practices for software development, drive improvements in process, and develop a culture of excellence in delivery.
  • Stand up metrics and KPIs to measure team effectiveness, and ensure the team delivers high-quality software on time and within budget.
  • Measure and drive improvements in product quality, change failure rate, cycle time, support escalations, and other quality metrics.
  • Lead important technical decisions with an eye towards scalability, modernization, and maintainability.
  • Provide regular updates to stakeholders across the organization.
  • Recruit, interview, and onboard great people to your teams.
  • Encourage a safe and healthy work environment that is both supportive and challenging.
  • Engage in performance conversations and help align business objectives to career goals.

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLAgileFrontend DevelopmentQAReact.jsSoftware ArchitectureJiraCI/CDProblem SolvingMentoringDevOpsRecruitmentTeam managementSoftware EngineeringSaaS

Posted 4 days ago
Apply