A Platform Engineer II is focused on the execution of their team’s work. They are responsible for delivery and they use their responsibilities to grow their skills and build expertise in our technology, processes, and culture. What you'll do You’ll be responsible for providing technical support for tooling and infrastructure that addresses near-term needs on other engineering teams You’ll implement tooling and drive initiatives to maximize developer productivity and developer experienceYou’ll own small-to-medium tasks from planning/development through completionYou’ll document and evangelize tooling for use by engineers in the development, deployment, and operation of their services.
Responsible for direction and execution on the Platform engineering team. The primary focus of your role will be to lead, grow, and scale Platform Engineering in order to support your customers in Product Engineering, guide managers and teams under your supervision, and work with senior leadership to remove obstacles. You will also collaborate across Articulate to ensure project dependencies and deliveries are handled well. You’re not expected to write code or be hands-on with infrastructure on a day-to-day basis. However, you should be comfortable in these areas, have a strong technical background, and keep up to date on industry trends in platform, cloud infrastructure, and dev tooling in order to provide guidance and recommendations to your managers and teams. What you'll do: Lead a critical engineering team that supports the overall effectiveness of our engineers and contributes to the success of our engineering orgDrive maturity of our platforms, tools, infrastructure, and processes to support thoughtful experimentation and predictable delivery in order to meet business objectivesProvide delightful technical infrastructure and developer toolsResponsible for managing EMs and ICsRepresent the Platform Engineering team to the larger engineering orgEnsure project deliverables are on schedule, on budget, and in line with business requirementsCollaborate across teams, departments, and organizational levels to effectively drive resultsCoach EMs and ICs toward impactful outcomes and improving the team’s functional maturityBuild cohesion and connection across Platform Engineering teams and between Platform and your engineering customers
Engineers on the product teams at Articulate work on complex full stack web-based applications. We believe the job of an engineer is more than just writing code. We are here to create experiences which delight our customers—that is always our top priority. In this role you will build performant systems and delightful tools that empower Articulate engineering teams to move quickly, safely, and reliably. This person sweats the details, focuses on quality results instead of effort, and sees problems as opportunities to learn and level up as a team. What you’ll do Mentor and influence less-experienced team members in their technical career journey.Balance near-term engineering needs with long-term organizational direction.Address incoming requests for infrastructure support from internal engineering teamsAssist in resolving outages and service disruptions by participating in an on-call rotationEnsure product engineers can easily add and manipulate infrastructure resources within their services by providing technical abstractions (Terrform modules, etc.) documentation, and educationBe a living example of the best practices your team and adjacent teams should follow when building resilient, scalable systems and tools.Tenacious problem solving abilities across a broad spectrum of our team's problem spaces, including software engineering, infrastructure, performance, monitoring, security, reliability.Confidently lead and coordinate large-scale, cross-team, multi-disciplinary projects. Some recent projects this team has worked on or is still currently working on include: Beanstalk/ECS to EKS, building out interconnected data lakes, configuring automated backup systems that align with our SOC2 policies.