Your Role:
Seesaw is seeking an experienced back-end, infrastructure-focused Software Engineer to join our Core Platform Engineering team. In this role, you will play a pivotal part in shaping the very foundation of our platform, constructing the layers that enable our diverse product teams to swiftly create exceptional user experiences at scale. Your responsibilities will encompass ensuring the security, reliability, and cost-effectiveness of Seesaw's platform, IT, and cloud infrastructure. If you are passionate about building robust, high-performance infrastructure and are ready to take on operational challenges, we invite you to join our dynamic team at Seesaw.
Your Responsibilities:
- Collaborate with cross-functional teams (product, engineering) to design, develop, and maintain the core infrastructure of Seesaw's services
- Create scalable and efficient back-end systems that enable rapid development of user-centric features.
- Ensure the security and reliability of Seesaw's platform, proactively identifying and addressing potential vulnerabilities and performance bottlenecks.
- Optimize cloud infrastructure for cost-effectiveness, leveraging best practices in resource management
- Contribute to an iterative development process to deliver new features that students, teachers, families, and school administrators love.
- Back-end software development for our platform (Python / DynamoDB / ElasticSearch).
- Help develop a strong technical roadmap and engineering culture through design proposals, industry engagement, and more.
Your Requirements:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- 5+ years of experience in a back-end/infrastructure Software Engineering role
- Strong proficiency in Python, AWS (or another Cloud provider)
- Strong Computer Science fundamentals - a bachelor's degree in CS or equivalent experience
- Direct experience designing, developing, and maintaining software at scale. The best candidates will have shipped web applications to millions of users, and will be able to talk about the architecture that supports that scale.
- Comfort working within complex systems and ability to write readable, maintainable self-documenting or well-documented code to solve complex problems with simple, elegant solutions.
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Bonus credit: Experience working in AppSec and/or InfraSec space, and infra-as-code development experience
#J-18808-Ljbffr