Principal Software Engineer



Principal Software Engineer-190017BE   
Preferred Qualifications

 Brief Job Description

Analyze, design and develop
CI/CD tools and applications for Utilities products. Design and develop
processes for delivery of software product releases on Cloud.


Detailed Job Description

This requirement is for
a Principal Software Engineer position in Utilities Global Business Unit. This
role involves analyzing, designing, developing and maintaining Cloud CI/CD
pipeline and to design and develop platform software tools for delivery of Utilities
products on cloud.


As a member of the CI/CD
development team candidate will design and develop services and software tools for
building and deploying Utilities products on cloud. Candidate should possess
good exposure to software design and development processes and should
preferably have eight or more years of Java software development experience.


This role requires a
good exposure to various technologies used in cloud product development.
Candidate should have good experience of working with Java, Unix, Jenkins, Docker,
Gradle etc. Experience of network and security tools and exposure to a wide
variety of cloud platforms and technologies would be an added bonus.


should –

Possess 8 or more years
of Java software development experience

Expert knowledge of Java
programming language

Experience on design and
design principles

Experience of tool
development or automation development

Experience of working on

Experience of Jenkins and
other CI tools

Excellent English
written and oral communication skills




-       Perform high-level
design based on software requirement specifications

-       Design, develop and test
changes to existing software architecture

-       Maintain and support existing
software tools and applications

Publish and maintain software documentation


Core Skills

Java, Unix, Jenkins, Ant, Gradle, Git, Docker, Oracle

Optional Skills

Python, Javascript, Weblogic, Networking, Security, High
Availability, Performance

Detailed Description and Job Requirements

 Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience. 
: Product Development

: IN-IN,India-Hyderabad

Job Type
: Regular Employee Hire
: Oracle


Hyderabad, Telangana


Related offers

  • Confidential


    Microsoft Enterprise Services India Global Delivery (IGD) delivers end-to-end solutions to Microsoft’s customers by...

    Confidential - Hyderabad, Telangana - beBee

  • Confidential


    Microsoft Services is dedicated to delivering on Microsoft's mission to empower every person and every organization on...

    Confidential - Hyderabad, Telangana - beBee