Responsibilities
- Design and implement scalable, secure, and efficient solutions.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Drive technical projects from inception to completion, ensuring high-quality outcomes.
- Provide technical guidance and mentorship to junior team members.
- Develop and maintain technical documentation and best practices.
- Troubleshoot and resolve complex technical issues.
- Conduct code reviews and ensure adherence to coding standards.
- Participate in on-call rotations to ensure system reliability and availability.
- Stay updated with industry trends and new technologies.
- Engage with customers to understand their needs and provide tailored solutions.
- Work on improving the performance and scalability of existing systems.
- Collaborate with product and engineering teams to define and implement new features.
- Ensure that solutions meet security, compliance, and performance requirements.
- Provide technical support during the sales process and assist with pre-sales activities.
- Contribute to the development of technical training materials and workshops.
- Participate in the development of technical roadmaps and strategic initiatives.
- Work on optimizing network infrastructure and ensuring high availability.
- Develop and implement monitoring and alerting systems.
- Collaborate with data science and analytics teams to integrate data-driven insights.
- Ensure that solutions are cost-effective and align with business objectives.
- Provide technical leadership and drive innovation within the team.
- Conduct regular performance reviews and provide feedback to team members.
- Participate in the recruitment and onboarding of new team members.
- Ensure that all projects are delivered on time and within budget.
- Collaborate with external partners and vendors to integrate third-party solutions.
- Develop and implement disaster recovery and business continuity plans.
Nice to Have
- Master's degree in a relevant field.
- Certifications in cloud technologies or network security.
- Experience with big data technologies and data analytics.
- Familiarity with machine learning and AI technologies.
- Experience with open-source projects and contributions to the community.
- Knowledge of blockchain and distributed ledger technologies.
- Experience with IoT and edge computing.
- Familiarity with serverless architectures and functions as a service (FaaS).
- Experience with microservices and service-oriented architecture (SOA).
- Knowledge of quantum computing and its applications.
Compensation
Competitive salary and benefits package.
Work Arrangement
Hybrid work arrangement with flexible hours.
Team
Collaborative and innovative team environment.
About the Role
- This role involves designing and implementing scalable, secure, and efficient solutions.
- You will collaborate with cross-functional teams to understand requirements and deliver solutions.
- The role requires driving technical projects from inception to completion, ensuring high-quality outcomes.
- You will provide technical guidance and mentorship to junior team members.
- The role involves developing and maintaining technical documentation and best practices.
- You will troubleshoot and resolve complex technical issues.
- The role requires conducting code reviews and ensuring adherence to coding standards.
- You will participate in on-call rotations to ensure system reliability and availability.
- The role involves staying updated with industry trends and new technologies.
- You will engage with customers to understand their needs and provide tailored solutions.
What You'll Do
- Design and implement scalable, secure, and efficient solutions.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Drive technical projects from inception to completion, ensuring high-quality outcomes.
- Provide technical guidance and mentorship to junior team members.
- Develop and maintain technical documentation and best practices.
- Troubleshoot and resolve complex technical issues.
- Conduct code reviews and ensure adherence to coding standards.
- Participate in on-call rotations to ensure system reliability and availability.
- Stay updated with industry trends and new technologies.
- Engage with customers to understand their needs and provide tailored solutions.
What You Need
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in a similar role, with a strong technical background.
- Expertise in network protocols, security, and cloud technologies.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Experience with programming languages such as Python, Go, or Java.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Strong communication and interpersonal skills.
- Ability to work in a fast-paced environment and manage multiple projects.
- Experience with Agile methodologies and project management tools.
- Knowledge of CI/CD pipelines and automated testing.
- Experience with monitoring and logging tools like Prometheus and ELK Stack.
- Strong understanding of network security and compliance standards.
- Experience with large-scale distributed systems and architectures.
- Ability to work independently and as part of a team.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong analytical and troubleshooting skills.
- Experience with database management and SQL.
- Knowledge of DevOps practices and tools.
- Experience with load balancing and content delivery networks (CDNs).
- Strong understanding of TCP/IP and network protocols.
- Experience with virtualization technologies like VMware or Hyper-V.
- Ability to develop and maintain technical documentation.
- Experience with performance tuning and optimization.
- Knowledge of security best practices and compliance standards.
- Ability to provide technical mentorship and guidance to junior team members.
Nice to Have
- Master's degree in a relevant field.
- Certifications in cloud technologies or network security.
- Experience with big data technologies and data analytics.
- Familiarity with machine learning and AI technologies.
- Experience with open-source projects and contributions to the community.
- Knowledge of blockchain and distributed ledger technologies.
- Experience with IoT and edge computing.
- Familiarity with serverless architectures and functions as a service (FaaS).
- Experience with microservices and service-oriented architecture (SOA).
- Knowledge of quantum computing and its applications.
What We Offer
- Competitive salary and benefits package.
- Hybrid work arrangement with flexible hours.
- Collaborative and innovative team environment.
- Visa sponsorship available for eligible candidates.
Visa sponsorship available for eligible candidates.