Are you applying to the internship?
Job Description
Senior Software Engineer, Cloud Platforms
We are seeking a highly skilled and motivated Senior Software Engineer to join our innovative Cloud Platforms team. This pivotal role is crucial for designing, developing, and maintaining scalable, reliable, and secure cloud infrastructure and services that power our next-generation applications. You will work on cutting-edge technologies, contributing to the core of our platform that empowers various applications and services across the company, driving significant business impact.
As a Senior Software Engineer, you will be a key contributor, leveraging your expertise to solve complex technical challenges, mentor junior team members, and ensure the delivery of high-quality, performant solutions. If you are passionate about cloud-native development, distributed systems, and building robust platforms, we encourage you to apply.
Key Responsibilities
- Design and Develop: Architect, design, and implement robust, scalable, and highly available cloud services and APIs using modern programming languages (e.g., Python, Go, Java).
- Technical Leadership: Lead the architecture and implementation of new features and improvements for our cloud platform, ensuring adherence to best practices, performance standards, and security policies.
- Cross-functional Collaboration: Collaborate effectively with product managers, DevOps engineers, QA teams, and other engineering teams to define requirements, design solutions, and deliver high-quality software through the entire development lifecycle.
- Mentorship & Code Quality: Mentor junior engineers, conduct thorough code reviews, and promote a culture of technical excellence, knowledge sharing, and continuous improvement within the team.
- Operational Excellence: Troubleshoot and resolve complex technical issues in production environments, ensuring the stability, performance, and reliability of critical systems. Participate in on-call rotation as needed.
- Automation & Infrastructure: Contribute to the development and maintenance of CI/CD pipelines, infrastructure-as-code (IaC) solutions, and automation scripts to streamline development and deployment processes.
- Innovation & Research: Stay abreast of industry trends, emerging technologies, and best practices in cloud computing, advocating for their adoption where appropriate to enhance our platform capabilities.
Qualifications
Minimum Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 7+ years of professional experience in software development, with a strong focus on cloud-native applications, distributed systems, and platform engineering.
- Expertise in at least one modern programming language (e.g., Python, Go, Java, C#).
- Extensive hands-on experience with major cloud providers (AWS, Azure, GCP) and their core services (e.g., EC2/VMs, S3/Blob Storage, Lambda/Functions, Kubernetes, Load Balancers, Databases).
- Solid understanding of microservices architecture, RESTful APIs, event-driven architectures, and asynchronous processing.
- Experience with relational and/or NoSQL database technologies (e.g., PostgreSQL, MySQL, DynamoDB, MongoDB, Cassandra).
- Proficiency with version control systems, particularly Git.
Preferred Qualifications:
- Demonstrated experience with containerization technologies (Docker, Kubernetes) and orchestration platforms.
- Familiarity with Infrastructure as Code tools such as Terraform, CloudFormation, or Pulumi.
- Knowledge of message queuing and streaming systems (e.g., Kafka, RabbitMQ, SQS, Azure Service Bus).
- Experience with observability tools (monitoring, logging, tracing) like Prometheus, Grafana, ELK Stack, Jaeger, DataDog.
- Proven ability to lead technical initiatives, drive projects to completion, and influence architectural decisions.
- Experience working in an Agile/Scrum development environment.
Skills
Technical Skills:
- Cloud Platforms: AWS, Azure, GCP
- Programming Languages: Python, Go, Java, C#
- System Design: Distributed Systems, Microservices, API Design
- Containerization: Docker, Kubernetes
- Databases: SQL (PostgreSQL, MySQL), NoSQL (DynamoDB, MongoDB)
- DevOps: CI/CD, Infrastructure as Code (Terraform), Git
- Networking: TCP/IP, HTTP/S, Load Balancing
- Observability: Monitoring, Logging, Tracing
Soft Skills:
- Problem-Solving: Strong analytical and problem-solving abilities with attention to detail.
- Communication: Excellent written and verbal communication skills, able to articulate complex technical concepts clearly.
- Leadership: Ability to lead by example, mentor junior engineers, and drive technical discussions.
- Collaboration: Proven ability to work effectively in a team-oriented, collaborative environment.
- Adaptability: Flexible and able to adapt to changing priorities and technologies in a fast-paced environment.
Why Join Us?
Be part of a dynamic and innovative team that is shaping the future of our cloud infrastructure and services. We offer a challenging yet rewarding environment where you can grow your skills, make a significant impact on our products, and work with cutting-edge technologies. Our company culture fosters continuous learning, collaboration, and a healthy work-life balance. We provide competitive compensation, comprehensive benefits, and ample opportunities for professional development and career advancement.
About [Company Name]
[Company Name] is a leading technology company at the forefront of innovation, dedicated to creating solutions that empower businesses and enrich lives. With a steadfast commitment to excellence and a passion for pushing boundaries, we strive to build a diverse and inclusive environment where every employee can thrive. Join us in our mission to transform the industry and make a lasting impact on the world.
How to Apply
Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and qualifications through our careers portal at [Link to Careers Page]. Please reference “Senior Software Engineer, Cloud Platforms” in your application. We look forward to reviewing your qualifications!