This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Senior Software Engineer, Platform and Core Services specializing in cloud technologies to join our innovative tech company. You'll play a critical role in designing, developing, and deploying scalable cloud-based solutions that power our products and services. You will collaborate with cross-functional teams, provide technical leadership, and contribute to the company's cloud architecture and strategy.
Job Responsibility:
Design, develop, and deploy cloud-based solutions and services, leveraging industry best practices and cloud technologies
Collaborate with product management and other stakeholders to define requirements and translate them into scalable and reliable cloud solutions
Architect and optimize cloud infrastructure, ensuring scalability, performance, and security
Develop and implement cloud-based software applications, APIs, and microservices using modern programming languages and frameworks
Implement and automate cloud deployment, monitoring, and management processes using Infrastructure-as-Code (IaC) and DevOps principles
Collaborate with cross-functional teams, including software engineers, data engineers, and operations, to ensure seamless integration of cloud services and components
Monitor and optimize cloud resources, performance, and costs, identifying and implementing efficiency improvements
Stay up to date with cloud technologies, industry trends, and emerging best practices, evaluating and recommending new tools and technologies to enhance our cloud capabilities
Ensure compliance with security and data privacy standards and regulations in all cloud-based solutions and services
Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning
Collaborate with the development team to conduct code reviews, provide feedback, and ensure adherence to coding standards and best practices
Participate in agile development processes, including sprint planning, stand-ups, and retrospectives
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree preferred
Proven experience as a Senior Software Engineer with a focus on cloud technologies
Strong understanding of cloud computing concepts, architectures, and services (e.g., AWS, Azure, Google Cloud)
Proficiency in programming languages such as Go, Typescript, Python for cloud based application development
Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration platforms
Familiarity with cloud-based databases, storage systems, and data management technologies
Knowledge of cloud security best practices and compliance standards
Experience with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation
Familiarity with DevOps practices and tools (e.g., CI/CD, Jenkins, Git, or similar)
Strong problem-solving and analytical skills, with the ability to debug and troubleshoot complex cloud-based systems
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
Passion for staying up to date with the latest cloud technologies and industry trends
What we offer:
Comprehensive medical benefits coverage, dental plans and vision coverage
Health care and dependent care spending accounts
Employee and Family Assistance Program (EAP)
Employee discount programs
Retirement plan with a generous company match
Generous Paid Time Off, Sick, and Holidays
Family Leave (Maternity, Paternity)
Short- and long-term disability
Life insurance and accidental death & dismemberment insurance