Senior Software Engineer II - Platform Infrastructure (Remote)
About the Role
Confluent is hiring a full-time Senior Software Engineer II - Platform Infrastructure to join our dynamic team. This Senior Software Engineer II - Platform Infrastructure remote position offers the opportunity to work from anywhere in Canada, contributing to our innovative platform that powers real-time data streams.
What You'll Do
- Design, develop, and maintain scalable platform infrastructure solutions.
- Collaborate with cross-functional teams to enhance system performance and reliability.
- Implement best practices for software engineering and ensure high-quality code through code reviews.
- Participate in architecture discussions and contribute to the overall technical direction of the platform.
- Utilize cloud technologies and modern development tools to optimize infrastructure efficiency.
Requirements
- 5+ years of experience as a software engineer, with a focus on platform infrastructure.
- Proficiency in programming languages such as Java, Go, or Python.
- Experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
- Strong understanding of microservices architecture and distributed systems.
- Excellent problem-solving skills and the ability to work independently in a remote environment.
Nice to Have
- Experience with Apache Kafka or similar messaging systems.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of database technologies, both SQL and NoSQL.
What We Offer
- Competitive salary ranging from $179,200 to $210,600 CAD.
- Comprehensive health benefits and wellness programs.
- Flexible work hours and remote work opportunities.
- Professional development and learning opportunities.
- A collaborative and inclusive company culture.
This Senior Software Engineer II role at Confluent offers a competitive salary, remote work flexibility, and a chance to work on cutting-edge platform infrastructure. Join a collaborative team and make a significant impact in the tech industry.
Who Will Succeed Here
Proficient in building and deploying applications using Java, Go, and Python, with a deep understanding of microservices architecture and experience in using Apache Kafka for real-time data processing.
Demonstrates strong self-motivation and accountability in a remote work environment, effectively managing time and priorities while collaborating with distributed teams across various cloud platforms like AWS, GCP, and Azure.
Possesses a strategic mindset focused on scalability and performance optimization, with hands-on experience in container orchestration using Kubernetes and a proven track record of developing infrastructure solutions that meet high availability and reliability standards.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months