CareerPlan

Principal Software Developer

INDIAFull-time2026-08-12 → 2026-11-11
Hybrid

Core

Design, develop, enhance, troubleshoot, and maintain software programs and components for new and existing products, including transaction rating and invoicing systems.

Role type

Principal Software Developer (Individual Contributor)

Builds

Software applications, reusable shared components, and frameworks for financial and telecommunications clients.

Domain

Financial services and telecommunications

Deliverable

production ML models | product features

Required skills

Java, Unix/Linux, shell scripting, SQL, PL/SQL, Oracle, PostgreSQL, Apache Tomcat, API development, functional testing, debugging, database administration, transaction rating, invoicing systems, e-invoicing protocols, financial accounting systems, tax application, telecommunication protocols

Preferred skills

Master's degree in Engineering, Computer Science, or Information Technology, experience with transaction rating and invoicing systems, knowledge of financial accounting systems including tax application, knowledge of telecommunication protocols

Technologies

Java, Unix, Linux, Shell, SQL, PL/SQL, Oracle, PostgreSQL, Tomcat, C#

Responsibilities

Design, develop, and test complex scripts; perform technical reviews of requirements; analyze source data and provide gap analysis; modify existing software to correct issues and upgrade interfaces; support and mentor team members; collaborate with cross-functional teams to deliver high-quality software.

Seniority

Principal, hands-on IC with mentorship