Principal Software Engineer ( IBMi, RPG, CL, PL1, Java, C++)

  • Pune
  • Rocket Software

Job Overview: The Principal Software Engineer designs, develops, troubleshoots, and debugs software programs for new products, new features and software enhancements.


You will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously. Your ability to collaborate effectively with other Rocketeers across geographies and technologies will be vital to retain our solutions as the premier technology in the industry. Apply for this exciting opportunity to grow professionally as a part of a dynamic team that continues to grow this business!


Essential Duties and Responsibilities

• Mastery of software systems

• Proficient at complex programming exercising independence and discretion while working independently

• or as part of a team.

• May lead a team on short or long-term projects as needed.

• Act as the technical subject matter expert for a product domain and may act as the technical leader within a team.

• Works independently to create new products, new features, implement software enhancements, correct defects.

• Set the direction for design and implementation of software features/functionality, correction of defects

• and/or creation of new products

• Documents and communicates on complex technical topics outside the immediate development team

• May interact with customer users to define system requirements and/or necessary modifications

• History of success working within a team environment


Required Qualifications/Experience

• Typically requires a minimum of 14+ years of related experience

• Excellent designing and coding skills

• Understanding fundamental design principles behind a scalable application

• Strong background in IBMi/AS400 OS on IBM Power Servers

• Strong experience in CL (Control Language)

• Strong experience in RPG (Report Programming Generator)

• Conversant with IBM AIX and IBM PASE for i

• Working experience with SQL Databases (DB2)

• Proficient understanding and experience of code versioning tools, such as Git

• Experience with CI/CD (Jenkins) and build tools

• Fluency in English language, both written and spoken excellent written, verbal, and interpersonal communication skills to deal professionally and collaboratively with all levels of the organization and across geographies.


Preferred Skills/Experience

• Working experience with SQL Procedures (SQLPROC) in DB2

• Conversant with public cloud vendors such as IBM Cloud or AWS

• Thrives in a multi-tasking environment with constantly evolving priorities.

• Ability to analyze complex problems into simple sub problems and then reuse available solutions to implement most of those.

• Ability to design simple systems that can work efficiently without needing much support.

• Agile development methodologies


Information Security

Information security is everyone’s responsibility. A fundamental principle of information security at Rocket Software is that all individuals in the organization have a responsibility for the security and protection of company information and IT Resources over which they have control, according to their role.


Diversity, Inclusion & Equity

At Rocket we are committed to an inclusive workplace environment, where every Rocketeer can thrive by bringing their full selves to work. Being a Rocketeer means you are part of our movement to continually drive inclusivity, diversity and equity in our workforce.