Apply

Software Engineering Manager

Posted 2 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Manager

๐Ÿ“ Location: Canada, France, United Kingdom

๐Ÿ” Industry: Software Development

๐Ÿช„ Skills: AWSLeadershipProject ManagementSoftware DevelopmentDevOpsMicroservices

Requirements:
NOT STATED
Responsibilities:
  • Manage and guide multiple software engineering squads
  • Work closely with Product Management, DevSecOps and other stakeholders
  • Ensure the successful delivery of initiatives and features
  • Provide mentorship and leadership to your teams
  • Help shape the technical roadmap
  • Resolve blockers
  • Drive improvements in processes, quality, and performance
Apply

Related Jobs

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 7 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿ” Software Development

  • Experience with and passion for the agile development process.
  • Ability to mentor engineers of all levels
  • Full stack engineering experience. We work in Ruby on Rails, Python, Java, .NET, SQL, and React.
  • Ability to learn new technologies and help bring your team up to speed on them.
  • Comfort when navigating a large legacy code base and ability to spin up a new project for greenfield development.
  • Proven leadership skills and proven ability to execute on projects.
  • Experience collaborating with all the different departments needed to make software to run from Customer Support, to Operations and Platform Engineering.
  • Interest in the technology challenges faced by government offices.
  • Bachelorโ€™s Degree in Computer Science or related field or equivalent experience.
  • Be responsible for career development of engineers within your group.
  • Perform employee management, including coaching, skills development, and performance assessment
  • Help engineers identify areas for improvement, create plans to improve, and execute improvements.
  • Act as point person for hiring process for your level.
  • Operate as an individual contributor on an engineering scrum team.
  • Collaborate with Scrum Masters to ensure process efficiency and improve current process.
  • Own and evangelize development team values.
  • Execute tactically and provide proper context to the team.
  • Focus on long term vision and ensure technical decisions work to enable Granicusโ€™ future.
  • Ensure shared development team responsibilities are handled.
  • Make significant contributions outside of the Product Organization as a resource to other areas of Granicus.
  • Represent the Granicus Development team within Granicus and (when called upon) to clients outside of Granicus.

Backend DevelopmentLeadershipPythonSQLAgileFrontend DevelopmentFull Stack DevelopmentGitJavaPeople ManagementReact.jsRuby on RailsSCRUMSoftware ArchitectureAlgorithmsData Structures.NETCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware EngineeringDebugging

Posted about 1 month ago
Apply
Apply

๐Ÿ“ Europe

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Horizons๐Ÿ‘ฅ 51-200Human Resources Services

  • Minimum 10 years in software engineering, with at least 3 years in an Engineering Manager or Tech Lead role.
  • Strong hands-on experience with software development, system design, and architecture in a startup environment.
  • Proven ability to develop, mentor, and grow engineers while fostering a strong team culture.
  • Strong focus on optimizing delivery pace, resolving blockers, and balancing product and technical work.
  • Experience driving projects using Agile methodologies and improving development processes.
  • Ability to influence and work across teams, aligning engineering with product and business objectives.
  • Familiarity with Python, Java (Spring Framework), React, SQL, Asynchronous processing, AWS, and DevOps best practices.
  • Actively participate in hiring efforts to attract, onboard and retain top engineering talent.
  • Foster a high-performance culture through coaching, mentorship, and career development.
  • Conduct regular 1:1s, performance evaluations, and provide actionable feedback.
  • Promote knowledge sharing, best practices, and technical excellence across teams.
  • Ensure a strong engineering culture by setting high expectations for ownership, accountability, and autonomy of both teams and individuals.
  • Champion a positive and inclusive team environment, resolving conflicts and diffusing crises when needed.
  • Ensure the team maintains an optimal delivery pace by identifying and removing roadblocks.
  • Drive Agile ceremonies, ensuring efficient sprint planning, execution, and retrospectives.
  • Maintain a healthy balance between feature development and technical initiatives.
  • Guide the team in troubleshooting complex technical challenges and decision-making.
  • Collaborate with Product Managers and other Engineering teams to align technical and business objectives.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLAgileJavaPeople ManagementSoftware ArchitectureReactCI/CDAgile methodologiesRESTful APIsDevOpsMicroservicesTeam managementSoftware Engineering

Posted about 1 month ago
Apply
Apply

๐Ÿ“ United Sates, Canada, Europe

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Sanity๐Ÿ‘ฅ 51-200๐Ÿ’ฐ Corporate almost 3 years agoSoftware Development

  • 4+ years of engineering leadership experience and 5+ years of software development experience.
  • Solid technical skills to support developers in building both front-end and full-stack solutions, including APIs and microservices using React, TypeScript, Node.js and Go.
  • Thoughtful problem solver with the ability to quickly and accurately understand context and break down complex problems into efficient solutions.
  • Able to find pragmatic solutions that balance quality, speed, and results โ€“ prioritizing business impact over perfection.
  • Empathic and effective communicator of ideas, technical decisions, and feedback โ€“ both in writing and during real-time communication.
  • Ability to understand the complex requirements of building not just a user-facing application, but also a developer toolkit that our users in turn use to build their own user interfaces.
  • Strong sense of good design/UX, with experience collaborating with a design partner.
  • Build a highly effective team by mentoring and supporting them in their professional development, unlocking their potential, and challenging them to step outside their comfort zones to grow and excel.
  • Own the strategy, roadmap, and execution in partnership with the product manager and designer.
  • Define technical direction and help your team make architecture decisions to build scalable and secure product experiences at high velocity.
  • Align with technical leaders across product teams to ensure cohesive technical strategy and knowledge sharing.
  • Make data-informed decisions based on user research, experimentation, and rapid iteration.
  • Set the standard for your team to ensure consistent, sustainable delivery, and manage expectations and visibility of work.
  • Work closely with the Head of Engineering, along with leadership in product management and design, to facilitate teamwork and establish processes that can scale as we do.
  • Support a team working with a wide range of technologies: React, TypeScript, Next.js, Node.js, Go, PostgreSQL, Rudderstack, Amplitude, GrowthBook, BigQuery, and DBT.

Backend DevelopmentLeadershipNode.jsPostgreSQLProject ManagementSoftware DevelopmentAgileData AnalysisFrontend DevelopmentFull Stack DevelopmentProduct ManagementReact.jsSCRUMTypeScriptUI DesignUser Experience DesignCross-functional Team LeadershipAPI testingGoNext.jsCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData visualizationTeam managementData modelingSoftware EngineeringA/B testing

Posted about 1 month ago
Apply
Apply

๐Ÿ“ Canada, US, EU

๐Ÿงญ Full-Time

๐Ÿ” Cloud-based Data Learning and Enterprise Analytics

๐Ÿข Company: Keebo๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $10,500,000 Series A over 2 years agoComputerSoftware

  • Experience leading and motivating strong, productive, distributed teams.
  • Experience managing an engineering team that works on multiple products and technical stacks.
  • Exceptional skills communicating and managing upward.
  • Skilled in mentoring engineers to design scalable, resilient systems and architectures.
  • Proven track record of making improvements to team processes, technical best practices, and culture.
  • Lead a team of backend and machine learning engineers to design algorithmic solutions to database performance and cost optimization problems.
  • Partner with product to deeply understand customer needs and guide engineers to design right-sized solutions.
  • Build a high-performing, fast-moving engineering team working in cutting-edge problem spaces.
  • Mentor engineers in technical, communication, and collaboration best practices.

Backend DevelopmentLeadershipMachine LearningSnowflakeSoftware ArchitectureAlgorithmsData engineeringMentoring

Posted 3 months ago
Apply