2,044 Software Platforms jobs in India
Principal Software Architect - Cloud Platforms
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Define and own the architectural vision and roadmap for cloud platforms and services.
- Design robust, scalable, and secure cloud-native solutions using microservices, containerization, and serverless technologies.
- Establish technical standards, patterns, and best practices for software development and deployment in the cloud.
- Collaborate with product management and engineering teams to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to engineering teams, fostering a culture of technical excellence.
- Evaluate and recommend new technologies and tools to enhance platform capabilities and developer productivity.
- Conduct architectural reviews, identify potential risks, and propose mitigation strategies.
- Drive the adoption of DevOps principles and practices, including CI/CD, infrastructure as code, and automated testing.
- Troubleshoot complex technical issues and provide guidance on performance optimization.
- Contribute to strategic technology planning and decision-making.
Qualifications:
- Master's degree in Computer Science, Engineering, or a related field. Ph.D. is a plus.
- 12+ years of experience in software engineering, with a minimum of 5 years in a senior architect or lead role focusing on cloud platforms.
- Deep expertise in cloud computing (AWS, Azure, or GCP), microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Strong proficiency in one or more programming languages such as Java, Python, Go, or Node.js.
- Extensive experience with infrastructure as code (Terraform, CloudFormation) and monitoring/observability tools.
- Proven ability to design and implement highly available, fault-tolerant, and scalable systems.
- Excellent analytical, problem-solving, and strategic thinking skills.
- Strong communication and interpersonal skills, with the ability to influence technical decisions.
- Experience with API design, security best practices, and data management in cloud environments.
This is a premier opportunity for a seasoned architect to shape the technological foundation of a leading company in Delhi, Delhi, IN . The role involves a hybrid work model, offering flexibility and collaborative engagement. If you are passionate about building state-of-the-art cloud systems and leading technical innovation, we encourage you to apply.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy scalable cloud-native applications and microservices.
- Write clean, efficient, and maintainable code in languages such as Java, Python, Go, or Node.js.
- Architect and implement solutions on major cloud platforms (AWS, Azure, GCP).
- Utilize containerization technologies like Docker and orchestration tools such as Kubernetes.
- Implement CI/CD pipelines for automated build, test, and deployment processes.
- Develop and maintain APIs, ensuring their reliability and performance.
- Troubleshoot and resolve complex technical issues across the full software development lifecycle.
- Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality software.
- Optimize application performance, scalability, and security.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Stay current with emerging cloud technologies and software development trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in software development.
- Proven experience in designing and building applications on cloud platforms (AWS, Azure, GCP).
- Strong proficiency in at least one modern programming language (e.g., Java, Python, Go).
- Experience with microservices architecture, RESTful APIs, and distributed systems.
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Solid understanding of database technologies (SQL and NoSQL).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with agile development methodologies.
Senior Software Engineer - Cloud Platforms
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable cloud-native applications and infrastructure.
- Implement and manage microservices architectures and APIs.
- Utilize cloud platforms (AWS, Azure, GCP) for development and deployment.
- Develop and maintain CI/CD pipelines for automated builds and deployments.
- Implement robust monitoring, logging, and alerting systems.
- Troubleshoot and resolve complex technical issues in production environments.
- Ensure the security, reliability, and performance of cloud services.
- Collaborate with cross-functional teams to define and implement software solutions.
- Mentor junior software engineers and contribute to code reviews.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development, with a focus on cloud platforms.
- Strong proficiency in at least one major cloud provider (AWS, Azure, GCP).
- Experience with containerization technologies such as Docker and Kubernetes.
- Proficiency in programming languages like Python, Java, Go, or Node.js.
- Experience with CI/CD tools and practices.
- Solid understanding of distributed systems and microservices architecture.
- Excellent problem-solving, analytical, and communication skills.
Senior Software Engineer - Cloud Platforms
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable, reliable, and high-performance cloud-based applications and services.
- Architect and implement cloud infrastructure solutions using platforms such as AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated build, testing, and deployment.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
- Write clean, maintainable, and well-documented code in languages such as Java, Python, or Go.
- Troubleshoot and resolve complex technical issues in production environments.
- Optimize application performance, scalability, and cost-efficiency in the cloud.
- Contribute to technical design discussions and provide mentorship to junior engineers.
- Implement and enforce best practices for security, monitoring, and logging in cloud environments.
- Stay current with emerging cloud technologies and trends, and evaluate their potential application.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience.
- Proven experience in designing, building, and operating distributed systems on major cloud platforms (AWS, Azure, GCP).
- Strong proficiency in at least one programming language (e.g., Java, Python, Go, Node.js).
- Deep understanding of containerization technologies (Docker, Kubernetes).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Excellent problem-solving skills and the ability to work effectively in a remote, collaborative environment.
- Strong communication and interpersonal skills.
- Experience with database technologies (SQL and NoSQL).
Principal Software Engineer - Cloud Platforms
Posted 2 days ago
Job Viewed
Job Description
Senior Software Engineer - Cloud Platforms
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable, high-availability cloud-native applications.
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Java, Python, Go, Node.js).
- Architect and implement microservices-based solutions.
- Leverage containerization technologies such as Docker and Kubernetes.
- Build and maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with product managers and stakeholders to define software requirements and features.
- Participate in code reviews to ensure code quality and adherence to standards.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Contribute to technical design discussions and architectural decisions.
- Mentor and guide junior software engineers.
- Stay current with emerging cloud technologies and software development trends.
- Ensure security best practices are integrated into the software development lifecycle.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in software development.
- Proven experience with major cloud platforms (AWS, Azure, GCP).
- Strong proficiency in at least one backend programming language (e.g., Java, Python, Go, Node.js).
- Hands-on experience with microservices architecture and RESTful APIs.
- Expertise in containerization (Docker) and orchestration (Kubernetes).
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Solid understanding of database technologies (SQL and NoSQL).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Familiarity with agile development methodologies.
Senior Software Engineer - Cloud Platforms
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and reliable cloud-native applications using microservices architecture.
- Write high-quality, maintainable, and well-tested code in languages such as Java, Python, or Go.
- Leverage cloud platforms like AWS, Azure, or GCP to build and manage infrastructure and services.
- Implement CI/CD pipelines for automated testing and deployment.
- Collaborate with product managers, designers, and other engineers to define software requirements and solutions.
- Optimize application performance, scalability, and security.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with the latest cloud technologies and industry best practices.
- Mentor junior engineers and contribute to the team's technical growth.
This remote role requires a minimum of 5 years of professional software development experience, with a strong focus on cloud computing and distributed systems. Proficiency in at least one major cloud provider (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is essential. Experience with microservices architecture, API design, and database technologies (SQL, NoSQL) is also required. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is necessary. Exceptional problem-solving skills, strong communication abilities, and the capacity to work effectively in a distributed team environment are crucial. If you are a driven engineer looking to make a significant impact on innovative cloud projects, we encourage you to apply.
Be The First To Know
About the latest Software platforms Jobs in India !
Senior Software Engineer - Cloud Platforms
Posted 7 days ago
Job Viewed
Job Description
As a Senior Software Engineer, you will tackle complex technical challenges, mentor junior engineers, and drive the adoption of new technologies. Your responsibilities will include architecting robust solutions, writing high-quality code, and ensuring the performance, reliability, and security of our cloud platforms. We are looking for engineers who are passionate about building distributed systems and thrive in a collaborative, fast-paced environment.
Responsibilities:
- Design, develop, and maintain scalable, high-performance microservices and distributed systems on cloud platforms (e.g., AWS, Azure, GCP).
- Write clean, efficient, and well-documented code in languages such as Python, Java, Go, or Node.js.
- Implement CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Optimize application performance, identify bottlenecks, and implement solutions for scalability and reliability.
- Develop and maintain robust APIs and integrations with third-party services.
- Implement and manage cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Ensure the security and compliance of applications and infrastructure.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior software engineers and contribute to technical knowledge sharing.
- Stay up-to-date with emerging technologies and industry trends in cloud computing and software development.
- Contribute to architectural decisions and technical roadmap planning.
- Develop comprehensive unit, integration, and end-to-end tests.
- Assist in capacity planning and cost optimization for cloud resources.
We are looking for an engineer with a strong understanding of cloud-native technologies, containerization (Docker, Kubernetes), and modern software development methodologies. The ideal candidate is a self-starter, a proactive problem-solver, and an excellent communicator, capable of thriving in a fully remote setting. Your contributions will be vital to our ongoing success and technological advancement.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development, with a focus on cloud-based systems.
- Proven experience with at least one major cloud provider (AWS, Azure, or GCP).
- Strong proficiency in one or more backend programming languages (Python, Java, Go, Node.js).
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Solid understanding of microservices architecture and RESTful API design.
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Knowledge of Infrastructure as Code (IaC) principles and tools.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- Experience with Agile development methodologies.
This is an exceptional opportunity to work on challenging projects with a talented, distributed team and shape the future of our technology stack.
Senior Software Engineer - Cloud Platforms
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code for cloud-based applications and services.
- Develop and implement microservices architecture, ensuring high availability and fault tolerance.
- Work with containerization technologies like Docker and Kubernetes for application deployment and management.
- Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or GCP.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system reliability.
- Troubleshoot and debug complex issues across distributed systems.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to architectural discussions and decision-making processes.
- Mentor junior engineers and share knowledge within the team.
- Ensure adherence to security best practices throughout the development lifecycle.
- Optimize application performance and scalability based on monitoring and user feedback.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional software development experience, with a significant focus on cloud technologies.
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Strong experience with cloud platforms (AWS, Azure, or GCP) and their core services.
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
- Familiarity with database technologies (SQL and NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to thrive in a remote team environment.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
This role is based in Indore, Madhya Pradesh, IN , but is a fully remote position.
Senior Software Engineer, Cloud Platforms
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-based applications and microservices.
- Architect and manage cloud infrastructure using tools like Terraform or CloudFormation.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Ensure the performance, security, and reliability of cloud solutions.
- Collaborate with cross-functional teams to define and implement new features.
- Troubleshoot and resolve complex technical issues in production environments.
- Write high-quality, maintainable, and well-tested code.
- Mentor junior engineers and contribute to code reviews.
- Stay up-to-date with the latest cloud technologies and best practices.
- Participate in on-call rotations for production support.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of experience in software development, with a strong focus on cloud platforms.
- Proven expertise in at least one major cloud provider (AWS, Azure, GCP).
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Proficiency in backend programming languages such as Python, Java, or Go.
- Experience with infrastructure as code (IaC) tools.
- Strong understanding of microservices architecture and distributed systems.
- Familiarity with DevOps principles and CI/CD practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a remote, collaborative environment.