Sr. Manager, Platform Engineering

Gravity IT Resources

Apply Now

Sr. Manager, Platform Engineering

Full Time

Location: Miramar, FL


Position Summary:

This role will be fully responsible for making key cloud and platform architecture decisions including technologies and services to use, defining governance, working with product teams on their needs and working with the IT organization to find solutions and streamline our SDLC. This person will report directly to the AVP/Director of eCommerce Technology and will interact regularly with IT and business stakeholders including Product Owners, Scrum Masters, Technical Architects, and Technical Leadership.

The Sr. Manager, Platform Engineering will provide the vision and experience to execute on a technical roadmap to transform our organization to a high functioning, fast-moving, and rapidly innovating development team. The ideal candidate must demonstrate strong technology knowledge coupled with effective communications skills to lead through influence and become a trusted advisor to our technical teams. The person in this role will participate in the identification and building of shared services that enable product teams to move quickly and deliver features with minimal coordination. This includes data APIs as well as developer tools, automated testing, and deployment of applications that will increase the productivity of the entire technology organization.

The Sr. Manager, Platform Engineering will be collaborating with other technical architects and product owners that represent different product groups to define and build tools, libraries, deployment scripts and CLIs that increase each team’s productivity. Success in this position will enable the individual product teams to focus on building features without worrying about the underlying infrastructure by automating and streamlining our technology operations. A person in this position should have the technical expertise to lead software and architecture discussions and guide cross-functional product and engineering teams throughout the design, testing, and production delivery cycle.

Additionally, this position will be expected to lead and evangelize transformation, drive innovation, and be obsessive over identifying opportunities for improvement across our entire product delivery lifecycle. The person in this position will then translate those opportunities into technical tasks to automate our tooling, CI/CD platform, application provisioning, deployment, and management.


Essential Duties and Responsibilities:

  • Define opportunities in the technology platform for streamlining, standardization and automation
  • Lead technical architects and department managers to establish a technology roadmap and milestones for platform architecture
  • Define short-term, mid-term and long-term objectives, KPIs, and trackable goals for the platform team and track progress of individual team members towards major milestones
  • Manage team of 5-8 to deliver on platform objectives and coordinate their efforts across development teams
  • Engage product teams to identify challenges and blockers to our software development lifecycle and craft our future platform vision
  • Prioritize platform workstreams based on current and future needs, level of effort, and competing initiatives
  • Assess the product portfolio to establish common patterns and practices and deliver common processes across teams
  • Promote and nurture a culture of automation across all aspects of the development cycle and provide subject matter expertise on testing strategies
  • Plan and deliver workshops, lunch and learns, and other training opportunities for technical teams
  • Manage relationships with external platform vendors to optimize the use of third-party tools
  • Identify and evangelize tools, trends and best practices in the platform engineering space
  • Collaborate with technical leads to identify and address challenges with the SDLC
  • Recruit, train, and foster a team of platform engineers focused on automation and process improvement
  • Participate in product team meetings to assess opportunities for improvement in platform delivery and release management


Qualifications, Knowledge & Skills:

  • Bachelors Degree in Computer Science, Information Technology, or a closely related field.
  • 10+ years of experience building secure, distributed, scalable, high-performance, resilient systems
  • 7+ years of experience building CI/CD pipelines which incorporate the dev, test, deploy lifecycle seamlessly
  • 7+ years working in designing and scripting automation frameworks across multiple platforms
  • 5+ years designing, deploying, and supporting production cloud environment in the AWS ecosystem
  • 5+ years of experience building, deploying and operating cloud-native applications in AWS or other cloud providers
  • 3+ years of experience building reusable libraries in Javascript and deploying them to NPM
  • Significant experience in at least 2 of the following technologies: MongoDB, NodeJS, GraphQL, Java, Adobe Experience Manager, Jenkins / BitBucket Pipelines, Apollo Platform
  • Must thoroughly understand automated testing concepts and frameworks
  • Enterprise-scale technical experience with cloud and hybrid infrastructures, architecture designs, migrations, and technology management
  • Strong experience in selling and delivering applications using modern techniques such as agile, scrum, Kanban, TDD, end-2-end testing to iteratively deliver application releases to production or pre-production environments while improving quality of application releases
  • Experience in designing and developing GraphQL, REST and SOAP API based services
  • Experience in SQL, NoSQL and multi-model datastores such as MongoDB and DynamoDB
  • Experience architecting solutions that incorporate common methods and approaches for common, cross-cutting concerns (logging, security, monitoring, data access)
  • In-depth understanding of OOP, microservices design patterns, domain driven design, data structures, algorithms, and concurrency
  • Hands-on experience in correctly writing and maintaining unit, integration, end-to-end and snap-shot tests on both client and server code
  • Hands-on experience with AWS security, identity, and compliance related disciplines such as IAM, Organizations, S3 bucket policies, WAF, Shield, ACM, KMS, etc
  • Experience building CI/CD pipelines that incorporate the entire development lifecycle
  • Ability to establish common boilerplates, patterns, and practices across teams to improve consistency and interoperability
  • Experience in the Apollo Platform for building GraphQL servers and clients
  • Experience leading technology teams as a subject-matter expert in DevOps and cloud computing as it relates to CI/CD pipelines
  • Several years as an active contributor to one or more open source projects
  • Proven track record of successfully building, deploying, and operating cloud-native applications in AWS or other cloud providers


Apply Now