Job Description

Job Description

POSITION:

Manager - Software Engineering, reporting to Director, Software Engineering in Product and Engineering department, will be responsible for leading software engineering team to design, develop, maintain, and optimize software platforms & products. He/She will assist to Director, Software Engineering and Product Manager in developing short- and long-term strategies & roadmap for the technology development to manage/develop scalable software products.

RESPONSIBILITES:

People & Leadership

  • Build, coach, and retain a high-performing team (hiring, onboarding, growth plans, performance reviews).
  • Supervise a staff of software developers & Engg., Web developer, Data Engg., Test Engg., Development Lead, and DBA
  • Source and coordinate proper training for team to complete their duties to the highest quality
  • Set both group and individual goals annually, and write and perform staff reviews
  • Provide guidance and mentorship to developers and the implementation team on the software development life cycle
  • Foster a culture of ownership, psychological safety, and continuous improvement.
  • Establish clear goals and measurable outcomes (OKRs/KPIs).
  • Delivery & Execution

  • Translate product roadmaps into technical plans, milestones, and resource allocation.
  • Drive engineering practices: clean code, testing, code reviews, documentation, observability.
  • Execute product roadmap based on business requirements, standards, and best practices.
  • Oversees project requirement gathering, technical specs, and Statement of Work (SOW), and development of product/platform
  • Report on status of development, quality, operations, and system performance to management
  • Increase visibility of system activities and improve monitoring capabilities
  • Analyze project metrics and align initiatives with business unit’s direction
  • Own the technical testing strategies and infrastructure for ensuring the product/platform perform correctly and efficiently
  • Resolving performance issues and making revisions when necessary
  • Monitors, evaluates, and ensures the completion of tasks and projects
  • Architecture & Technical Direction

  • Guide architecture across:Backend: Python (FastAPI/Flask/Django, AsyncIO), Node.js/TypeScript (React/Next.js, Node.js).Data: PySpark, Pandas, NumPy; ETL (Airflow, dbt), distributed systems (Spark/Hadoop).Streaming: Kafka, RabbitMQ.Datastores: Snowflake, PostgreSQL, MySQL; Redis/MongoDB/DynamoDB; Trino/Presto; Apache Iceberg.
  • Champion cloud-native designs on AWS (EC2, Lambda, ECS, S3/EFS, ELB/CloudFront, Cognito, Shield, Secrets Manager/Vault, CloudWatch/X-Ray, RDS, OpenSearch, ElastiCache, SQS/SES, Bedrock).
  • Oversee containerization/orchestration (Docker, Kubernetes, Helm) and CI/CD (ArgoCD, Jenkins, GitHub Actions).
  • Set standards for observability (Prometheus, Grafana, Loki, Jaeger, OpenTelemetry) and incident response.
  • Security, Governance & Compliance

  • Ensure data governance and regulatory compliance (GDPR, HIPAA) in collaboration with Security/Legal.
  • Enforce identity & access controls, certificate management (Let’s Encrypt), secret management (Vault/AWS Secrets Manager).
  • Own risk assessments, runbooks, BCP/DR strategies.
  • Stakeholder & Cross-Functional Collaboration

  • Represent the Engineering Department
  • Partner with Product on scope, prioritization, trade-offs; align engineering capacity with business goals.
  • Collaborate with SRE/Platform on reliability, performance, and cost optimization.
  • Manage vendors and evaluate build vs. buy (e.g., AI platforms like Bedrock, Anthropic Claude).
  • Collaborating with business, and other internal teams to define and own features development and rollouts
  • Work collaboratively with the business and as part of larger product development organization
  • Cross organizational boundaries to collaborate with other technology teams to solve complex, integrated problems
  • Brainstorm with the data science team on ways to improve and extend our platform
  • REQUIREMENTS:

  • 8+ years in software/data engineering; 3+ years managing teams delivering production systems.
  • 5+ years of experience in leading software engg. teams
  • 5+ years of design, development of SaaS platforms
  • Track record shipping cloud-native services (preferably AWS) with containers/Kubernetes.
  • Hands-on experience with Python (FastAPI/Flask/Django, AsyncIO) and React.js/Node.js/TypeScript.
  • Strong data engineering fundamentals (PySpark, Airflow/dbt, Kafka/RabbitMQ, SQL/NoSQL).
  • Proven ownership of observability, incident management, and SLOs.
  • Experience in developing AI/ML solutions/platforms
  • Experience with MLOps (MLflow/Kubeflow) and Generative AI patterns (LLMs, prompt engineering, fine-tuning, RAG).
  • Deep understanding of secure systems design, GDPR/HIPAA, and identity/access control.
  • Expertise with Apache Iceberg, Trino/Presto, and data virtualization.
  • Background in API design (REST/GraphQL) and performance optimization (caching, load balancing).
  • Prior work with Amazon Bedrock and integrating Anthropic Claude in production workflows.
  • Strong understanding of web development/performance issues and mitigation approaches
  • Demonstrated ability to use quantitative and qualitative data to drive improvements
  • Excellence in technical communication with peers and remote teams, both technical and non-technical
  • Attention to detail and ability to work simultaneously on multiple priorities
  • Ability to work independently and as a team player
  • Ability to understand others and clearly express thoughts
  • Ability to manage multiple concurrent objectives, projects, or activities
  • Ongoing innovation of the product and technology
  • Strong communication, presentation, and interpersonal skills.
  • Ability to apply tools, methodologies, and practices for the improvement of the software delivery process
  • Familiarity with with GCP (BigQuery, Pub/Sub, Dataflow) or Azure (Data Factory, Synapse).
  • Extensive experience with Tech Environments:
  • Programming: Python (FastAPI/Flask/Django, AsyncIO), TypeScript (Node.js, React, Next.js)
  • Data: PySpark, Pandas, NumPy; Airflow, dbt; Spark/Hadoop
  • Streaming: Kafka, RabbitMQ
  • Cloud: AWS (EC2, Lambda, ECS, S3/EFS, ELB, CloudFront, Cognito, Shield, Secrets Manager, CloudWatch/X-Ray, RDS, OpenSearch, ElastiCache, SQS/SES, Bedrock)
  • Databases: Snowflake, PostgreSQL, MySQL, Redis, MongoDB, DynamoDB; Trino/Presto; Apache Iceberg
  • Containers & CI/CD: Docker, Kubernetes, Helm, ArgoCD, Jenkins, GitHub Actions
  • Observability: Prometheus, Grafana, Loki, Jaeger, OpenTelemetry
  • Security & Compliance: Vault, Let’s Encrypt, identity & access control (IAM), GDPR/HIPAA.
  • Qualifications

    EDUCATIONAL QUALIFICATIONS

  • Bachelor's degree in Engg., Technology, Computer Science; Master’s preferred
  • 8-10 years relevant industry experience (Healthcare, Pharmaceutical Consulting, Management Consulting, Market Research, Hospital systems, Payers, Enterprise level data-analytical solutions)
  • Work Perks

  • Competitive Wages

    Above market salary structures as part of our total rewards program

  • Retirement Resources

    Generous employer matching retirement solutions

  • Health & Wellness

    Leading health, dental and vision insurance products

  • Continuous Education

    Employer-funded tuition reimbursement

  • Global Workplace Flexibility

    Remote and hybrid work across the globe

  • Paid Time Off

    Generous paid time off including company holidays

  • Training & Development

    Company provided training and development

  • Employee Assistant Programs

    Offering financial, work-life balance, legal solutions and more to employees at no cost 24-7-365

  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application