Software Engineering Manager

Urgent

Apply for this job

Job Description

About the Organization

We are a global technology company building the foundation for next-generation digital innovation through AI-driven platforms, distributed systems, and enterprise SaaS solutions. Our products power mission-critical operations for Fortune 500 organizations, enabling real-time decision-making, large-scale data processing, and intelligent automation across industries, including financial services, healthcare, and advanced manufacturing.

Our engineering ecosystem is designed for scale, leveraging cloud-native architectures, microservices frameworks, event-driven systems, and advanced data pipelines to deliver highly available, resilient, and performant platforms. We operate in a fast-evolving environment where engineering excellence, velocity, and innovation are key to maintaining competitive advantage.

As we continue to expand our product portfolio and global engineering footprint, we are seeking a Software Engineering Manager to lead high-performing teams responsible for building and scaling complex, distributed systems. This role combines technical leadership, people management, and strategic execution, ensuring alignment between engineering delivery and business outcomes.

The ideal candidate will bring a strong background in modern software architecture, team leadership, and large-scale system design, with the ability to drive execution while fostering a culture of innovation and continuous improvement.


Essential Duties and Responsibilities

  • Lead and manage a team of software engineers, driving the delivery of scalable, high-performance, and reliable software systems.
  • Oversee the design and development of cloud-native applications, microservices, and distributed systems architectures.
  • Collaborate with product, design, and cross-functional teams to translate business requirements into technical solutions and delivery plans.
  • Establish engineering best practices, including code quality, testing, CI/CD pipelines, and release management.
  • Drive technical decision-making, ensuring alignment with architecture standards and long-term platform strategy.
  • Manage project execution, including planning, prioritization, resource allocation, and risk mitigation.
  • Foster a culture of continuous improvement, innovation, and engineering excellence.
  • Conduct performance management, coaching, and career development for engineering team members.
  • Ensure system reliability, scalability, and performance through monitoring, observability, and optimization initiatives.
  • Partner with DevOps and infrastructure teams to support deployment, automation, and operational efficiency.
  • Drive adoption of modern technologies, frameworks, and tools to enhance engineering productivity and system capabilities.
  • Contribute to hiring and scaling engineering teams to support organizational growth.

Job Qualifications and Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree preferred.
  • 10+ years of software engineering experience, with at least 3–5 years in a leadership or management role.
  • Strong technical expertise in cloud platforms (AWS, Azure, or GCP), microservices architecture, and distributed systems.
  • Experience with modern programming languages such as Java, Python, Go, or Node.js.
  • Proven experience delivering enterprise-scale software systems in high-growth environments.
  • Strong understanding of CI/CD pipelines, DevOps practices, and containerization technologies (Docker, Kubernetes).
  • Experience with data-intensive applications, including real-time processing and large-scale data systems.
  • Familiarity with Agile, Scrum, or other modern development methodologies.
  • Strong problem-solving skills and ability to navigate complex technical challenges.
  • Excellent communication and leadership capabilities.

Personal Capabilities and Qualifications

  • Strong technical leader with a passion for building scalable, high-quality systems.
  • Effective people manager with a focus on team development, mentorship, and performance growth.
  • Strategic thinker with the ability to align engineering efforts with business objectives.
  • Data-driven and results-oriented, with a focus on measurable outcomes.
  • Collaborative mindset with the ability to work across cross-functional teams.
  • Adaptable and resilient in a fast-paced, high-growth environment.
  • Strong ownership mentality with a commitment to delivery and excellence.

Strategic Support

  • Partner with engineering leadership to define and execute technical strategy and platform evolution.
  • Contribute to long-term planning for scalability, system architecture, and engineering organization growth.
  • Provide insights into emerging technologies and industry trends, including AI/ML and distributed computing.
  • Support product strategy by ensuring engineering capabilities align with market and customer needs.
  • Drive innovation initiatives that enhance platform capabilities and competitive differentiation.

Working Conditions

  • Fully remote within the United States, with occasional travel (10–15%) for team alignment and strategic planning.
  • Operates within a fast-paced, globally distributed engineering organization.
  • Requires the ability to manage multiple priorities and deliver under tight timelines.
  • High-impact role with visibility across engineering, product, and executive leadership teams.

Job Function

  • Engineering Leadership & Team Management
  • Software Architecture & System Design
  • Cloud & Distributed Systems Development
  • Agile Delivery & Execution
  • DevOps & CI/CD Integration
  • Cross-Functional Collaboration

Compensation & Benefits

  • Compensation Package: $280,000 – $390,000 (base salary + performance bonus + equity potential)
  • Comprehensive health, dental, and vision coverage
  • Equity participation and long-term incentive plans
  • Retirement savings with company match
  • Flexible PTO and wellness programs
  • Learning and development support (technical certifications, leadership training)
  • Access to global technology conferences and innovation events

Why Join Us

  • Build and scale cutting-edge platforms at the forefront of AI, cloud, and distributed systems innovation.
  • Lead high-performing engineering teams in a high-growth, global organization.
  • Work with modern technologies, solving complex, real-world challenges at scale.
  • Collaborate with world-class talent across engineering, product, and design.
  • Play a critical role in shaping the future of enterprise software and intelligent platforms.