remote
Senior Software Engineer, Email Team - OneSignal
Software Engineer
Senior Software Engineer leading the Email Team, building scalable, personalized omni‑channel messaging solutions using JavaScript, Node.js, React, and AWS.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance email services that deliver personalized, omni‑channel messages at scale.
- Collaborate with product, design, and data teams to define feature requirements and translate them into robust, testable code.
- Implement CI/CD pipelines, automated testing, and monitoring to ensure reliability and rapid iteration.
- Mentor junior engineers, conduct code reviews, and promote best practices across the team.
- Optimize email delivery performance, troubleshoot issues, and continuously improve system resilience.
Requirements
- 5+ years of full‑stack development experience with JavaScript, Node.js, and React.
- Strong background in building and scaling email infrastructure, including SMTP, transactional email services, and deliverability best practices.
- Proficiency with AWS services (Lambda, S3, SES, SNS, CloudWatch) and container orchestration (ECS/EKS).
- Experience with CI/CD, automated testing, and performance monitoring.
- Excellent problem‑solving skills, strong communication, and a passion for building customer‑centric products.
Skills
javascriptnodejsreactaws