About the Role
The role involves building and optimizing backend systems that power messaging features, working closely with cross-functional teams to deliver robust solutions for large-scale user engagement.
Responsibilities
- Design and implement scalable messaging infrastructure
- Collaborate with product and engineering teams to define technical requirements
- Ensure system reliability and performance under high traffic loads
- Write clean, maintainable, and well-tested code
- Troubleshoot and resolve production issues promptly
- Participate in code reviews and technical design discussions
- Optimize data flow and message delivery efficiency
- Support incident response and on-call rotations
- Integrate with internal and external APIs
- Maintain documentation for systems and processes
- Evaluate and adopt new technologies to improve platform capabilities
- Monitor system health and proactively address potential issues
- Contribute to security and compliance standards
- Work with data storage and retrieval systems
- Improve observability through logging and metrics
- Ensure low-latency message delivery
- Support platform scalability and fault tolerance
- Collaborate on disaster recovery planning
- Drive best practices in software engineering
- Mentor junior engineers and share technical knowledge
- Participate in architectural decision-making
- Align development with business goals
- Ensure compatibility across platforms and services
- Manage technical debt through refactoring and improvements
- Support continuous integration and deployment pipelines
Nice to Have
- Experience with large-scale messaging platforms
- Familiarity with event-driven architectures
- Knowledge of message queuing patterns
- Experience in news or media technology environments
- Contributions to open-source projects
- Advanced degree in computer science or engineering
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Part of a dedicated engineering team focused on scalable messaging systems
About the Team
This team is responsible for the infrastructure that powers real-time communication features across the organization’s digital platforms, ensuring seamless user experiences at scale.
Impact
Engineers on this team directly influence how millions of users receive timely updates and interact with content through reliable, high-performance messaging systems.
Available for qualified candidates