
Principal Engineer – Infrastructure
Sezzle
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $200,000 - $300,000 per year
Job Level
About the role
- Architect, upgrade, design, and build scalable infrastructure solutions leveraging Kubernetes, AWS, RDS (MySQL/Postgres), and modern distributed patterns.
- Help drive the infrastructure and engineering teams’ roadmaps, leading us to higher levels of reliability, recoverability, and scalability.
- Find and fix issues across our systems before they become issues in production, through tooling, alerts, AI, collaboration with teams, whatever it takes.
- Drive capacity planning, benchmarking, and work with the team to stress test our systems, find bottlenecks, and prepare for further growth in the business.
- Define, maintain and enforce SLAs and alerts across our infrastructure.
- Help Lead Sezzle’s AI enablement efforts, identifying opportunities to apply AI and automation to enhance infrastructure reliability, developer productivity, and internal tooling.
- Build in consistency and scalability across a distributed microservices architecture while maintaining performance and reliability.
- Establish and evolve engineering best practices for observability, security, and CI/CD across teams.
- Mentor engineers and champion a culture of learning, innovation, and operational excellence.
- Collaborate cross-functionally to translate business goals into technical roadmaps and deliver results that matter.
Requirements
- 15+ years of professional software engineering or infrastructure engineering experience, including significant backend development and production engineering experience.
- Deployed significant changes to a production application or infrastructure configuration in the past 30 days.
- Strong proficiency in Golang, with experience building and maintaining RESTful APIs.
- Deep expertise with SQL-based RDBMS (MySQL, PostgreSQL) and experience optimizing schema and queries for performance at scale.
- Solid understanding of distributed systems design patterns (e.g., transactional outbox, event-driven architecture and stream processing, queues).
- Demonstrated ability to bring new ideas forward, influence decisions, and lead complex technical initiatives.
- Bachelor’s degree in Computer Science or equivalent practical experience.
Benefits
- Unlimited PTO, volunteer hours and sabbatical
- Life, STD/LTD, medical, dental and vision insurance
- Highly discounted LifeTime gym membership
- 401k with match
- Collaborative fun co-workers
- The opportunity to join the fastest growing FinTech alongside a team of motivated and driven individuals
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KubernetesAWSRDSMySQLPostgreSQLGolangRESTful APIsdistributed systems design patternsCI/CDobservability
Soft Skills
leadershipcollaborationmentoringinnovationoperational excellenceinfluencing decisionsproblem-solvingcapacity planningcommunicationcross-functional collaboration
Certifications
Bachelor’s degree in Computer Science