Senior Software Engineer, Platform & Infrastructure

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform & Infrastructure | Acme Innovations Inc.

The Tone:
This is a full-time role at Acme Innovations Inc. The company is a leading technology firm at the forefront of innovation, on a mission to revolutionize data processing. This role is crucial for designing, building, and maintaining the foundational services and infrastructure that power all of Acme Innovations’ products, directly impacting thousands of users and engineers.

The TL;DR
• Role: Full Time
• Team: Core Platform & Infrastructure team
• Mission: Solve challenging problems related to scalability, reliability, performance, and developer productivity for Acme Innovations’ products.
• Tech Stack: Go, Java, Python, C++, AWS, Google Cloud Platform, Azure, EC2, Compute Engine, S3, Cloud Storage, RDS, Cloud SQL, Lambda, Cloud Functions, RESTful APIs, Microservices, Event-driven architectures, PostgreSQL, MySQL, Cassandra, MongoDB, DynamoDB, Docker, Kubernetes, Jenkins, GitLab CI, GitHub Actions, Terraform, CloudFormation, Kafka, RabbitMQ, SQS, Prometheus, Grafana, ELK stack, Jaeger

What You’ll Actually Do
• Design and implement scalable, fault-tolerant, and high-performance backend services and APIs using modern languages and frameworks.
• Develop and maintain critical infrastructure components, tools, and automation to enhance developer workflows and operational efficiency.
• Lead technical projects from initial conception through deployment, including architectural design, code reviews, and post-launch monitoring.
• Collaborate closely with product managers, engineering teams, and SRE/DevOps to understand requirements and deliver robust technical solutions.
• Contribute to the evolution of our cloud infrastructure, focusing on optimizing costs, security, and resource utilization.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, indicating a senior career level in software development.
• Experience: 5+ years of professional experience in software development, with a significant focus on backend systems, distributed systems, or platform engineering, including extensive experience with cloud platforms.
• Skills: Strong proficiency in at least one modern programming language (Go, Java, Python, or C++); demonstrated expertise in designing and implementing RESTful APIs, microservices, and event-driven architectures; solid understanding of relational (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB, DynamoDB) database systems; proficiency with containerization (Docker) and orchestration (Kubernetes); experience with CI/CD pipelines and tools; strong analytical, problem-solving, communication, and collaboration skills.
• Bonus: Master’s degree or Ph.D. in Computer Science; experience with Infrastructure as Code (Terraform, CloudFormation); familiarity with messaging queues and streaming platforms (Kafka, RabbitMQ, SQS); knowledge of system observability tools (Prometheus, Grafana, ELK stack, Jaeger); experience with performance tuning, capacity planning, and Site Reliability Engineering (SRE) principles; contributions to open-source projects.

Related Jobs