Job Description:
We are looking for an experienced Principal Engineer to lead and shape our Platform engineering enablement team, Trailblazers. With a focus on building our paved paths, internal developer platform and internal developer portal.
Our team’s mission is to provide self-service capabilities to developers which drives quality and standardization across the entire organisation. We believe in the principles of Platform Engineering to identify the pain points impacting Workhuman product teams and enable those teams by providing common, reusable tools and capabilities via an internal developer platform (IDP)
If you share our passion for platform engineering and building best practice solutions, then this is the role for you, apply today! We would love to give you a bit more context around who we are & what we are building.
Tech stack: Java 8 and 17, Python, Spring, RESTful APIs, Apache Camel, ActiveMQ, Apache Kafka, AWS, Terraform, Oracle DB, PL/SQL, PostgreSQL, NoSQL, JMeter, Jenkins, Sonar, Maven, Gitlab CI/CD, Git, Docker/Containerization.
What we can offer you:
1. An opportunity to technically lead our platform enablement team, liaising with our product engineers to understand and solve engineering pain points.
2. An opportunity to design and build out our best practice service templates, orchestration and infrastructure
3. An opportunity to build and curate our Internal developer platform
An opportunity to launch and build out our Internal developer portal capabilities
4. An opportunity to work on monitoring & observability strategy from the ground up.
5. An opportunity to work with our architects and engineers as we evolve our tech stack at scale
The skills you will bring:
6. You have 10+ years working in enterprise applications development with the following: Java, Spring, microservices, SQL
7. You have hands-on experience with AWS services (e.g. ECS, ECR, Lambda functions, API Gateway, S3, CloudFront, AWS Batch, Cloudwatch...)
8. Deepknowledge of with RESTful as an API design pattern
9. Deep knowledge and experience with CI/CD pipelines
10. Deep knowledge and experience with Observability strategies
11. Strong understanding of platform engineering principals.
12. You have Database application development experience with SQL or NoSQL databases
13. You develop in accordance with best software engineering, helping to define development standards for the team.
14. Problem solving is a strength of yours. You bring the ability to interpret data and business strategy, understanding constraints and trade-offs.
15. You are a skilled communicator who can write and speak with clarity, tailoring your message to the audience, and incorporating active listening skills to understand others.
Achievements:
16. You have experience in creating paved paths or best practice tools or services.
17. You have worked on implementing an IDP in the past
18. You have proven to be capable in delivering quality solutions in a fast-moving business environment
19. You have collaborated openly on shared items of work and communicated well in a team-oriented environment across locations.
20. You have demonstrated a growth mindset with a continuous focus on improving yourself and the way work gets done within your sphere of influence.