About the Role
This opportunity is for a Senior Software Engineer working on large-scale communication platforms used by millions of users. The role focuses on building simple, reliable features while ensuring systems operate securely and efficiently at scale.
You will collaborate with cross-functional teams including product, engineering, design, sales, and marketing to deliver impactful solutions.
This position involves full ownership of the development lifecycle, from design and implementation to deployment, monitoring, and continuous improvement.
What You’ll Do
- Partner with product stakeholders and customers to define, build, and deliver new features
- Collaborate with engineering peers to improve system performance, scalability, security, and cost efficiency
- Work across the full technology stack, including web applications, backend services, databases, and messaging systems
- Operate and support production systems by debugging issues, reviewing code, and resolving defects
- Design, break down, and lead projects from concept through release
- Continuously improve development processes, system reliability, and operational workflows
- Provide mentorship and technical guidance to other engineers
Qualifications
- Experience building web applications and large-scale backend services using technologies such as Ruby, Python, JavaScript, TypeScript, or PHP
- Experience developing and maintaining applications with relational databases such as MySQL or PostgreSQL
- Experience deploying and operating systems in cloud environments such as AWS (Aurora, RDS, SQS)
- Proficiency in building and maintaining RESTful APIs
- Bachelor’s degree or higher in Computer Science, Information Systems, or a related field
- Familiarity with agile development methodologies and CI/CD practices
- Strong problem-solving, debugging, and system design skills
- Ability to collaborate across teams and communicate effectively with both technical and non-technical stakeholders
Work Environment
- Fully remote team with distributed collaboration across the United States
- Opportunity to work across the full software development lifecycle
- Environment focused on delivering simple, reliable solutions at scale
Benefits
- Employer-paid health insurance, including dependent coverage
- 401(k) retirement plan with employer match from day one
- Paid parental leave
- Stock options
- Health and wellness reimbursements
- Paid time off that increases with tenure
- 16 paid holidays, including a personal birthday holiday
- Home office equipment and support for remote work