Apply

Software Engineering Manager

Posted 2 months agoViewed

View full description

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

πŸ“ Location: United States

πŸ” Industry: Technology

🏒 Company: Fetch

⏳ Experience: 5+ years

πŸͺ„ Skills: LeadershipSoftware DevelopmentCollaborationMentoringCoachingCross-functional collaboration

Requirements:
  • 5+ years in software development, including experience building high-quality backend services.
  • Hands-on coding skills and architecture patterns.
  • Proven experience as an Engineering Manager, leading and mentoring a team.
  • Skilled in performance management, feedback delivery, and creating growth opportunities.
  • Natural coaching abilities with a passion for continuous improvement.
  • Strong communication and problem-solving skills, with experience in cross-functional collaboration.
  • Eager to improve processes and team health.
Responsibilities:
  • Drive technical excellence and foster team growth.
  • Manage a group of engineers while actively contributing to code.
  • Focus on team building, coaching, performance management, and career development.
  • Partner cross-functionally with product, design, and engineering leaders to drive impactful outcomes.
  • Teach and mentor individual contributors with focus on technical craftsmanship and team health.
Apply

Related Jobs

Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 142800.0 - 203200.0 USD per year

πŸ” Space and data

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

  • 4-6 years of relevant work experience, with 2+ years of supervisory or leadership experience.
  • Ability to build, retain, and grow diverse, geographically dispersed teams.
  • Experience managing teams operating high-volume, highly available, scalable, distributed systems.
  • Experience building widespread infrastructure/tooling at scale.
  • Expertise in career development coaching and fostering a healthy team culture.
  • Asynchronous communication skills and collaboration with partner teams.
  • Experience with Agile methodologies and project management frameworks.
  • Collaborate across the engineering organization to align efforts, keep engineers unblocked, and ensure delivery of services/features/products.
  • Foster a culture of innovation and customer service within the team.
  • Evangelize the services owned by the team to drive adoption.
  • Ensure best practices in software development, testing, and deployment are utilized.
  • Contribute to a computing infrastructure strategy.
  • Own team roadmap strategy and execution.

LeadershipSoftware DevelopmentAgileCloud ComputingImage ProcessingKubernetesCollaboration

Posted 4 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Fintech

🏒 Company: AffiniPayπŸ‘₯ 501-1000πŸ’° Private 7 months agoFinancial ServicesPaymentsFinTech

  • BS in Computer Science or related field.
  • 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments.
  • 2+ years of experience managing, mentoring, and leading engineering teams.
  • Experience building and deploying production-grade web applications at scale.
  • Familiar with LEAN product development and Agile frameworks - Scrum or Kanban.
  • Strong people management skills.
  • Experienced in building APIs.
  • Expert in frontend technologies.
  • Strong understanding of SOLID design principles and design patterns.
  • Strong understanding with SQL, and familiarity with databases such as Postgres or MySql.
  • Strong teamwork and documentation skills.
  • Develop scalable applications in a modern web application framework (Rails, React, Node, NextJS or equivalent).
  • Build modern frontend technologies and libraries (React, Bootstrap CSS, Tailwind).
  • Participate in hiring and recruiting to build out engineering teams.
  • Manage engineers in multiple teams and facilitating strong collaboration.
  • Ensure high software engineering quality and standards are practiced throughout the software lifecycle.
  • Optimize engineering processes to improve efficiencies.
  • Collaborate with product teams to consider trade-offs and identify risks.
  • Mentor, onboard, and coach software engineers, fostering their professional growth.
  • Collaborate with UX to design and ship modern web applications.
  • Support software deployments, including debugging and troubleshooting.
  • Communicate with technical and non-technical stakeholders to understand requirements.
  • Lead team meetings to ensure effective communication and coordination.
  • Drive technology initiatives for application performance and scalability.
  • Stay updated with industry trends and emerging technologies.
  • Provide technical expertise to the broader engineering group.

Node.jsPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFrontend DevelopmentMySQLPeople ManagementRuby on RailsREST APIReact

Posted 6 days ago
Apply
Apply

πŸ“ San Francisco, CA

🧭 Full-Time

πŸ’Έ 162000.0 - 210000.0 USD per year

πŸ” Video streaming

🏒 Company: PhiloπŸ‘₯ 101-250πŸ’° $50,000,000 Series D over 4 years agoDigital MediaTVInformation Technology

  • 8+ years of software development experience.
  • 2+ years of software engineering management experience.
  • Experience with programmatic APIs of subscription/payment management providers.
  • Familiarity with billing platforms like RokuPay, AmazonPay, Apple IAP, etc.
  • Knowledge of payment networks, card authorizations, refunds, and chargebacks.
  • Proven track record using Ruby/Rails, JavaScript/TypeScript, Golang, or similar languages.
  • Experience with cloud computing environments and deployment technologies.
  • Ability to work with large datasets and make data-driven decisions.
  • Provide technical leadership to billing team including system architecture input and mentorship.
  • Enhance, implement, deploy, and monitor Philo's multi-biller billing system.
  • Collaborate with partners to optimize billing experiences and increase conversion rates.
  • Work with marketing, support, finance, and data science to measure and optimize the billing system.
  • Drive improvements in reliability, performance, accuracy, and security of billing service.
  • Build tools to monitor and troubleshoot billing performance issues.
  • Develop reporting systems for finance and compliance.

AWSBackend DevelopmentDockerNode.jsSoftware DevelopmentSQLCloud ComputingData AnalysisKubernetesRuby

Posted 11 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ” ECommerce, collectible card games

🏒 Company: TCGPlayer_External_Career

  • 8 years of software development experience on large-scale, high-volume, technical systems.
  • 3 years of software Engineering Management experience in a backend-facing team.
  • Bachelor’s degree (or equivalent work experience) in computer science, information technology or a related field.
  • Proven success leading, managing and hiring a team of talented engineers.
  • Experience providing project management artifacts in an agile environment.
  • Excellent oral and written communication skills.
  • Strong coaching abilities for engineers, including remote management.
  • Lead a team of software engineers and quality engineers in a fast-paced Agile environment.
  • Develop and execute a roadmap with product counterparts.
  • Grow omnichannel services for sellers to enhance in-store and online sales.
  • Create interfaces and services for managing product lines and updating SKUs.
  • Integrate bulk uploading and editing for operational efficiency.

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgileMicroservices

Posted 18 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ” Ecommerce; collectible hobby market

🏒 Company: TCGPlayer_External_Career

  • 8 or more years of software development experience on large-scale, high-volume, technical systems.
  • 3 or more years of experience in a people management role with Software Engineering.
  • Bachelor’s degree in computer science, information technology or a related field.
  • Proven success designing, building, and maintaining large-scale IAM systems.
  • Experience with risk intelligence, IAM, and cybersecurity.
  • Proven success providing project management artifacts in an agile environment.
  • Lead TCGplayer through international growth and ensure customer satisfaction.
  • Provide leadership and management to create scalable risk and access management solutions.
  • Assist in developing technical strategies and inform business decisions from an IAM perspective.
  • Partner with various stakeholders to define vision and requirements for IAM solutions.
  • Coordinate with other Engineering and Project Managers to manage dependencies and ensure timely software delivery.
  • Foster a culture of continuous learning, growth, and collaboration among team members.

LeadershipProject ManagementSoftware DevelopmentAgileCybersecurity

Posted 19 days 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 26 days ago
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 170000.0 - 195000.0 USD per year

πŸ” Non-profit, software engineering for research

🏒 Company: external

  • Minimum college or university degree in a related field.
  • 7+ years of work experience in a related job discipline.
  • Technical leadership experience within an engineering team.
  • Over 10 years of programming expertise, especially with applications in Python.
  • Extensive experience in the software development lifecycle and supporting production deployments.
  • Provides technical leadership by translating product requirements into architectures and system designs.
  • Defines team objectives and oversees planning and execution, ensuring efficient operations.
  • Builds a high-performing engineering team through recruiting, mentoring, and setting performance goals.
  • Leads the design, development, testing, and maintenance of high-quality software.
  • Collaborates with partners to shape product strategy and engages with customer-facing teams for training.

AWSProject ManagementPythonSoftware DevelopmentSQLAgileCloud ComputingOAuthREST APILinux

Posted about 1 month ago
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ” Loyalty and guest engagement platform

🏒 Company: ThanxπŸ‘₯ 51-100πŸ’° $17,100,000 Series B about 8 years agoConsumer ReviewsCRMLoyalty ProgramsE-CommerceInformation TechnologyMobile

  • 6+ years as an individual contributor and 2+ years managing engineering teams.
  • People-centric approach focusing on team growth, morale, and performance.
  • Skilled at delivering and receiving feedback effectively.
  • Proven success managing remote teams in an agile environment.
  • Strong technical background to support team through complex challenges.
  • Foster a culture of high performance, continuous improvement, and accountability across your team.
  • Build trusted relationships through candid feedback, career mentorship, and growth opportunities.
  • Oversee the successful execution of priorities, balancing speed with quality in every deliverable.
  • Partner with R&D leadership to address process and organizational improvements.
  • Conduct regular 1:1s, offer mentorship, and support career growth.
  • Lead the hiring and onboarding process to integrate new talent effectively.
  • Monitor and improve team morale, productivity, and overall performance.
  • Champion a culture of innovation and collaboration across teams.

AWSDockerLeadershipAgileReact NativeRubyRuby on RailsSnowflakeTypeScriptGogRPCReduxReactCollaborationMentorshipTechnical support

Posted 3 months ago
Apply
Apply

πŸ“ US

πŸ” Artificial Intelligence, Technology

  • Proven experience as a Software Development Manager or similar leadership role.
  • Strong proficiency in React, Python, and Golang, with the ability to architect and develop full stack applications using these technologies.
  • Solid understanding of AWS and/or other cloud infrastructures, including cloud architecture, deployment, and management.
  • In-depth knowledge of software development principles, methodologies, and best practices.
  • Experience in leading and managing agile software development teams.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • Manage and lead a team of software developers, providing guidance, mentorship, and support throughout the software development lifecycle.
  • Drive the technical direction and strategy for our full stack development projects, ensuring alignment with business goals and objectives.
  • Collaborate with cross-functional teams to define project requirements, timelines, and deliverables.
  • Architect and design scalable and high-performing software solutions using a combination of React, Python, Golang, AWS, and other cloud infrastructures.
  • Lead code reviews and provide constructive feedback to ensure code quality, performance, and adherence to best practices.
  • Stay up to date with emerging technologies, industry trends, and best practices, and introduce innovative approaches to enhance our software development processes.
  • Leverage AI tooling to drive efficiency throughout our SDLC.
  • Provide technical expertise and guidance to team members, fostering a collaborative and productive work environment.
  • Ensure timely and efficient delivery of projects, managing resources and priorities effectively.
  • Collaborate with stakeholders to gather and analyze requirements, and translate them into actionable technical specifications.
  • Monitor and maintain application performance, security, and scalability, proactively identifying and resolving issues as they arise.
  • Foster a culture of continuous learning, growth, and improvement within the development team.

AWSLeadershipPythonSoftware DevelopmentAgileArtificial IntelligenceFull Stack DevelopmentStrategyGoReact

Posted 4 months ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ $205,800 - $274,400 per year, $185,200 - $246,900 per year, $170,800 - $227,700 per year

πŸ” Software

🏒 Company: AtlassianπŸ‘₯ 5001-10000πŸ’° $150,000,000 Secondary Market almost 11 years agoπŸ«‚ Last layoff almost 2 years agoSaaSEnterprise SoftwareCollaborationSoftware

  • 3+ years of experience managing software engineers.
  • 2+ years of experience managing a fully remote team.
  • Demonstrated experience partnering with product managers and designers to create the course of a product.
  • Demonstrated experience implementing dev-ops best practices.
  • Technical experience with front-end and back-end systems.
  • Experience using data to guide decisions.
  • Excited to foster a culture of continuous improvement.
  • Help your team ship features quickly and safely as our team grows in size, providing them with the tooling and processes needed for success.
  • Improve operational abilities of the team, pushing innovation and quality.
  • Grow your team members' careers and keep them engaged.
  • Support your team by holding regular one on ones, giving context on priorities, collaborating with other teams, unblocking projects, and resolving conflicts.
  • Help to coordinate the team's work in partnership with product management and design peers.
  • Work with your engineering manager peers to improve Trello's engineering team and processes.

Product ManagementStrategyCollaboration

Posted 4 months ago
Apply