Apply

Manager, Software Engineering

Posted 5 days agoViewed

View full description

💎 Seniority level: Manager, 7 years

📍 Location: United States

💸 Salary: 180000.0 - 185000.0 USD per year

🔍 Industry: Legal and accounting technology

🏢 Company: Caret👥 1-10💰 $1,291,130 Seed almost 4 years agoPropTechCommercial Real EstateSaaSAppsProperty Management

🗣️ Languages: English

⏳ Experience: 7 years

🪄 Skills: AWSNode.jsSoftware DevelopmentTypeScriptC#Azure.NETReactCI/CDRESTful APIsDevOpsMicroservicesSaaS

Requirements:
  • Highly skilled with hands-on experience and domain expertise in web and object-oriented programming.
  • A minimum of 7 years of experience in full-stack development using Node.js, React, TypeScript, .NET, and C#.
  • Proven experience leading a team of engineers.
  • Solid experience with SaaS applications development and architecture.
  • Proficient understanding of microservices architecture and its implementation.
  • Strong experience in CI/CD practices and tools.
  • Proficient understanding of AWS and Azure platforms, including deployment, scaling, and managing applications.
  • Demonstrable experience with DevOps methodologies, tools, and practices.
  • Strong emphasis on writing clean, high-quality, high-performance, maintainable code.
  • Excellent verbal and written communication skills.
  • 3+ years of hands-on team leadership experience is a plus.
  • Experience with design, coding, and unit testing of software.
  • Exceptional interpersonal communication skills, attention to detail, organization, problem-solving, and time management skills.
  • Solid understanding of software enterprise and cloud-native architectures.
  • Experience working with git and knowledge of strategies and branching patterns.
  • Working knowledge and experience using software design patterns.
  • Code refactoring skills.
  • TDD experience is a plus.
  • Solid understanding and use of object-oriented and relational database methodologies.
Responsibilities:
  • Report on the status of team project deliverables to senior leadership.
  • Promote and ensure adherence to high-quality software engineering practices in the areas of code quality, testing, and security.
  • Collaborate with architecture, DevOps, and product to define, design, and implement new features and enhancements.
  • Implement and advocate for microservices architecture in developing software systems to ensure scalability, rapid changes, and easy management.
  • Implement and oversee the continuous integration/continuous deployment (CI/CD) pipelines using tools such as Azure DevOps.
  • Foster a DevOps culture, ensuring close collaboration between development and operations teams for efficient production and deployment of software.
  • Leverage AWS and Azure cloud platforms for application deployment, scaling, and management.
  • Lead and mentor a team of engineers, conducting code reviews and providing guidance and feedback.
  • Work closely with the product team to understand end-user requirements and translate them into technical solutions.
  • Adhere to the agile software development life cycle best practices and governance.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 250000.0 - 350000.0 USD per year

🔍 Design Software

🏢 Company: Figma

  • 3+ years of experience managing high output engineering teams.
  • Proven track record of building and shipping high-quality product features at scale.
  • A passion and unwavering commitment to improving engineering scalability and performance.
  • Experience scaling products and teams in high growth environments.

  • Lead the team owning one of Figma’s core editor products: Design Systems.
  • Work closely with Product, Design, Data and Research to drive product strategy and build leading design system tools.
  • Foster a strong culture of engineering excellence to ship high quality product features.
  • Recruit, onboard, and grow high-performing engineers.

LeadershipSoftware DevelopmentFrontend DevelopmentProduct Management

Posted 3 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 200000.0 - 275000.0 USD per year

🔍 Finance / Fintech

  • 4-6+ years of experience as a software engineer with leadership responsibilities.
  • 3+ years as an engineering manager managing high performing engineering teams.
  • Passion for working with cross-functional teams including Product, Design, Analytics and Business.
  • Expert at synthesizing complex business, product, and technical requirements.
  • Humble and authentic leadership prioritizing the needs of others.
  • Experience with scaling systems in a service-oriented architecture is preferred.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • Manage a team focused on building and scaling merchant and partner APIs.
  • Provide technical leadership while understanding business goals and resource plans.
  • Drive planning and prioritization of projects based on various goals.
  • Build relationships across engineering and other organizations for decision-making.
  • Coach and mentor employees through performance development and feedback.
  • Foster a respectful and supportive environment that leverages team diversity.

Backend DevelopmentLeadershipSoftware DevelopmentAPI testingRESTful APIsMicroservices

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 250000.0 - 350000.0 USD per year

🔍 Software Engineering

🏢 Company: Figma

  • 2+ years of experience managing and leading a high output engineering team.
  • 5+ years experience building and scaling distributed systems as a leader and/or individual contributor.
  • Experience safely evolving infrastructure that actively serves production traffic to heterogeneous clients.
  • Experience running an online service hosting at least 100,000 concurrent users.
  • Demonstrated leadership skills in building a high-performing and highly engaged engineering team.

  • Manage, support and develop a team of engineers who design and build scalable services to power Figma’s infrastructure.
  • Build and execute on a long-term roadmap to evolve and scale Livegraph.
  • Partner with engineering leadership to set strategy, priorities, and mission for teams and projects.
  • Establish trust within and across teams by creating accountability and a positive work environment.
  • Give back technical innovation to the software engineering community through various channels.

LeadershipSoftware DevelopmentStrategyCollaborationMentoringWritten communication

Posted 19 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 232000 - 310000 USD per year

🔍 Financial technology

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

  • Solid leadership and interpersonal skills.
  • 10+ years of experience managing diverse and inclusive teams.
  • Proven track record in stakeholder management and successful delivery.
  • Expertise in large-scale, distributed compute and data processing systems.
  • Familiarity with frameworks like Spark, Flink, and Kafka on cloud providers.
  • Capable of mentorship and cross-functional project execution.
  • Strong communication skills with a growth mindset.
  • Experience in data infrastructure and passion for leading technical teams.

  • Lead a team of engineers and managers to develop frameworks and tools for new products.
  • Oversee teams managing various storage services and infrastructure.
  • Drive business metrics and promote a culture of reliability and productivity.
  • Collaborate with tech leads and product managers on project planning and delivery.
  • Provide leadership and mentorship to team members and manage recruitment.
  • Lead technical projects and shape the strategy for orchestration workloads.
  • Collaborate with platform and product engineering stakeholders.
  • Develop a multi-year roadmap for new frameworks and services.

AWSLeadershipKafkaKubernetesStrategySparkCommunication SkillsStakeholder management

Posted 19 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Defense software

🏢 Company: Vannevar Labs

  • Proven experience in engineering leadership roles, either as a tech lead or engineering manager.
  • Strong technical expertise in developing both the frontend and backend for data-intensive applications.
  • High ethical standards for handling sensitive data, ensuring adherence to data privacy rules and compliance standards.
  • Willingness to travel up to 15%.
  • Excellent communication skills, teamwork abilities, and project ownership.
  • U.S. Citizenship required to access U.S.-only data systems.
  • Proficiency with software development in cloud services.
  • Familiarity with Typescript, React, and Kubernetes-based deployment systems.

  • Develop and lead a cross-functional team for the core product, Decrypt.
  • Design and build scalable, reliable, data-intensive workflows for customers.
  • Identify opportunities to enhance team collaboration and engineering standards.
  • Mentor engineers to achieve their potential and become leaders.
  • Work closely with engineers and customers to ensure effective teamwork.

LeadershipSoftware DevelopmentKubernetesTypeScriptReactCommunication SkillsCollaborationCompliance

Posted 25 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Automotive repair

  • 6+ years of experience in .NET development, specifically with C#, ASP.NET, and REST APIs.
  • 1+ year of experience managing software engineering teams.
  • Experience architecting microservices and developing third-party integrations.
  • Understanding of database techniques and data transformation.
  • Knowledge of commercial software development best practices.
  • Skills in code review, debugging, and performance optimization.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving abilities and a commitment to high-quality products.
  • Experience with Agile/Scrum methodologies.
  • Located in ET or CT timezone for effective collaboration.

  • Provide technical leadership in .NET development and guide technical decisions.
  • Develop and deliver a commercial CRM solution for the automotive service industry.
  • Mentor and motivate software engineers, fostering a positive environment.
  • Collaborate with product managers and team leaders for resource planning.
  • Conduct code reviews and ensure adherence to quality standards.
  • Design scalable architectures aligned with business needs.
  • Facilitate collaboration with cross-functional teams.
  • Maintain comprehensive technical documentation.
  • Communicate with stakeholders about project progress and risks.

LeadershipSoftware DevelopmentAgileASP.NETDesign PatternsJavascriptPeople ManagementSCRUMTypeScriptC#.NETREST APIResource PlanningCollaborationDocumentationMicroservicesDebugging

Posted 29 days ago
Apply
Apply

📍 U.S. and Canada

🔍 AdTech

NOT STATED

  • As an Engineering Manager, you’ll be the dev lead for the Collaboration team, focusing on building full-stack Messaging, Task Management, and Notification capabilities within Basis.
  • Develop essential user-facing collaboration features.
  • Operate as a Platform team, enabling integration with scalable APIs and interfaces for unifying communications within Basis.

Backend DevelopmentLeadershipSoftware DevelopmentGitJavaJavascriptPeople ManagementCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem SolvingMentoring

Posted about 1 month ago
Apply
Apply
🔥 Manager, Software Engineering
Posted about 2 months ago

📍 United States

🧭 Full-Time

💸 160000 - 180000 USD per year

🔍 Employee experience and workforce communications

  • Bachelor's Degree in Computer Science or related field, or equivalent professional experience.
  • Experience managing mobile engineering teams developing enterprise-grade iOS and Android applications.
  • Track record of leading teams through complex technical challenges and major feature delivery.
  • Strong understanding of mobile architecture patterns, CI/CD practices, and platform-specific best practices.
  • Experience with iOS (Swift) and Android (Kotlin, Java) development.
  • Previous hands-on experience as a Mobile Software Engineer.
  • Understanding of broader web technologies and architectures (REST APIs, availability, scale, etc.).
  • Excellent communication skills.

  • Lead and grow our mobile team by instilling and advocating best practices.
  • Create an environment of collaboration and innovation.
  • Guide the development of our iOS and Android platforms.
  • Drive technical excellence in mobile development and extend influence to cross-platform and automation.
  • Develop career paths and manage performance for team members.
  • Contribute to engineering-wide strategy as part of the engineering management team.
  • Champion mobile best practices while maintaining high quality standards.
  • Bridge mobile and web platform initiatives for consistent user experiences.

LeadershipAndroidJavaKotlinQASwiftStrategyCommunication SkillsCollaborationCI/CD

Posted about 2 months ago
Apply
Apply

📍 United States

🔍 Pharmaceutical and biotech technology solutions

🏢 Company: AssistRx👥 501-1000Information TechnologyHealth Care

  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
  • 6+ years experience in software development.
  • Experience as a technical or team lead or equivalent experience.
  • Working knowledge of unit testing, user stories or use cases, design patterns or equivalent experience, and object oriented software design.
  • Advanced knowledge of Salesforce.com CRM platform.
  • Experience with developing using Apex, Flows, Lightning components, and integrations with third parties.

  • Drive the execution and delivery of features by collaborating with many cross-functional teams, architects, product owners, and developers.
  • Responsible for development process improvement and removing impediments.
  • Contributes to development tasks such as coding and feature verifications to assist teams with release commitments.
  • Coaching and mentoring leads through technical and nontechnical challenges.

LeadershipProject ManagementSoftware DevelopmentAgileDesign PatternsSalesforceSCRUMCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationCI/CD

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Defense technology

  • Proven experience in engineering leadership roles, either as a tech lead or engineering manager.
  • Strong technical expertise in building ETL pipelines and designing APIs.
  • Ability to build and scale creative solutions to challenging data access and collection problems.
  • Understanding of managed attribution and operational security best practices.
  • High ethical standards for handling sensitive data, ensuring adherence to data privacy rules and compliance standards.
  • Willingness to travel up to offsite and team syncs ~4 weeks per year.
  • Excellent communication skills, teamwork abilities, and project ownership.
  • U.S. Citizenship (required to access U.S.-only data systems).
  • Experience in data scraping or a strong desire to learn.
  • Proficiency coding with Python, or similar.
  • Proficiency with PostgreSQL, or other relational databases.
  • Proficiency with software development in AWS or other cloud services.
  • Familiarity with Temporal.io or similar technologies.

  • Develop and lead a strong cross-functional team focused on data collection and exploitation to power all VL products.
  • Design and build scalable, reliable data-intensive applications for collecting and warehousing publicly available information.
  • Identify opportunities for automation and enhancement of our core data collection platform from various online sources.
  • Work closely with engineers and product engineering teams to ensure effective teamwork.

AWSLeadershipPostgreSQLPythonSoftware DevelopmentETLCommunication SkillsCollaboration

Posted about 2 months ago
Apply