- Company Name
- Found People Inc.
- Job Title
- Senior Software Engineer
- Job Description
-
Job title: Senior Software Engineer
Role Summary: Lead the design, implementation, and deployment of core platform features for an insurtech SaaS product, oversee architecture decisions, guide junior engineers, and ensure scalable, high‑quality code delivery.
Expactations: Deliver end‑to‑end ownership of software features, actively participate in architecture and design reviews, maintain production reliability on AWS, mentor peers, and uphold best engineering practices.
Key Responsibilities:
- Design, develop, and deploy scalable features using Python, Go, and JavaScript
- Create and maintain data pipelines and optimize AWS services (Batch, Lambda, Glue, ECS, S3, RDS)
- Contribute to system architecture, design patterns, and conduct peer code reviews
- Collaborate with product managers on requirements, roadmaps, and feature prioritization
- Implement CI/CD pipelines and automated testing to ensure code quality
- Mentor junior engineers, promote coding standards, and drive continuous improvement
Required Skills:
- 5+ years of professional software engineering experience
- Proficiency in Python, Go (Golang), and JavaScript (Node.js)
- Strong background in front‑end frameworks (React, Angular 7+ or equivalent)
- Deep understanding of software architecture, design patterns, and scalability
- Hands‑on experience with AWS services (Batch, Lambda, Glue, ECS, S3, RDS)
- Solid knowledge of building and maintaining scalable data pipelines
- Familiarity with CI/CD, automated testing, and DevOps practices
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent professional experience)