Search by job, company or skills

Open Text Technologies India Private Limited

Principal Software Engineer

8-12 Years
Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

Job Description

YOUR IMPACT:

At OpenText, everything we do is based on a simple idea: The fastest way to get results is to build on what you have. Our software solutions enable organizations to do just that. Secure and scalable, with analytics built-in, they bridge the gap between existing and emerging ITfast-tracking digital transformations across DevOps, Hybrid IT, Security, and Predictive Analytics. In the race to innovate, OpenText customers have a clear advantage. Our portfolio spans the following areas: DevOps | IT Operations| Cloud | Security | Info Governance | Big Data, Machine Learning, & Analytics.

WHAT THE ROLE OFFERS:

  • Lead the technical architecture and design of new features and components for our ESM platform. Work on highly scalable, cloud-based, and enterprise-grade software solutions.
  • Mentor and guide engineering teams on best practices, code reviews, and technical problem-solving. Champion the adoption of new technologies and methodologies to improve product quality and team productivity.
  • Partner with product managers, business analysts, and other stakeholders to define and refine technical requirements, and ensure alignment with the companys strategic goals.
  • Write high-quality, maintainable, and efficient code while maintaining standards for security, performance, and scalability. Ensure automated testing and CI/CD pipelines are in place.
  • Address complex technical challenges with innovative solutions, driving the evolution of the product. Ensure the platform is able to scale with growing customer demands.
  • Contribute to the development and execution of the engineering strategy, ensuring that technology choices align with the long-term goals of the product and company.
  • Take ownership of critical components of the platform, ensuring they are robust, reliable, and meet customer expectations.
  • Stay abreast of the latest trends and advancements in software development, cloud technologies, and Enterprise Service Management solutions. Propose improvements to architecture, processes, and tooling.

WHAT YOU NEED TO SUCCEED:

  • Expertise in building and maintaining enterprise-level products and services.
  • Extensive experience in designing and developing scalable, cloud-native applications (preferably with platforms such as AWS, Azure, or GCP).
  • Deep understanding of microservices architecture and Restful API design using Dockers and Kubernetes
  • Knowledge of security best practices for enterprise applications.
  • Ability to scope discussions and effectively communicate product architectures, design proposals and negotiate options at management levels
  • Ability to demonstrate effective teamwork both within the immediate team and across teams.
  • Expertise in Core and Advanced JAVA Programming, Spring (Boot, REST, JPA), Hibernate
  • Developing Application UI and backend features independently using React/Angular and JavaScript
  • Knowledge of UI frameworks like Angular or AngularJS or React.
  • Experience working with RDBMS Databases such as Oracle, MSSQL Server, PostgreSQL or MySQL
  • Experience in working with version control and build tools like GIT , Maven and Jenkins.
  • Excellent knowledge of Cloud Computing and SaaS model.
  • Experience working in public cloud technologies - (AWS, Azure or GCP is preferred).

ONE LAST THING:

  • You are persistent and inquisitive. You have to understand why things are happening the way they are.
  • You are determined to understand cyber attack techniques at a very detailed level.
  • You are a self-starter who is able to work with minimal management, however have strong collaboration and interpersonal skills to work together with several other professionals from other information security fields.
  • Youre a creative thinker who wants to answer the question, Why
  • Your workstation is a pyramid of monitors that you can't take your eyes off of at the risk of missing something.
  • You have a desire to learn new technologies.
  • Your sense of humor, passion and enthusiasm shines through in everything you do.

Role: Automation Test Engineer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Quality Assurance and Testing

Education

UG: Any Graduate

PG: Any Postgraduate

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 107269001

Similar Jobs

Bengaluru, India

Skills:

JavaAlgorithmsReactDistributed SystemsNodeData StructuresSpring BootNestjsPythonAgile MethodologyMicroservices

Bengaluru, India

Skills:

Distributed SystemsKubernetes-based microservicesHigh availability design patternsServices Oriented Architecture

Bengaluru, India

Skills:

JavaGithubAws ServicesTeamcityCloud WatchJ2EESonar QubeAppdynamicsTypescriptCloudJavascriptDockerSplunkKubernetesPythonObservIncCanaryMonitoring and logging toolsGithub ActionCI-CD Tools

Bengaluru, India

Skills:

TypescriptDistributed SystemsPythonSRE PracticesML GenAI ApplicationsScalable System DesignGoResiliency DesignSystem ObservabilityCloud-native Architectures

Bengaluru, India

Skills:

PostgreSQLTensorflowReactTypescriptPytorchTerraformDockerMySQLPythonAWSRedisJenkinsFastAPIAzureKubernetesEmbedding model optimizationPrompt engineeringasyncio patternsLLM IntegrationAzure OpenAILangGraphGitHub ActionsAnthropic Claude APILangChainRAG architectureVector database architectureOpenAI APIGitLab CIAgent frameworksMulti-agent orchestration