Are you applying to the internship?
Job Description
Senior Software Engineer, Cloud Platforms
About InnovateTech Solutions
InnovateTech Solutions is a rapidly expanding global leader in pioneering SaaS solutions that transform industries and empower businesses. We are driven by a passion for innovation, a commitment to excellence, and a culture that values collaboration, curiosity, and continuous learning. Our mission is to build cutting-edge products that solve complex real-world problems, impacting millions of users worldwide. Join our diverse and dynamic team, where your contributions will directly shape the future of technology.
The Opportunity
We are seeking an exceptionally talented and highly motivated Senior Software Engineer specializing in Cloud Platforms to join our core engineering team. In this pivotal role, you will be instrumental in designing, developing, and maintaining the scalable, reliable, and secure cloud infrastructure that underpins our flagship products. You will tackle complex technical challenges, leverage cutting-edge technologies, and contribute significantly to our architectural vision, ensuring our systems can handle massive scale and deliver exceptional performance. This role is perfect for an engineer who thrives in a fast-paced environment and is passionate about building the foundational services that drive innovation and enable rapid feature delivery.
Key Responsibilities
- Lead Design & Architecture: Drive the technical design and architecture of highly available, resilient, and scalable cloud-native services and platforms across major cloud providers (AWS, Azure, or GCP).
- Develop High-Quality Solutions: Write clean, efficient, well-documented, and testable code in languages like Python, Go, Java, or C# for critical infrastructure components and microservices.
- Implement & Manage CI/CD: Design and implement robust Continuous Integration/Continuous Delivery (CI/CD) pipelines, automating deployments and ensuring operational excellence.
- Ensure Reliability & Performance: Implement monitoring, logging, and alerting solutions to proactively identify and resolve performance bottlenecks and system issues, ensuring optimal uptime and responsiveness.
- Advance Cloud Infrastructure: Architect and implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation to manage and provision cloud resources efficiently and repeatably.
- Collaborate & Mentor: Work closely with product managers, other engineering teams, and architects to translate requirements into technical designs and scalable solutions. Mentor junior engineers, fostering a culture of knowledge sharing and technical growth.
- Troubleshoot & Optimize: Diagnose and resolve complex technical issues across distributed systems, identifying root causes and implementing preventative measures. Continuously optimize existing systems for cost, performance, and reliability.
- Innovate & Experiment: Stay abreast of emerging cloud technologies, industry trends, and best practices. Evaluate new tools and frameworks, proposing innovative solutions to enhance our platform capabilities.
Required Qualifications
- 5+ years of professional experience in software development, with a significant focus on cloud-native applications and infrastructure.
- Expertise with at least one major cloud provider (AWS, Azure, or GCP), including hands-on experience with services such as EC2/Compute Engine/Virtual Machines, S3/Blob Storage, Lambda/Cloud Functions, RDS/Cloud SQL, Kubernetes/AKS/EKS/GKE.
- Strong proficiency in one or more programming languages such as Python, Go, Java, or C#.
- Deep understanding and experience with microservices architecture, RESTful APIs, and distributed systems design patterns.
- Hands-on experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
- Proven ability to design and implement CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.
- Solid grasp of networking fundamentals, security best practices, and database technologies (SQL and NoSQL).
- Excellent problem-solving skills, with a track record of debugging and resolving complex system issues in production environments.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Preferred Qualifications
- Master’s degree in Computer Science or a related field.
- Cloud provider certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Professional Cloud Architect).
- Experience with Infrastructure as Code (IaC) tools like Terraform or Pulumi.
- Familiarity with observability tools such as Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or Splunk.
- Experience with serverless architectures and event-driven systems.
- Contributions to open-source projects or active participation in tech communities.
- Prior experience mentoring junior engineers or leading small project teams.
Why Join InnovateTech Solutions?
- Impactful Work: Be a foundational contributor to products that reach millions and redefine industries.
- Cutting-Edge Technology: Work with a modern tech stack, state-of-the-art tools, and embrace continuous innovation.
- Professional Growth: Access to a generous learning and development budget, mentorship programs, conference attendance, and opportunities for career advancement.
- Collaborative Culture: Thrive in an inclusive, supportive, and intellectually stimulating environment where your ideas are valued.
- Exceptional Benefits: Enjoy a competitive salary, comprehensive health, dental, and vision insurance, unlimited PTO, paid parental leave, a 401(k) matching program, and flexible work arrangements.
- Work-Life Balance: We believe in fostering a healthy balance, offering remote-friendly options and a supportive culture.
InnovateTech Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.