Are you applying to the internship?
Job Description
Senior Software Engineer – Cloud Platform | InnovateTech Solutions
The Tone:
This is a full-time role at InnovateTech Solutions. The company develops intelligent AI solutions to revolutionize how businesses interact with data, empowering enterprises with actionable insights and seamless operations. This position is crucial for designing, developing, and deploying robust, scalable, and high-performance cloud platforms that power the next generation of products, making a tangible difference in the industry.
The TL;DR
• Role: Full Time
• Type: Full-time
• Mission: To design, develop, and deploy cutting-edge cloud platform services that power the company’s next generation of products.
• Tech Stack: Go, Python, Java, C#, AWS, Azure, GCP, Lambda, Azure Functions, Kubernetes, ECS, DynamoDB, PostgreSQL, MongoDB, SQS, Kafka, Git, Jenkins, GitLab CI, GitHub Actions.
What You’ll Actually Do
• Develop: Design, develop, test, deploy, and maintain highly scalable and reliable cloud-native applications and services.
• Collaborate: Partner with product managers, architects, and engineering teams to define specifications and deliver high-quality software solutions.
• Optimize: Ensure robust performance under high load conditions by optimizing applications for maximum speed, scalability, and security.
• Advocate: Implement and advocate for best practices in software development, including code reviews, testing, CI/CD, and documentation.
• Support: Participate in on-call rotations to support critical production systems, ensuring high availability and swift incident resolution.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a strong focus on backend systems, distributed architectures, and cloud platforms.
• Experience: 5+ years of professional software development experience, including building production-ready services in at least one modern programming language, and extensive hands-on experience with major cloud computing platforms.
• Skills: Distributed systems, microservices architecture, API design (RESTful, gRPC), version control (Git), CI/CD tools and practices, strong problem-solving, clean and maintainable code, excellent communication.
• Bonus: Infrastructure as code (Terraform, CloudFormation, Pulumi), observability tools (Prometheus, Grafana, ELK stack, Datadog), cloud security best practices, event-driven architectures, open-source contributions, Agile/Scrum experience.