Job Description
Job Overview
The Senior Software Engineer (Cloud Engineering) at Cedar will play a pivotal role in designing, developing, and implementing scalable cloud-based solutions. The successful candidate will be responsible for working closely with cross-functional teams to drive innovative projects, ensuring the integration and deployment of effective cloud services. This position requires both technical expertise and a proactive approach to problem-solving, contributing to the overall strategic goals of the organization.
Job Responsibilities
- Design and implement cloud-native applications and services using industry best practices.
- Collaborate with product managers and other stakeholders to understand user requirements and create robust solutions.
- Optimize and improve existing cloud systems by analyzing performance metrics and implementing enhancements.
- Ensure the security and compliance of cloud solutions in line with industry standards and regulations.
- Mentor junior engineers and provide technical leadership within the engineering team.
- Research and evaluate new cloud technologies to stay ahead of the curve and integrate them into existing infrastructures.
- Participate in code reviews, fostering a culture of continuous improvement and high-quality software development.
- Address and troubleshoot issues in cloud applications in a timely manner to minimize downtime.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; advanced degrees are a plus.
- At least 5 years of experience in software development, with a focus on cloud systems.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with programming languages such as Python, Java, or Go.
- Strong understanding of containerization technologies like Docker and Kubernetes.
- Knowledge of CI/CD pipeline tools and practices.
- Excellent problem-solving abilities and debugging skills.
- Strong communication skills and the ability to work collaboratively in a team environment.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holiday leave.
- Retirement savings plan with company matching.
- Flexible work hours and remote work opportunities.
- Professional development and continuing education reimbursement.
- Wellness programs and initiatives.
Technologies & Tools
The ideal candidate will work extensively with modern cloud computing platforms, utilizing tools and technologies like AWS Lambda, Azure Functions, Docker, Kubernetes, Terraform, and various CI/CD tools. Experience with monitoring and logging tools such as CloudWatch or Datadog is also essential to ensure optimized performance and reliability of cloud applications.
Ideal Candidates
Ideal candidates are those who possess a strong technical foundation paired with a passion for innovation and problem-solving. They should exhibit a willingness to adapt and learn rapidly in a fast-paced environment, showcasing excellent critical thinking skills and the ability to think independently. Additionally, candidates should have a collaborative mindset, allowing them to engage effectively with team members and stakeholders to achieve common goals.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.