Senior Software Engineer – Cloud Platform

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer – Cloud Platform | Innovatech Solutions

The Tone:
This is a full-time role at Innovatech Solutions, located remotely across the USA or in a hybrid model in San Francisco or New York City. Innovatech Solutions builds leading-edge software solutions and cloud-based platforms that transform industries, empowering clients with scalable and secure technology. This pivotal role is crucial for designing, developing, and maintaining the core services and infrastructure that power the company’s flagship cloud products, directly shaping the future of the platform.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote (USA) or Hybrid (San Francisco / New York City)

• Team: Cloud Platform team
• Mission: Design, develop, and maintain the core services and infrastructure that power flagship cloud products.
• Tech Stack: Python, Go, Java, C#, AWS, Azure, GCP, EC2, AKS, GKE, Lambda, Functions, S3, Blob Storage, DynamoDB, Cosmos DB, SQS, Event Hub, Docker, Kubernetes, CI/CD, Terraform, CloudFormation, Pulumi, Apache Kafka, RabbitMQ, Kinesis, Azure Service Bus, Prometheus, Grafana, ELK Stack, Datadog, Splunk, SQL, NoSQL

What You’ll Actually Do
• Platform Development: Design, develop, and deploy highly scalable, reliable, and secure microservices and APIs on major cloud platforms.
• Architectural Leadership: Lead technical discussions and contribute significantly to architectural designs for new features and system improvements.
• Code Quality: Write clean, efficient, maintainable, and well-tested code in Python, Go, Java, or C#.
• Cross-Functional Collaboration: Collaborate closely with product managers, UX designers, and other engineering teams to translate business requirements into robust technical solutions.
• System Reliability: Troubleshoot, debug, and resolve complex production issues, identifying root causes and implementing preventive measures to ensure system stability and optimal performance.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with a strong focus on backend systems and cloud-native applications.
• Experience: 5+ years of professional software development experience, with extensive hands-on experience with major cloud platforms (AWS, Azure, or GCP) and proven experience with containerization technologies like Docker and Kubernetes.
• Skills: Demonstrated proficiency in Python, Go, Java, or C#; solid understanding of microservices architecture, RESTful APIs, and distributed systems; familiarity with CI/CD pipelines and DevOps practices; strong problem-solving and communication skills.
• Bonus: Experience with Infrastructure as Code (e.g., Terraform), knowledge of message queues and streaming platforms (e.g., Kafka), familiarity with observability tools (e.g., Prometheus), experience with various data modeling techniques, or contributions to open-source projects.

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year