Senior Software Engineer, Cloud Infrastructure

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Infrastructure | Acme Innovations Inc.

The Tone:
This is a full-time role at Acme Innovations Inc., offering a hybrid work model with options for remote work. Acme Innovations builds robust, scalable, and secure cloud solutions that empower businesses. This role is crucial for designing, developing, and maintaining the core services and platforms that underpin all of Acme Innovations’ products, directly influencing the strategic direction of our cloud platform for millions of users worldwide.

The TL;DR
• Role: Full Time
• Type: Hybrid with remote options
• Location: Remote / Hybrid

• Team: Elite Cloud Infrastructure team
• Mission: To design, develop, and maintain the core services and platforms that underpin all of Acme Innovations’ products.
• Tech Stack: Go, Python, Rust, Terraform, Kubernetes, Helm charts, AWS, Azure, GCP, Docker, serverless functions, Istio, PostgreSQL, Cassandra, DynamoDB, Redis, Kafka, RESTful, gRPC, GitLab CI, Jenkins, Argo CD, Prometheus, Grafana, Jaeger, ELK stack, Linux

What You’ll Actually Do
• Design Systems: Architect, implement, and deploy highly scalable, fault-tolerant, and performant cloud-native services.
• Automate Infrastructure: Develop and maintain infrastructure automation using tools like Terraform, Kubernetes, and Helm charts for consistent environments.
• Guide Engineering: Provide technical leadership and mentorship to engineers, fostering best practices in coding, testing, and deployment.
• Optimize Performance: Identify and resolve complex performance bottlenecks, security vulnerabilities, and operational issues across distributed systems.
• Ensure Operations: Implement robust monitoring, logging, and alerting solutions, and participate in on-call rotations to support critical systems.

The Must-Haves
• Background: Senior-level software engineer with a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, specializing in large-scale cloud infrastructure or distributed systems.
• Experience: 5+ years in software development with deep hands-on experience in major public cloud providers (AWS, Azure, GCP) and cloud-native technologies (e.g., Kubernetes, Docker).
• Skills: Expert proficiency in at least one modern backend programming language (Go, Python, Java, C++, or Rust); strong understanding of distributed systems concepts; solid grasp of networking fundamentals and security best practices for cloud environments; experience with various data storage technologies.
• Bonus: Experience with building and maintaining CI/CD pipelines; familiarity with observability tools; strong understanding of operating systems (Linux); contributions to open-source projects or a strong portfolio.

Related Jobs