Join the Core Messaging team as a Senior Software Engineer to build and scale critical services for a global messaging platform, ensuring reliability and performance for millions of users.
What you’ll do:
- Design, build, and maintain core messaging services.
- Write high-quality, maintainable, and scalable code.
- Collaborate with product managers and other engineers.
- Participate in on-call rotation to support critical services.
- Troubleshoot and resolve complex production issues.
- Mentor junior engineers and contribute to team growth.
What we’re looking for:
- 5+ years of experience in software development.
- Strong proficiency in one or more general-purpose programming languages (e.g., Java, Python, Go, Ruby).
- Experience with distributed systems and microservices architecture.
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Solid understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving and communication skills.