Cloud Solutions Architect

oraclecloud

Kochi 10 years experience Posted 15d ago

Job Description

  • Develop, maintain, and support cloud-based software platforms and backend services supporting NOV Service Equipment products.

  • Design, implement, and maintain AWS infrastructure, deployment pipelines, containerized applications, and production software environments.

  • Collaborate with engineering teams to integrate industrial equipment with cloud services, databases, APIs, and enterprise applications.

  • Troubleshoot complex software, infrastructure, networking, and system integration issues across development and production environments.

  • Establish and promote software engineering best practices including code reviews, testing, documentation, and deployment processes.

  • Mentor software engineers through technical guidance, design reviews, and collaborative problem solving.

  • Develop reusable software frameworks and shared platform capabilities that support multiple product lines.

  • Support software validation, release management, and remote deployment activities for production systems.

  • Take technical ownership of assigned software platforms and proactively identify opportunities to improve reliability, scalability, security, and maintainability.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering or applicable experience.

  • Minimum of 10 years of professional software engineering experience developing and supporting production software systems.

  • Demonstrated experience designing, deploying, and maintaining cloud-based applications using Amazon Web Services (AWS).

  • Strong experience developing backend software, REST APIs, databases, containerized applications, and modern software development practices.

  • Excellent written and verbal English communication skills with the ability to collaborate effectively in a remote engineering environment.

  • United State travel Visa preferred.

Success Factors:

  • Demonstrates technical ownership by taking responsibility for software platforms and driving complex technical issues through resolution.

  • Builds reliable, maintainable, and scalable software systems with a long-term product mindset.

  • Communicates proactively, collaborates effectively across distributed engineering teams, and mentors other engineers through technical leadership.

  • Continuously evaluates opportunities to improve software architecture, development processes, deployment practices, and operational reliability.

  • Approaches technical challenges with curiosity, professionalism, and a commitment to delivering high-quality engineering solutions.

 

Similar Openings for You