Apply

Software Engineering Manager

Posted 11 days agoViewed

View full description

πŸ’Ž Seniority level: Manager, 5+ years

πŸ’Έ Salary: 100000.0 - 125000.0 CAD per year

πŸ” Industry: Payment Gateway Solutions

🏒 Company: NMIπŸ‘₯ 101-250πŸ’° $620,000,000 Secondary Market over 3 years agoInternetCreditE-CommerceFinancial ServicesPayments

⏳ Experience: 5+ years

Requirements:
  • 5+ years delivering software as part of an agile software delivery team.
  • Developing software that followed some serious rules, like PCI DSS, HIPAA, SOX, GDPR, CCPA, and so on.
  • Experience working with remote and globally distributed teams.
  • Strong communication and collaboration skills β€” able to work cross-functionally with developers, analysts, and external partners.
  • Highly organized, self-directed, and detail-oriented.
Responsibilities:
  • Understand and support the unique needs of your teams, considering their individual skills, ambitions, and motivational drivers.
  • Mentor Software Engineers, using empathetic communication and understanding to help them shape their career paths.
  • Support and encourage Software Engineers as they strive to achieve their career objectives.
  • Champion an environment of inclusion and equity, ensuring every team member feels valued and respected.
  • Participate in the recruitment and retention of diverse teams of Software Engineers, fostering a dynamic, and welcoming team atmosphere.
  • Facilitate your teams in staying focused and efficient as they produce high-quality software.
  • Collaborate with the Director of Product Engineering, Product Managers, Product Owners, and fellow Engineering Managers to streamline operations, establish meaningful success metrics, and ensure alignment with organizational objectives
Apply

Related Jobs

Apply

πŸ“ United States, Canada

πŸ” E-commerce

🏒 Company: OpenBorder

  • Experience managing and scaling high-performing engineering teams
  • Strong technical background in backend or full-stack systems
  • Ability to balance delivery, quality, and team health
  • Excellent communication and collaboration skills
  • Experience working in distributed environments
  • Manage and support a team of engineers through regular feedback and career development
  • Drive project delivery and ensure high engineering standards
  • Collaborate with product, design, and other teams to prioritize and plan work
  • Contribute to architectural discussions and technical decision-making
  • Create a culture of accountability, quality, and growth

AWSBackend DevelopmentLeadershipPostgreSQLProject ManagementFull Stack DevelopmentGCPJavaMongoDBPeople ManagementSoftware ArchitectureTypeScriptNest.jsNext.jsCommunication SkillsCollaborationCI/CDAgile methodologiesRESTful APIsMicroservicesTeam managementSoftware Engineering

Posted 3 days ago
Apply
Apply

πŸ“ CA, CO, FL, GA, IL, IN, KY, MA, MI, MN, NC, NJ, NY, OH, OR, PA, SC, TN, TX, UT, VA, WA or WI

🧭 Full-Time

πŸ’Έ 164000.0 - 200000.0 USD per year

πŸ” Software Development

🏒 Company: JellyvisionπŸ‘₯ 251-500πŸ’° $20,000,000 about 8 years agoπŸ«‚ Last layoff over 5 years agoInternetEducationHuman ResourcesSaaSPersonalizationInsurTechSoftware

  • Deep understanding of how large scale software systems are designed, built, tested, deployed and into the hands of customers
  • Experience in using delivery and performance metrics to drive a team
  • At least 2 years of experience managing offshore development teams using common Agile methods (Scrum, Kanban, XP)
  • An affinity for modern software development best practices like daily deployments, robust and efficient CI/CD pipelines, test-driven development, feature flagging, etc.
  • Strong decision-making skills that allow teams to take action that is consistent with available facts, constraints, and probable consequences
  • Demonstrated advanced ability to operate using analytical, critical thinking, organizational, and project management skills
  • Experience with following or similar:: Snowflake, Looker, Datadog, cloud formats like AWS, and Infrastructure as Code
  • Exceptional leadership skills; knows how to co-create a vision, reinforce it, and align teams, stakeholders, and an organization around it
  • Directly manage a team of onshore and offshore software engineers
  • Lead an iterative approach to developing software that continuously delivers added value to the market in line with roadmap milestones
  • Organize and assign work across the team. Break down the work into appropriate sizes to maximize efficiency
  • Balance feature work with maintenance, tech debt, and internal support tasks
  • Direct the work of Software Engineers to ensure best practices around software development and act as a coach, mentoring team members to improve their skills and design stellar projects
  • Manage the logistics of the team; from people management, performance management, hiring and right-sizing to training and promoting to enforcing deadlines
  • In partnership with the Product Owner, ensures that products are being designed, developed and tested with high quality standards and in alignment with the architecture vision
  • Ensure project milestones, goals, and measures for success are met
  • Provide proactive visibility and effectively communicates delivery targets, commitments and progress
  • Drive operational excellence via collecting and sharing team metrics to drive continuous improvement (DORA, complying/meeting application SLIs, driver of CI/CD, team's security vulnerabilities, infra cost/usage tracking, monitors and alerts)
  • Proactively mitigate risks, escalate issues when necessary, and collaborate with other internal teams and stakeholders to find solutions

AWSBackend DevelopmentLeadershipProject ManagementSQLAgileKubernetesPeople ManagementSCRUMSnowflakeCross-functional Team LeadershipCI/CDAgile methodologiesRESTful APIsMentoringDevOpsTeam managementStakeholder managementSoftware EngineeringData analytics

Posted 7 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 132000.0 - 222100.0 USD per year

πŸ” Software Development

🏒 Company: TCGPlayer_External_Career

  • 8 years of software development experience on large-scale, high-volume, technical systems in a microservice based architecture with AWS for cloud infrastructure
  • 5 or more years of management experience
  • Proven success providing project management artifacts in an agile environment
  • Enhance our order management capabilities as we expand internationally and into an omni-channel selling experience.
  • Provide leadership and management to software engineers to create scalable software solutions for the TCGplayer platform.
  • Coordinate with fellow Engineering Managers and Project Managers to manage inter-team dependencies and ensure the on-time delivery of software.
  • Partner with Cloud Platform & Site Reliability Engineering to ensure we have a trusted and reliable platform for business critical in-store tooling.
  • Consolidate redundant technologies and applications to build a stable foundation for future business growth.

AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLAgileJavaSpring BootCommunication SkillsCI/CDRESTful APIsMicroservicesNodeJS

Posted 16 days ago
Apply
Apply

πŸ“ United States, Hong Kong, United Kingdom

🧭 Full-Time

πŸ’Έ 176000.0 - 264000.0 USD per year

πŸ” Software Development

🏒 Company: OntraπŸ‘₯ 101-250πŸ’° $200,000,000 Series B over 3 years agoLegal TechDocument ManagementInformation TechnologyLegalSoftware

  • 7+ years in software engineering and 2+ years as an engineering manager, demonstrating a strong foundation in both technical and leadership responsibilities.
  • Proven ability to ideate and perform discovery with Product and UX teams to deliver high-impact solutions, align teams to deliver business value swiftly, and architect scalable solutions.
  • History of identifying and addressing weaknesses in engineering processes across the organization. Experience in articulating process improvements and collaborating with other managers to implement solutions adopted by all teams.
  • Capable of managing a team effectively, motivating high performers, and addressing low performers.
  • Must have familiarity with coding assistant LLMs such as CoPilot or Cursor, preferably with experience in integrating LLMs for data extraction and summarization solutions.
  • Oversee and lead a team, ensuring smooth operation of the technical aspects of software development at the team level.
  • Plan, design, lead, and implement solutions for various technical challenges, addressing both consumer-facing features and internal scalability.
  • Shape and influence the software development culture at Ontra by collaborating with engineering managers and directors to set best practices across the organization.
  • Dedicate 60% of efforts to management, planning, and aligning with stakeholders to ensure project goals and deliverables are met effectively.
  • Allocate 40% of time to direct individual contributions, working hands-on in the development process to drive project success.

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLProduct ManagementAPI testingCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringOrganizational skillsTeam managementProcess improvementSoftware Engineering

Posted 26 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 195000.0 - 210000.0 CAD per year

πŸ” Software Development

🏒 Company: OpenPhoneπŸ‘₯ 51-100πŸ’° $40,000,000 Series B about 3 years agoProductivity ToolsMessagingB2BCollaborationSoftware

  • 2+ years of experience in a software engineering managerial role, with a demonstrated understanding of the unique challenges and values associated with managing teams.
  • Technical background in software engineering, preferably in SaaS environments, with the ability to evaluate technical feasibility and provide strategic guidance.
  • Entrepreneurial mindset with a passion for building and scaling foundational practices in a growing company.
  • Experience or familiarity with AI technologies and their practical applications in enhancing product features.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively across teams and influence decision-making.
  • Work cross-functionally with other internal stakeholders to align engineering efforts with business goals and drive complex projects, ensuring that our solutions meet customer needs and enhance overall productivity.
  • Guide and mentor engineers, foster a collaborative environment focused on continuous learning, manage performance, and support professional growth.
  • Ensure the team has what it needs to make technical decisions, provide guidance on those decisions, ensure clarity of the problem space, and empower the team to own their decisions.
  • Collaborate closely with product managers, designers, and engineers to build and improve our product.
  • Spearhead the integration of AI technologies to optimize our product offerings.

Backend DevelopmentLeadershipFrontend DevelopmentPeople ManagementProduct ManagementCross-functional Team LeadershipAPI testingCommunication SkillsAgile methodologiesRESTful APIsMentoringTeam managementNodeJSSoftware EngineeringSaaS

Posted about 1 month ago
Apply
Apply

πŸ“ Philippines

🧭 Full-Time

πŸ” Retail Security

🏒 Company: PanoptycπŸ‘₯ 1-10ElectronicsArtificial Intelligence (AI)Information Technology

  • 5+ years of hands-on software development with .NET/C# technologies
  • Strong foundational knowledge of DevOps best practices on AWS, Heroku or similar
  • 3+ years of engineering leadership experience with demonstrable team growth results
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Deep understanding of software design patterns, architecture, and engineering best practices
  • Proven success leading Agile/Scrum development teams to deliver complex projects
  • Track record of improving code quality, test coverage, and deployment reliability
  • Outstanding communication skills across distributed teams and time zones
  • Spend 50% of your time writing code, building scalable features and reviewing Pull Requests (PRs) to ensure code quality
  • Spend 50% of your time coaching, mentoring, and managing Scrum practices
  • Provide technical leadership and hands-on mentorship to a growing team of software engineers
  • Lead and optimize Scrum practices including sprint planning, daily standups, retrospectives, and reviews
  • Champion continuous improvement in code quality, test coverage, and deployment practices
  • Actively contribute to code reviews and architectural decisions for our core platform
  • Collaborate cross-functionally with product managers and stakeholders to deliver high-impact features
  • Foster an engineering culture that values innovation, quality, and continuous learning

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

Posted 2 months ago
Apply
Apply

πŸ“ Ahmedabad, India

🧭 Full-Time

πŸ” Software Development

🏒 Company: Genea

  • 8+ years of total experience and 3+ years of relevant work experience as leading teams (Engineering Manager, Tech Lead or similar)
  • Experience hiring, mentoring, and scaling teams in IoT, cloud, or embedded domains.
  • Experience with microservices, event-driven architecture, and distributed systems.
  • Backend proficiency in C#/.NET, Java, Go, Python, or Node.js (we use .NET but welcome strong engineers from any stack).
  • Proficient in database technologies (SQL/NoSQL – we use Azure SQL, but PostgreSQL, MongoDB, etc. are fine)
  • Experience working with Azure or AWS is highly preferable. We work with Azure services like App Service, Functions, Service Bus, Blob Storage, Azure SQL, etc.
  • Hands-on experience with Azure IoT Hub, IoT Edge, or similar cloud IoT platforms.
  • Knowledge of industrial protocols (BACnet, Modbus, OPC UA, MQTT, etc.).
  • Experience with embedded systems, device drivers, or gateway software.
  • Proficient in frontend technologies, preferably Angular, but we’re open to any other JavaScript - based frameworks like React, Vue, etc.
  • Excellent understanding of software development life cycles (SDLC) with experience guiding teams through planning, development, and rollout using best in industry agile practices
  • Having experience in work estimation and delegation is preferable.
  • Understanding of testing practices like writing unit/integration test cases
  • Strong Articulation skills - Ability to write/explain complex problems over email or call.
  • Obsession for excellence - Should strive for being excellent at work in terms of quality and speed.
  • Professionalism - Sincere, Integrity, Commitment, Ownership
  • Strategic thinker with the ability to formulate product and business strategies.
  • Prior experience in managing multi-disciplinary teams of manager, senior engineers simultaneously working on multiple projects and technologies.
  • Strong cross-functional collaboration and influencing skills at high levels.
  • Possess innate customer service skills including the ability to be empathetic, accurate, compassionate, responsive, resourceful, and conscientious.
  • Strong relationship management, strategizing, project management, problem solving, and change management skills.
  • Drive team efforts
  • Have a keen eye on code quality with code scalability, maintainability, readability in mind.
  • Have a solution-oriented mindset and high load capacity system in mind.
  • Estimate work, delegate work.
  • Manage the people on a large engineering team to keep them aligned and focused on achieving the team’s goals.
  • Drives the design, strategy, and execution of software development projects to support product roadmaps.
  • Lead technology architecture and development as per product needs
  • Oversee the daily activities and progress of multiple SCRUM teams.
  • Monitor, and continuously update, team metrics for measurement of engineering and operational excellence. Ensure a consistent, regular process for assessment of goals and improvement of deliveries.
  • Lead many SCRUM teams through estimating engineering effort to build new features and fix prior mistakes.
  • Collaborate with Product Managers on new products and new features.
  • Implement data driven approach to execution to drive transparency.

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

Posted 2 months ago
Apply
Apply

πŸ“ Austria

🧭 Full-Time

πŸ” Software Development

🏒 Company: PlanetπŸ‘₯ 501-1000πŸ’° $200,000,000 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff 11 months agoGeospatialRemote SensingBig DataAerospaceAnalyticsSoftware

  • 4+ years of industry experience, and 2+ years of experience as a manager/supervisor responsible for software engineers.
  • Experience leading teams to deliver highly available, consistently performant services.
  • Experience with Java or other similar object oriented language.
  • Experience with REST APIs, HTTP(S).
  • Excellent grasp of relational databases.
  • Excellent communication skills in English, written and oral.
  • Experience working in cross-functional teams that put customer requirements first
  • Ability to be adaptable and open to changes and challenges
  • Lead a team of software engineers, including planning and code reviews.
  • Take ownership for the overall planning, execution and success of sophisticated technical projects.
  • Represent your team in cross-functional interactions, such as vetting out product requirements, aligning priorities across various branches of the organisation as well as managing dependencies with other engineering leads.
  • Think critically about the long-term career development of team members, providing regular performance feedback and mentoring.
  • Conduct regular check-ins and 1-1s with team members.
  • Own the operation of services by measuring performance, creating alerts, runbooks, and responding to incidents and performance anomalies.
  • Contribute technically to projects by being a hands-on coder and technical resource as necessary and removing roadblocks. In this role you may code up to 50% of your time.

Backend DevelopmentLeadershipSQLJavaJava EEOAuthPeople ManagementJava SpringREST APICommunication SkillsMicroservicesSoftware Engineering

Posted 2 months 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.
  • 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.
  • Ensure the team maintains an optimal delivery pace by identifying and removing roadblocks.
  • Drive Agile ceremonies, ensuring efficient sprint planning, execution, and retrospectives.

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLAgileJavaPeople ManagementSoftware ArchitectureReactCI/CDAgile methodologiesRESTful APIsDevOpsMicroservicesTeam managementSoftware Engineering

Posted 3 months ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” Software Development

🏒 Company: AshbyπŸ‘₯ 51-100πŸ’° $30,000,000 Series C 12 months agoManagement Information SystemsHuman ResourcesRecruitingSoftware

  • 5+ years experience in engineering leadership
  • Experience with product development and user-facing experiences
  • Empathy in communication and team support
  • Build and lead a team of engineers
  • Provide feedback on product and technical specs
  • Improve interview processes
  • Engage in hands-on coding and debugging

GraphQLNode.jsTypeScriptPostgresReact

Posted 4 months ago
Apply

Related Articles

Posted 2 days ago

Remote Job Interview Tips: How to Impress on a Video Call

Ace your remote job video interview with our essential tips. Learn to impress employers with preparation, attire, and communication skills. Perfect for both new and seasoned professionals.

Posted 2 days ago

Top Skills Employers Look for in Remote Job Candidates

In today’s evolving job market, remote work has become a staple for many industries. But what sets successful remote job candidates apart? This article delves into the essential skills employers are looking for in remote employees. From communication and time management to technical proficiency and self-motivation, discover the key competencies that can help you stand out in the competitive world of remote work. Whether you're new to the remote job scene or looking to enhance your existing skill set, this guide provides valuable insights to help you succeed.

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be β€œon,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 13 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 10 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.