Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.
Overview
As a Principal Software Engineer specializing in Cloud Platform at Talentify.io, you will play a pivotal role in designing, developing, and implementing robust cloud solutions that leverage cutting-edge technologies. This remote position requires a visionary leader capable of architecting scalable cloud services while ensuring their security and performance. You will collaborate closely with cross-functional teams, mentor junior engineers, and drive the evolution of our cloud platform, aligning with our strategic business goals and industry best practices.
Job Responsibilities
- Design and develop cloud-native applications and services that meet scalability and performance requirements.
- Lead the architecture and development of cloud infrastructure, ensuring reliability and security.
- Collaborate with product management and other engineering teams to define and implement system architecture and design best practices.
- Mentor and guide junior software engineers, fostering a culture of continuous improvement and learning.
- Conduct thorough code reviews and provide technical guidance while ensuring high-quality code delivery.
- Stay up-to-date with emerging trends and technologies in the cloud computing landscape, leading initiatives for their integration.
- Ensure compliance with industry regulations and best practices in software development.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with a focus on cloud architecture.
- Proficiency in programming languages such as Java, Python, or Go.
- Extensive experience with cloud platforms like AWS, Azure, or Google Cloud.
- Deep understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong knowledge of microservices architecture and RESTful web services.
- Excellent problem-solving skills and a strong analytical mindset.
- Proven experience working in Agile/Scrum development methodologies.
Technologies & Tools
In this position, you will be utilizing a wide range of technologies and tools, including but not limited to cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform. You will also work with CI/CD tools such as Jenkins and GitLab, containerization platforms like Docker, Kubernetes for orchestration, and a variety of monitoring tools to ensure the performance and reliability of our cloud applications. Familiarity with databases such as PostgreSQL or MongoDB, as well as configuration management tools like Terraform, will also be essential.
Ideal Candidates
The ideal candidates for this position will possess a passion for cloud technology and software development, demonstrating both deep technical knowledge and strong leadership capabilities. They should exhibit excellent communication skills and the ability to work collaboratively in a dynamic team environment. Candidates who thrive on challenges, approach problem-solving creatively, and maintain an unwavering commitment to delivering high-quality solutions will excel in this role. A continuous learner who is proactive in adopting new technologies and contributes to a positive team culture will be highly valued.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.