CareerPlanSign in

Principal Software Developer

INDIA💼 Full-time🗓 2026-08-12 → 2026-09-27

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, Apache Tomcat, API development, database administration, functional testing, debugging

Preferred skills

Master's degree in Engineering/CS/IT, experience with transaction rating/invoicing systems, e-invoicing protocols, financial accounting systems, tax applications, telecommunication protocols

Technologies

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

Responsibilities

Design, develop, and test complex scripts; perform technical reviews and gap analysis; modify existing software to correct issues and upgrade interfaces; analyze and test programs before launch; mentor junior team members; collaborate with cross-functional teams to deliver high-quality software

Seniority

Principal, hands-on IC with mentorship responsibilities

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.