Software Engineer - Platform
Summary
Platform Engineer at a Series A startup responsible for building backend services and managing AWS infrastructure. The role involves developing APIs in Python and Java, implementing Infrastructure as Code with AWS CDK, managing GitLab CI/CD pipelines, and building AI-driven Claude agents.
- You have strong hands-on experience building backend services and working with production AWS infrastructure.
- You are comfortable owning cloud infrastructure end to end and independently investigating issues across IAM, ECS, networking, and logging.
- You have experience developing APIs in Python or Java and using Python to build backend services, internal tools, and automation.
- You use Infrastructure as Code to create, manage, and evolve reliable cloud environments.
- You understand CI/CD workflows and can troubleshoot GitLab pipelines, runners, and deployment failures.
- You have practical knowledge of authentication, cloud security, and networking, and can debug problems across these areas.
- You are comfortable supporting security and compliance audits by finding evidence and explaining AWS configurations to auditors.
- You have worked with Claude agents and understand the fundamentals of plugins, sub-agents, context management, and evaluations.
- You work collaboratively, take ownership of problems, and are interested in learning, growing, and leading by example.
Requirements
- Around 5 years of industry experience in software engineering, backend development, or platform engineering.
- Strong hands-on production experience with AWS, including IAM, ECS, networking, and logging, with the ability to independently troubleshoot issues.
- Experience managing infrastructure as code using AWS CDK (preferred) or CloudFormation.
- Experience designing, building, and maintaining backend APIs in Python or Java.
- Strong Python skills for backend services, internal tools, scripting, and automation.
- Experience configuring and troubleshooting GitLab CI/CD pipelines and runners.
- Working knowledge of SSO, OAuth 2.0, and web application firewalls (WAF), including debugging authentication and security issues.
- Practical understanding of VPN protocols and configuration, VPC peering, firewalls, and cloud networking.
- Ability to answer technical auditor questions and provide AWS-based evidence during security or certification audits.
- Experience building Claude agents, with a basic understanding of the plugin model, sub-agents, context management, and evaluations (evals).
- Strong debugging, problem-solving, and communication skills, with the ability to work independently and collaborate across engineering teams.
- A hands-off or 'not my job' attitude is an absolute no-go.
- Design, build, and maintain AWS infrastructure and the backend services that support our product.
- Develop APIs, internal tools, and automation using Python, and contribute to Java-based services where applicable.
- Manage and improve cloud infrastructure using AWS CDK and CloudFormation.
- Build, maintain, and troubleshoot GitLab CI/CD pipelines and runners to support reliable software delivery.
- Investigate and resolve production issues involving IAM, ECS, VPC networking, logging, and application behavior.
- Implement, configure, and debug SSO, OAuth 2.0, WAF, VPNs, VPC peering, and firewall rules.
- Support compliance and certification audits by gathering AWS evidence and responding to auditors’ technical questions.
- Build and experiment with Claude agents, including plugin integration, sub-agent workflows, context management, and evals.
- Collaborate with software engineers and other stakeholders to improve platform reliability, security, and developer productivity.
- Maintain a strong focus on engineering ownership, technical excellence, and continuous improvement.
- Experience supporting SOC 2 or ISO 27001 certification audits.
- AWS certifications.