Apply

Software Engineering Manager

Posted 5 days agoViewed

View full description

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

πŸ” Industry: Software Development

🏒 Company: Zscaler

⏳ Experience: 8+ years

Requirements:
  • Bachelor degree or higher in Computer Science, Engineering or a related field
  • 8+ years professional experience in software development and delivery
  • 2+ years of experience building, leading, managing and mentoring high-performance engineering teams
  • Previous experience as a software engineer
Responsibilities:
  • Leading a team of 8-10 software engineers
  • Driving product and roadmap initiatives
  • Accountability for the team's high quality outputs from features to reliability
  • Capacity planning and resource allocation
  • Managing performance and personal career progression plan for all direct reports
Apply

Related Jobs

Apply

  • 5+ years of experience in Software Engineering.
  • 2+ years of management or technical leadership experience.
  • Excellent problem-solving and troubleshooting abilities.
  • Strong technical foundation, with an understanding of OS internals; experience with multithreading is a plus.
  • Experience with profiling tools to identify and resolve performance bottlenecks is a plus.
  • Proficiency in C++ or Java is a plus.
  • In-depth understanding of JVM internals is a strong advantage.
  • Experience in a startup or small company (<500 employees) is beneficial.
  • A positive attitude towards learning new skills and technologies.
  • Strong leadership capabilities.
  • Excellent communication and interpersonal skills.
  • Exceptional project planning skills.
  • Proven track record of delivering technically complex projects on time.
  • Excellent inter-team coordination abilities.
  • Ability to identify product or process issues and proactively drive them to resolution.
  • Lead and manage a team of approximately 10 highly skilled engineers.
  • Identify the most critical technical challenges and opportunities, driving their successful resolution.
  • Make informed technical decisions regarding implementation strategies, taking into account input from engineers and stakeholders.
  • Collaborate with product management to ensure the team focuses on the most business-critical projects.
  • Define, track, and act on key project and team-specific metrics.
  • Keep stakeholders updated on progress and ensure alignment with business goals.
  • Participate in release planning, ensuring deliverables are met within planned timelines.
  • Develop team strategy and delivery plans.
  • Lead and contribute to cross-team projects.
  • Mentor and coach team members to support their personal and career growth.
Posted 1 day 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
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 104350.0 - 155350.0 USD per year

πŸ” Insurance and/or reinsurance

🏒 Company: careers

  • 9+ years experience in agile development, programming, or systems analysis.
  • 3+ years leading agile development teams
  • 2+ years people management experience
  • Highly advanced agile delivery and systems analysis skills
  • Leads and manages agile teams to delivery technology solutions; identifies and resolves technical, operational, and organizational problems
  • Mentor associates within the department and continually develop team competencies
  • Develop and maintain effective product and business relationships, coordinating service delivery in line with negotiated Service Commitments.
  • Manage the application portfolio by partnering with product and business, understanding and communicating needs to internal IT teams and external vendors
  • Operate in an agile disposition to collaborate with product and business partners to ensure properly defined and communicated request and execution
  • Duties include hiring, training, evaluating, coaching, direct reports.
  • Maintain current knowledge of industry practices, trends and applications.
  • Perform other duties as assigned.

LeadershipProject ManagementSoftware DevelopmentSQLAgileBusiness AnalysisPeople ManagementAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsWritten communicationInterpersonal skillsTeam managementSoftware EngineeringData managementBudget management

Posted 4 days ago
Apply
Apply

πŸ“ South Africa

🧭 Full-Time

πŸ” Financial Services

🏒 Company: MukuruπŸ‘₯ 101-250Mobile PaymentsFinancial ServicesPaymentsFinanceFinTech

  • 10+ years of software development experience, with hands-on expertise in building and scaling engineering teams
  • Strong knowledge of system architecture, technical design, and modern software development practices
  • Experience managing application development at scale, with expertise in Agile, Scrum, and SDLC methodologies
  • Ability to lead multiple teams across complex projects while driving efficiency and alignment
  • Provide strong yet supportive leadership, ensuring engineers have the clarity, guidance, and mentorship to excel.
  • Set a strategic direction for technical architecture, ensuring it evolves to meet business needs and future growth.
  • Navigate multiple workstreams, balancing priorities to deliver impactful solutions.
  • Empower engineers by fostering career growth, technical mastery, and personal development.
  • Cultivate a culture of learning, collaboration, and recognition, where every winβ€”big or small - is celebrated.
  • Champion a diverse and inclusive team environment, where every voice matters.
  • Shape the architectural direction of our systems, improving stability, performance, and scalability.
  • Solve large-scale engineering challenges, bringing fresh ideas and innovative approaches.
  • Define best practices and continuously refine processes to drive efficiency and excellence.
  • Play a crucial role in hiring world-class engineers, ensuring we attract and retain top talent.
  • Create an environment where engineers feel motivated, inspired, and set up for success.
  • Encourage open communication, promoting transparency and trust across teams.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgilePeople ManagementSCRUMSoftware ArchitectureCross-functional Team LeadershipCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsRecruitmentTeam managementStakeholder managementSoftware Engineering

Posted 7 days ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 143800.0 - 222100.0 USD per year

πŸ” Software Development

🏒 Company: Careers at Drata

  • Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • Minimum of 1 year software engineering management.
  • Minimum of 6 years experience designing, developing and delivering software products.
  • Knowledge of SaaS operations, and modern technical SaaS tools and how to use and integrate with them.
  • Experience with designing and deploying applications in a cloud-based environment.
  • Experience implementing Authentication and Identity protocols (SAML, OIDC, SCIM, etc)
  • Experience with React, Javascript, TypeScript, NodeJS, OOP, TypeORM, MySQL, Git, and AWS (Terraform is a plus).
  • Managing performance metrics.
  • Manage and mentor a highly skilled, talented team of Software Engineers.
  • Understand and practice agile software development and management.
  • Provide guidance and implement the standards for the planning and prioritization of resource conflicts to ensure the successful delivery of the committed product roadmap every quarter.
  • Lead technical discussions and drive effective technical decisions covering their area of responsibility.
  • In depth data analysis to support business requests and application troubleshooting.
  • Ability to operate and develop in various levels of the SDLC.
  • Estimation for changes and development proposed.
  • Management of all day-to-day tasks and resources associated with the team (~7 people).
  • Planning, developing, testing, supporting, and bug fixing.
Posted 9 days ago
Apply
Apply

πŸ“ MΓ©xico, Colombia, Costa Rica

🧭 Full-Time

🏒 Company: Creai

  • 8+ years of software development experience.
  • 4+ years in engineering management, leading multiple teams.
  • Proven ability to lead in fast-paced, uncertain environments.
  • Strong technical background with modern software architectures (limited hands-on coding required).
  • Excellent communication skills for technical and non-technical stakeholders.
  • Experience working with Product teams to translate business needs into technical strategies.
  • Familiarity with Agile/Scrum methodologies and cross-functional leadership.
  • Experience leading large-scale engineering projects.
  • Expertise in fostering innovation while ensuring operational excellence.
  • Experience with AI technologies like Machine Learning, Computer Vision, Generative AI, or Large Language Models.
  • Manage multiple team leads, overseeing team performance and growth.
  • Mentor engineers and team leads, fostering career development.
  • Promote a culture of inclusion, collaboration, and innovation.
  • Encourage creative problem-solving and ownership of solutions.
  • Define the technical vision and strategy in alignment with business goals.
  • Oversee architectural decisions, ensuring code quality and best practices.
  • Lead modernization efforts and implement forward-thinking technical strategies.
  • Foster continuous improvement in technical processes and outcomes.
  • Strategically allocate resources across teams for optimal delivery.
  • Work with Product Management on roadmap planning, prioritization, and project execution.
  • Manage risks and remove obstacles for seamless project delivery.
  • Continuously improve development processes and delivery pipelines.
  • Partner with the CTO to shape and execute the technology strategy.
  • Collaborate with Product Leadership to align technical capabilities with product goals.
  • Communicate technical challenges in a way that stakeholders can understand and act upon.
  • Advocate for engineering teams, ensuring they have the necessary resources and support.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgilePeople ManagementProduct ManagementSCRUMSoftware ArchitectureCross-functional Team LeadershipCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringSoftware Engineering

Posted 9 days ago
Apply
Apply

πŸ“ Austria

🧭 Full-Time

πŸ” Software Development

🏒 Company: PlanetπŸ‘₯ 501-1000πŸ’° $200,000,000 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff 9 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 9 days ago
Apply
Apply

πŸ“ United States

πŸ” 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
  • 3 years of management experience
  • Proven success providing project management artifacts in an agile environment
  • Excellent oral and written communication skills with engineers and non-engineers alike
  • Strong ability to coach engineers, helping them improve their skills and grow their careers (including managing remote engineers)
  • 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 DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLAgileAWS EKSCloud ComputingJavaKubernetesCI/CDRESTful APIsDevOpsMicroservicesSoftware Engineering

Posted 10 days ago
Apply
Apply

πŸ” Software Development

NOT STATED
NOT STATED
Posted 11 days ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

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

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.