Deskripsi Pekerjaan
Are you a highly skilled and passionate Senior Software Engineer looking to drive innovation in cloud platforms? InnovateTech Solutions is seeking an exceptional individual to join our dynamic engineering team in San Francisco. We are a fast-paced, cutting-edge technology company dedicated to building scalable, robust, and high-performance solutions that empower businesses worldwide. This is an unparalleled opportunity to architect, develop, and deploy critical cloud infrastructure and applications, shaping the future of our product offerings.
At InnovateTech, you'll be part of a collaborative environment where your ideas are valued, and your contributions directly impact our success. We offer competitive compensation, comprehensive benefits, and a culture that fosters continuous learning and professional growth. If you thrive on technical challenges, possess a deep understanding of cloud technologies, and are eager to make a significant impact, we want to hear from you!
Tanggung Jawab
- Lead the design, development, and deployment of highly scalable and resilient cloud-native applications and services using AWS.
- Collaborate with product managers and other engineering teams to define technical requirements and translate them into robust software designs.
- Mentor junior engineers, conduct code reviews, and contribute to the continuous improvement of our engineering best practices.
- Architect and implement CI/CD pipelines to ensure rapid, reliable, and automated software delivery.
- Optimize application performance, scalability, and security across our cloud infrastructure.
- Troubleshoot and resolve complex technical issues in production environments, ensuring high availability.
- Evaluate and integrate new cloud technologies and tools to enhance our platform capabilities.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development, with a strong focus on cloud platforms (AWS preferred).
- Expertise in at least one modern programming language (e.g., Python, Go, Java, C#) and related frameworks.
- Proven experience designing and implementing microservices architectures and RESTful APIs.
- Solid understanding of containerization technologies (Docker, Kubernetes) and serverless computing.
- Familiarity with database technologies (SQL and NoSQL) and data modeling principles.
- Experience with Agile development methodologies and a strong commitment to quality.
- Excellent problem-solving skills, communication, and ability to work effectively in a team.