Principal Engineer, Infrastructure Engineering
This position is based in New York City, and in some cases remote can be considered for the following states: CA, MA, MI, OR, NJ, TX, SC, VT, WA.
At Personio, we are on an inspiring and ambitious mission to build the People Operating System - the single source of truth for employee information - that enables small & mid-sized businesses to be strategic about their people, the biggest asset and success factor for any organization.
We are building the environment and the culture for you to do the best work of your career. You'll be surrounded by fellow craftspeople and you'll be asked to apply your skills to raise the bar for how Personio – and the industry at large – builds products.
As a Principal Engineer (Infrastructure Engineering), you will play a critical role in designing, implementing, and maintaining the infrastructure that supports our mission-critical applications and services. You will be responsible for hands-on coding, upleveling junior engineers, driving architectural decisions, and ensuring the reliability, scalability, and performance of our infrastructure. The infrastructure engineering team’s mission is to develop and maintain cloud infrastructure to ensure Personio runs on a platform that is reliable, scalable, and easy to operate. We measure the effectiveness of this mission through operational metrics which prompt us to proactively create and scale new infrastructure when needed, and we have a specific ownership of the availability and operation of the AWS cloud infrastructure which is the basis of our platform. Responsibilities:- Lead and mentor infrastructure engineers, providing technical guidance and fostering a culture of excellence.
- Collaborate with cross-functional teams to research, design, and implement robust, scalable infrastructure solutions.
- Work closely with Engineering teams to optimize application performance and reliability in the infrastructure.
- Develop and maintain a roadmap for infrastructure projects and scalability requirements (10x scale).
- Implement best practices for infrastructure management, monitoring, and automation to ensure high availability and reliability.
- Operational rigor to ensure infrastructure security and incident management.
- Proven track record of leading the architecture and design of new and existing systems with AWS.
- Experience designing and building scalable software to handle 10x load increases and 100x peak traffic spikes.
- Maintain open and clear communication and foster a collaborative work environment with team members, stakeholders, and management.
- ‘'Platform as a product' mindset with strategic thinking.
- Ability to navigate technical debates and drive technical alignment.
- Bachelor’s or higher degree in Computer Science or a related field.
- 10+ yrs of experience building and designing scalable applications, tools, or distributed systems.
- Proven track record of technical leadership, mentoring junior engineers, and hiring.
- Excellent problem-solving and communication skills.
- Strong proficiency in at least one backend programming language.
- Strong expertise the following technologies; Kubernetes (k8s), ECS Fargate, RDS, Aurora, Postgres, MySQL, MariaDB, MKS (Kafka), S3, AWS Backup, AWS DMS, Lambda, EC2, DynamoDB.
- Familiarity with one or more of our language stacks: Terraform, CDK, Java/Kotlin (JVM, Gradle, SpringBoot), Golang, and TypeScript.
- You will have a deep understanding and an interest in DevOps tools and technologies such as AWS (CDK, ECS, Fargate etc.), Sentry, DataDog, Docker, Gitlab CI, K8S, Flagger, Linkerd, as well as deployment automation (CI/CD pipelines, feature flags, blue/green and canary deployments)
Aside from our people, culture, and mission, there are a variety of additional benefits that make Personio a great place to work! Our Benefits:
- Medical, dental, vision, and life insurance
- 401(k)
- Green Transportation (For NYC based employees)
- Home office setup allowance
- Gym allowance
- 20 days of paid vacation, plus another additional day after 2 and 4 years (because we love what we do, but we also love vacation!)
- 2 Impact Days you can use to have an impact on the environment and society – one for an individual project of your choice and one for a company-wide initiative! #SocialResponsibility
- Annual personal development budget for you to invest in your development via professional memberships, external certifications, conferences, and more
- Receive family leave, child support, and sabbatical opportunities with PersonioCares