About the Role
The role involves designing, developing, and maintaining software systems with a focus on performance, scalability, and maintainability while collaborating across teams to deliver impactful solutions.
Responsibilities
- Design and implement robust software solutions
- Collaborate with cross-functional teams to define product requirements
- Write clean, maintainable, and well-tested code
- Optimize applications for speed and efficiency
- Participate in code reviews and technical discussions
- Troubleshoot and resolve technical issues
- Support deployment and monitoring of production systems
- Contribute to architectural decisions
- Ensure code quality through automated testing
- Work with modern development tools and frameworks
- Integrate third-party services and APIs
- Maintain documentation for systems and processes
- Follow security best practices in development
- Respond to changing project priorities
- Engage in agile development cycles
- Improve system reliability and uptime
- Assist in onboarding new engineering team members
- Stay current with emerging technologies
- Participate in incident response when needed
- Support continuous integration and delivery pipelines
- Collaborate on user experience improvements
- Evaluate performance metrics and adjust implementations
- Ensure compliance with data privacy standards
- Contribute to technical planning sessions
- Drive improvements in development workflows
Nice to Have
- Master's degree in computer science or related area
- Experience with real-time communication systems
- Background in telecommunications or networking
- Familiarity with edge computing concepts
- Contributions to open-source software projects
- Experience with low-latency systems
- Knowledge of machine learning integration
- Exposure to regulatory compliance frameworks
- History of technical leadership roles
- Published articles or conference talks
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with office and remote flexibility
Team
Collaborative engineering team focused on scalable systems
About Us
We are a technology company building next-generation communication infrastructure with a global footprint, enabling seamless connectivity for devices and applications across industries.
What We Offer
Comprehensive health benefits, retirement plans, professional development support, flexible work arrangements, and opportunities for career advancement in a fast-paced technical environment.
Available for qualified candidates
