Full-Time Principal Platform Engineer
PublicSq. is hiring a remote Full-Time Principal Platform Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
PublicSq.
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Job Purpose As a Principal Platform Engineer at PublicSquare you will be part of a team that builds and supports critical infrastructure, security, and SRE capabilities for the entire organization. You will work closely with engineering, security, and IT teams to solve new problems, optimize existing solutions, and constantly improve the availability, security, and maintainability of our technology platform.
We are looking for someone with a solid engineering background who has transitioned to focus on infrastructure, and who thrives in a collaborative, fast-paced startup environment.
You will work with GCP (Cloud Run, GKE, CloudSQL, Memorystore, BigQuery, KMS, GCS), GitHub, GitHub Actions, Kubernetes, Helm, OpsGenie, Terraform, Docker, MongoDB, Postgres, Redis, Elastisearch, Cloudflare, Red Panda, Kafka Connect, Auth0 and other technologies.
This role demands a balance of technical expertise, leadership experience, and excellent communication skills.
Role Summary Deliver timely, high-quality infrastructure solutions to meet business needs using IAC tools and methods. Ensure security, scalability, availability, and maintainability of applications. Support operational excellence across the organization: observability, incident response, performance and resilience testing.
Serve as a subject matter expert on infrastructure and architecture for the organization.
Own the execution of the development roadmap, focusing on cost optimization, scalability, and system reliability for the platform.
Communicate clearly to ensure alignment and performance across technical teams.
Responsibilities
- Partner with engineering leadership team in determining the company’s technical vision and participate in the company’s product development.
- Partner with the Product team to help execute differentiating capabilities.
- Work in a consultative fashion with other teams as an advisor of technologies that may improve their efficiency and effectiveness.
- Supervise development best practices and infrastructure to ensure functionality and efficiency.
- Help architect systems around security, scalability, availability, and maintainability.
- Assist in production support as needed.
- Evaluate and implement new technologies, frameworks, and automation patterns.
- Proactively work to develop individuals on the team; to help them stay current and skilled.
- Participate in a focused, experienced, energetic team on a rapid, agile development schedule.
Requirements
- At least 7 years experience in a software engineering role
- At least 5 years experience using AWS, Azure, or GCP, including automation experience with infrastructure as code tools such as Terraform or Pulumi
- Experience in a lead role on an engineering team delivering critical applications at scale
- Strong scripting and automation skills in Bash and Python
- Proficiency with programming languages such as .NET, Kotlin, Go, and Javascript/TypeScript
- Experience optimizing infrastructure for cost
- Honest and fair with both their team members as well as their colleagues
- Ability to think and act strategically and proactively
- Excellent communication skills. Strong writing and presentation skills
- Knowledge of technology trends to inform and build strategy
- Ability to conduct technological analyses and research