Apply

Sr. Manager, Data Platform (REMOTE)

Posted 2024-10-05

View full description

💎 Seniority level: Senior, 10+ years

📍 Location: United States of America

💸 Salary: $155,200.00 - $256,000.00 per year

🔍 Industry: Medical technology

🏢 Company: EXTERNAL_CAREER_SITE_USA

⏳ Experience: 10+ years

🪄 Skills: AWSLeadershipSoftware DevelopmentDynamoDBKafkaProduct ManagementGoServerlessAnalytical SkillsCI/CD

Requirements:
  • 10+ years of software development experience, with at least 4+ years in a leadership or management role.
  • Proven hands-on experience with AWS services and architectures, including serverless computing (e.g., Lambda, API Gateway, DynamoDB, S3, etc.).
  • Strong expertise in Go programming language.
  • Deep understanding of API-first development and Domain-Driven Design (DDD).
  • Experience building data processing pipelines (near-real-time and batch) with high availability, scalability, and performance.
  • Familiarity with event-driven architectures and data streaming technologies (e.g., Kinesis, Kafka).
  • Experience with CI/CD practices, automated testing, and monitoring for cloud-native applications.
  • Excellent problem-solving and analytical skills with a focus on delivering scalable, maintainable, and high-performing solutions.
  • Strong communication and leadership skills, with experience leading and mentoring engineering teams.
Responsibilities:
  • Lead and manage a team of engineers to design, build, and scale the cloud data platform, ensuring it meets business needs and technical requirements.
  • Design and implement data processing services (real-time and batch) with a focus on high scalability, performance, and cost-efficiency.
  • Apply API-first design principles to build modular, reusable, and well-documented services.
  • Champion Domain-Driven Design (DDD) in the architecture and implementation of services, ensuring strong domain models and boundary context.
  • Leverage serverless architecture (e.g., AWS Lambda, Fargate) for cost-effective, scalable services that minimize infrastructure overhead.
  • Implement best practices in Software engineering, CI/CD pipelines, testing, and monitoring to maintain high-quality releases.
  • Collaborate closely with product management, architecture, and other cross-functional teams to ensure seamless delivery of features.
  • Drive a culture of continuous improvement, promoting technical excellence and modern cloud development practices.
  • Monitor and optimize AWS resource usage to ensure a cost-effective platform.
  • Attracts, develops, and retains BD associates.
  • Work in a collaborative environment to ensure a shared understanding of complex topics.
  • Contribute to and lead process improvement initiatives across the entire department.
Apply