Apply

Manager, Software Engineering

Posted about 2 months agoViewed

View full description

💎 Seniority level: Manager, 7+ years

📍 Location: United States

🔍 Industry: Healthcare

🏢 Company: Atropos Health👥 11-50💰 $33,000,000 over 1 year agoClinical TrialsMedicalInformation TechnologyHealth Care

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSQLCloud ComputingDjangoFrontend DevelopmentFull Stack DevelopmentGitJavascriptKubernetesPeople ManagementReact.jsSoftware ArchitectureAPI testingNosqlReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware Engineering

Requirements:
  • At least 7 years of professional software engineering experience, with significant experience in full-stack development and a minimum of 3 years in a leadership or management role.
  • Demonstrated ability to lead, mentor, and grow engineering teams, fostering a culture of collaboration and continuous improvement.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Strong proficiency in Python/Django for backend development, including API design and integration with a focus on RESTful services.
  • Extensive experience with modern JavaScript frameworks, particularly React, along with a solid understanding of ES6 features, HTML, CSS, and JavaScript.
  • Hands-on experience with AWS services (e.g., EC2, RDS, S3, Lambda, API Gateway) and familiarity with cloud-based architectures.
  • Strong understanding of CI/CD principles, with proven experience implementing and managing CI/CD pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with automated testing frameworks (e.g., Jest, Mocha) and test-driven development (TDD), ensuring high code quality and reliability.
  • Familiarity with both relational and NoSQL databases.
  • Solid understanding of web security best practices and common vulnerabilities (e.g., XSS, CSRF).
  • Experience with prototyping tools such as Figma, Sketch, or Zeplin.
  • Excellent problem-solving skills, with the ability to navigate complex technical challenges and make informed decisions.
  • Healthcare-related experience is a plus.
  • Knowledge or equivalent experience working in environments handling sensitive data (ex PHI in healthcare).
Responsibilities:
  • Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performing work environment.
  • Drive the design, development, and deployment of scalable, reliable, and secure software applications using Python, Django, and modern JavaScript frameworks like React.
  • Oversee backend development with a strong focus on Python and Django, ensuring the creation of RESTful APIs and the integration of third-party services.
  • Lead frontend development efforts using React, ensuring a seamless and responsive user experience.
  • Implement and maintain CI/CD pipelines, leveraging tools like GitHub Actions and/or AWS CodePipeline to automate testing and deployment processes.
  • Manage and optimize cloud infrastructure on AWS, ensuring scalability, performance, and cost-effectiveness.
  • Collaborate with cross-functional teams, including product management, design, and operations, to define project requirements and deliverables.
  • Ensure the development of clean, maintainable, and testable code, adhering to best practices in Python, JavaScript, and Django.
  • Guide the transition to a more modular, API-based architecture, ensuring smooth integration with existing systems and services.
  • Stay current with industry trends and emerging technologies, particularly within the Python, AWS, Django, and JavaScript ecosystems, driving continuous improvement within the engineering team.
  • Act as a key stakeholder in strategic planning, contributing to the overall technical vision and direction of the company.
  • Monitor and manage project timelines, budgets, and resource allocation, ensuring projects are delivered on time and within scope.
Apply

Related Jobs

Apply

📍 Canada, US

💸 146700.0 - 163000.0 USD per year

🔍 Software Development

🏢 Company: Tucows👥 1001-5000💰 $240,000,000 Post-IPO Debt over 1 year ago🫂 Last layoff 7 months agoEmailWeb HostingDomain RegistrarMobileISP

  • Proven experience as an Operations and/or Engineering Manager.
  • Familiarity with IT Service Management (ITSM) principles and best practices.
  • Demonstrated ability to manage escalations, prioritize issues, and coordinate cross-functional problem-solving efforts.
  • Excellent leadership, communication, and interpersonal skills.
  • Experience with monitoring tools, automation frameworks, and service reliability strategies.
  • Lead a specialized engineering team providing direct technical support through engineer-to-engineer ticket resolution.
  • Consolidate related issues into problem tickets; apply immediate resolutions through scripting and implement comprehensive bug fixes.
  • Collaborate closely with peer engineering managers on bug resolution, issue prioritization, and intake processes.
  • Lead internal engineering projects aimed at improving operational efficiency, architecture design, and tooling
  • Actively engage stakeholders to identify operational improvements and implement effective engineering solutions.
  • Provide technical leadership, mentoring team members and fostering an environment of continuous improvement and reliability.
  • Oversee and improve engineering support workflows, ensuring efficiency and effectiveness in handling software escalations and platform reliability.
  • Lead and mentor a software engineering team, providing guidance and career development opportunities across all levels of experience.
  • Act as the first line of engineering support, collaborating closely with incident response teams and specialized engineering groups to resolve platform issues.
  • Drive root cause analysis and resolution by identifying recurring issues, leading problem management efforts, and coordinating long-term fixes.
  • Partner with engineering teams to implement bug fixes and improvements, ensuring platform stability and operational efficiency.
  • Develop and enhance internal tools to improve operational workflows, incident response, and knowledge management, leveraging AI and automation where applicable.
  • Monitor key operational metrics, identify trends, and implement process optimizations to enhance team performance and service delivery.

AWSBackend DevelopmentDockerLeadershipPythonSQLKubernetesRubyOperations ManagementData StructuresGoCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDevOpsMicroservicesExcellent communication skillsProblem-solving skillsTroubleshootingTeam managementTechnical supportScriptingSoftware EngineeringData analyticsCustomer support

Posted 8 days ago
Apply
Apply

📍 Canada, United States

💸 146700.0 - 163000.0 USD per year

🔍 Software Development

🏢 Company: Tucows Inc.

  • Proven experience as an Operations and/or Engineering Manager.
  • Familiarity with IT Service Management (ITSM) principles and best practices.
  • Demonstrated ability to manage escalations, prioritize issues, and coordinate cross-functional problem-solving efforts.
  • Excellent leadership, communication, and interpersonal skills.
  • Experience with monitoring tools, automation frameworks, and service reliability strategies.
  • Lead a specialized engineering team providing direct technical support through engineer-to-engineer ticket resolution.
  • Consolidate related issues into problem tickets; apply immediate resolutions through scripting and implement comprehensive bug fixes.
  • Collaborate closely with peer engineering managers on bug resolution, issue prioritization, and intake processes.
  • Lead internal engineering projects aimed at improving operational efficiency, architecture design, and tooling
  • Actively engage stakeholders to identify operational improvements and implement effective engineering solutions.
  • Provide technical leadership, mentoring team members and fostering an environment of continuous improvement and reliability.
  • Oversee and improve engineering support workflows, ensuring efficiency and effectiveness in handling software escalations and platform reliability.
  • Lead and mentor a software engineering team, providing guidance and career development opportunities across all levels of experience.
  • Act as the first line of engineering support, collaborating closely with incident response teams and specialized engineering groups to resolve platform issues.
  • Drive root cause analysis and resolution by identifying recurring issues, leading problem management efforts, and coordinating long-term fixes.
  • Partner with engineering teams to implement bug fixes and improvements, ensuring platform stability and operational efficiency.
  • Develop and enhance internal tools to improve operational workflows, incident response, and knowledge management, leveraging AI and automation where applicable.
  • Monitor key operational metrics, identify trends, and implement process optimizations to enhance team performance and service delivery.

AWSBackend DevelopmentDockerLeadershipPythonSQLData AnalysisKubernetesOperations ManagementCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDevOpsProblem-solving skillsTroubleshootingTeam managementScriptingSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Engineering

🏢 Company: Paradigm Health👥 51-100💰 Private almost 4 years agoHospitalHealth Care

  • 12+ Years of experience working in Software Engineering/Management at B2B SaaS companies
  • 4+ Years of people management experience (ideally a team of 3-10 engineers)
  • Having a product mindset in approach to development.
  • Experience working inside a start-up environment, having brought a product from early stage to product market fit OR developing new product to extend platform capabilities.
  • Prior experience building B2B SaaS products in Java, REACT, Python, SQL, AWS environments (or similar)
  • Experience implementing a quality mindset and framework into development processes with your scrum teams to build, deploy, and support a live SaaS product
  • Drive Quarterly Roadmap and evolution of the Study Conduct product, working closely with product and business stakeholders.
  • Work with product to define how team budget is being used, and provide recommendations for acceleration of additional budget.
  • Build a high performing team to deliver on the roadmap, providing timely feedback with regular 1x1s
  • Manage a team of 4-8 full time and contractors and set expectations to create a psychologically safe environment while setting a high bar.
  • Hire the best talent - you know what great talent looks like and look to bring that onto the team
  • Responsible for reporting status, removing blockers, and driving delivery of the roadmap goals
  • Manage appropriate expectations upwards so leadership is aware of potential impacts
  • Define technology roadmap for the team, and work with product to layer in opportunities to develop the roadmap.
  • Understand the technology, architecture and components of systems in your team to drive effective planning, design and code review
  • Partner with staff engineers to fill in gaps - you don’t know everything, but you know who to go to make sure your team has the best help.

AWSBackend DevelopmentLeadershipPythonSQLJavaJava EEJava J2EEPeople ManagementProduct ManagementSCRUMProduct DevelopmentReactCI/CDProblem SolvingAgile methodologiesRESTful APIsTeam managementSoftware EngineeringData analyticsSaaS

Posted 16 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Financial Services

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 8+ years of engineering experience, including 2+ years of management
  • Track record of successfully architecting, building, launching, and growing financial products at scale
  • Proven ability to scale and foster a high-performing engineering team
  • Lead a high performing backend engineering team (Kotlin & Python)
  • Collaborate with Product, Analytics, Design, Operations, and other engineering teams to develop a technical roadmap that meets customer & business needs
  • Coach, develop, retain, and provide thoughtful feedback to team members

AWSBackend DevelopmentLeadershipPythonSQLKotlinSoftware ArchitectureCross-functional Team LeadershipProduct DevelopmentAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDAgile methodologiesRESTful APIsMicroservicesTeam managementFinancial analysisSoftware Engineering

Posted 22 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 210000.0 - 234000.0 USD per year

🔍 Healthtech, digital health

🏢 Company: Futurhealth

  • 8+ years of hands-on software engineering experience, including 3+ years of engineering management or technical leadership.
  • Proven success leading software teams in high-growth, consumer-facing technology companies.
  • Strong technical depth in backend systems (Node.js, Python), modern frontend (React, Next.js), and cloud infrastructure (AWS).
  • Deep understanding of scalable architecture, API design, microservices, and cloud-native development.
  • Familiar with infrastructure-as-code, DevOps best practices, and modern observability tools (Datadog, Sentry).
  • Comfortable operating in a compliant environment (HIPAA, HiTrust standards).
  • Lead, mentor, and grow a team of engineers focused on web, mobile, and backend platform development.
  • Manage sprint planning, execution, and delivery of high-quality software on time and within scope.
  • Guide architectural decisions, ensure best practices, and maintain a high technical bar across coding, testing, and deployments.
  • Partner with Product, Design, and Analytics teams to align technical execution with business priorities.
  • Recruit top engineering talent and foster a culture of continuous learning, ownership, and accountability.
  • Drive improvements in software development lifecycle (SDLC), DevOps practices, observability, and incident response.
  • Ensure that engineering practices align with HIPAA, HiTrust, and security standards.

AWSBackend DevelopmentLeadershipNode.jsPythonCloud ComputingFrontend DevelopmentReact NativeSoftware ArchitectureAPI testingNext.jsReactCommunication SkillsCI/CDProblem SolvingMentoringDevOpsMicroservicesComplianceTeam managementSoftware Engineering

Posted 24 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 250000.0 - 350000.0 USD per year

🔍 Software Development

🏢 Company: Figma

  • Experience building and/or managing teams building internal JavaScript libraries
  • 2+ years of experience managing and leading a high output engineering team
  • Demonstrated leadership skills in building a high-performing and highly engaged engineering team; including a proven track record of motivating, mentoring, and guiding senior engineers.
  • Partner with engineers and peer engineering teams to design and execute against a strategy for translating Figma files to semantic code
  • Hire, manage, support and develop a team of engineers, including staff level engineers
  • Partner with product and engineering leadership to set strategy, priorities, and mission for teams and projects
  • Roll up your sleeves as needed to get involved in the technical details of solving some of the most complex technical challenges at Figma
  • Establish trust within and across teams by creating accountability and a positive work environment in partnership with other leaders in the organization
  • Grow your career in an engaged and creative engineering community

LeadershipJavascriptPeople ManagementCross-functional Team LeadershipMentoringNodeJSSoftware Engineering

Posted 25 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Fintech

  • 3+ years managing high performing engineering teams
  • 7+ years in software development roles with proficiency in backend programming languages like Python and Kotlin
  • Prior experience in architecting, building, launching and maintaining enterprise scale products
  • Experience with cloud service providers such as AWS
  • Experience with data frameworks such as Spark, Kafka, Kubernetes and Airflow
  • Prior experience growing and managing a high performing engineering team
  • Strong cross-team communication and collaboration skills
  • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed
  • Create a long term technical roadmap that enables the team to keep up with our fast growing business
  • Coach, develop, retain, and provide build individual growth plan for the team members
  • Establish OKRs and critical metrics to set the engineering team’s direction and measure its success
  • Mentor engineers on the team to help improve their designs, code quality, and testing.
  • Own availability and performance of your team’s systems.
  • Build a strong engineering culture around innovation, accountability, empathy, and execution
  • Actively participate in making their team and workplace an inclusive environment for people from all backgrounds.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Participate in hiring engineers and growing talent

AWSBackend DevelopmentLeadershipPythonKafkaKotlinKubernetesPeople ManagementCross-functional Team LeadershipData engineeringREST APISparkSoftware EngineeringData analytics

Posted 28 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Consumer Financial Services

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 7+ years of proven experience as a software engineer role with leadership responsibilities and 1+ years as an engineering manager.
  • Drive to change consumer financial services for the better.
  • Prior experience growing and managing a high performing engineering team.
  • Fluency in back end development.
  • Prior experience architecting, building, launching and maintaining consumer scale products.
  • Strong cross-team communication and collaboration skills.
  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field
  • Lead, mentor and grow the Pricing team’s engineers to help improve their designs, code quality, and testing.
  • Own availability, reliability, and performance of your team’s systems.
  • Partner with product managers to design and build best-in-class systems and solutions for creating Pricing configurations for merchants and surfacing the best offers for users.
  • Build relationships and engage with senior management in the organization

Backend DevelopmentLeadershipSoftware DevelopmentSQLPeople ManagementAPI testingRESTful APIsData modelingNodeJSSoftware Engineering

Posted 30 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Fintech

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity over 4 years ago🫂 Last layoff over 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 3+ years managing high performing engineering teams
  • 7+ years in software development roles with proficiency in backend programming languages like Python and Kotlin
  • Prior experience in architecting, building, launching and maintaining enterprise scale products
  • Experience with cloud service providers such as AWS
  • Experience with data frameworks such as Spark, Kafka, Kubernetes and Airflow
  • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed
  • Create a long term technical roadmap that enables the team to keep up with our fast growing business
  • Coach, develop, retain, and provide build individual growth plan for the team members
  • Establish OKRs and critical metrics to set the engineering team’s direction and measure its success
  • Mentor engineers on the team to help improve their designs, code quality, and testing.
  • Own availability and performance of your team’s systems.
  • Build a strong engineering culture around innovation, accountability, empathy, and execution
  • Actively participate in making their team and workplace an inclusive environment for people from all backgrounds.
  • Build relationships with people across engineering and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Participate in hiring engineers and growing talent

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingKafkaKotlinKubernetesPeople ManagementCross-functional Team LeadershipAlgorithmsData engineeringData StructuresREST APISparkCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 128300.0 - 185000.0 USD per year

🔍 Software Development

  • Proven experience leading cross-platform engineering teams developing both mobile and web applications.
  • Deep expertise in React Native for mobile with TypeScript and React for web.
  • Strong knowledge of mobile architectures, web performance optimization, and best practices.
  • Experience working with GraphQL, REST APIs, and scalable backend services.
  • Comfortable working in an Agile/Scrum environment and fostering collaboration across teams.
  • Lead and mentor a team of engineers working across mobile and web platforms.
  • Set the technical direction for both mobile and web development, ensuring best practices, scalability, and maintainability.
  • Collaborate with product managers, designers, and backend engineers to build a seamless user experience across platforms.
  • Ensure code quality, performance, and reliability through code reviews, testing, and continuous integration.
  • Drive engineering initiatives to improve scalability, security, and the developer experience.
  • Hire, onboard, and develop top engineering talent to build a world-class cross-platform team.
  • Stay ahead of industry trends and continuously evolve our technology stack.

Backend DevelopmentGraphQLLeadershipNode.jsAgileFrontend DevelopmentPeople ManagementReact NativeTypeScriptMobile testingREST APIReactCI/CDDevOpsSoftware Engineering

Posted about 1 month ago
Apply