Job Description
We are seeking a seasoned Principal Engineer to lead and shape our Platform engineering enablement team, Trailblazers.
The team's mission is to provide self-service capabilities to developers, driving quality and standardization across the entire organization by identifying pain points impacting Workhuman product teams and enabling those teams with common, reusable tools and capabilities via an internal developer platform (IDP).
About Our Team
We believe in the principles of Platform Engineering to streamline development processes and improve collaboration among teams.
If you share our passion for platform engineering and building best practice solutions, then this role may be suited for you.
Tech Stack
* Java 8 and 17
* Python
* Spring
* RESTful APIs
* AWS
* Terraform
What We Can Offer You
* An opportunity to technically lead our platform enablement team and liaise with product engineers to understand and solve engineering pain points.
* An opportunity to design and build out best practice service templates, orchestration, and infrastructure.
* An opportunity to build and curate our Internal developer platform and launch and build out our Internal developer portal capabilities.
* An opportunity to work on monitoring & observability strategy from the ground up.
* An opportunity to collaborate with architects and engineers as we evolve our tech stack at scale.
The Skills You Will Bring
* 10+ years of experience working in enterprise applications development with Java, Spring, microservices, and SQL.
* Hands-on experience with AWS services, including ECS, ECR, Lambda functions, API Gateway, S3, CloudFront, AWS Batch, and Cloudwatch.
* Deep knowledge of RESTful APIs as an API design pattern.
* Deep knowledge and experience with CI/CD pipelines.
* Deep knowledge and experience with Observability strategies.
* Strong understanding of platform engineering principles.
* Database application development experience with SQL or NoSQL databases.
* Ability to develop in accordance with best software engineering practices and help define development standards for the team.
* Strong problem-solving skills, including interpreting data and business strategy, understanding constraints, and trade-offs.
* Excellent communication skills, including writing and speaking with clarity, tailoring your message to the audience, and incorporating active listening skills.
Achievements
* Experience in creating paved paths or best practice tools or services.
* Experience implementing an IDP in the past.
* Proven ability to deliver quality solutions in a fast-moving business environment.
* Collaboration and open communication skills in a team-oriented environment across locations.
* Demonstrated growth mindset with a continuous focus on improving yourself and the way work gets done within your sphere of influence.