Software Engineer, Principal I (C/C++)

💰 ₹50,400 - ₹80,640 (Est.) 📍 Hyderabad

Job Description

We are Progress (Nasdaq: PRGS) - the experienced, trusted provider of products designed with customers in mind so they can develop the applications they need, deploy where and how they want, and manage it all safely and securely.
We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Principal Software Engineer I and help us do what we do best: propelling business forward.
Overview: This team builds Data Direct Connectors that provide high-performing JDBC, ODBC, ADO.NET and OData data connectivity solutions for Relational, Big Data, and SaaS data sources. The role of Principal Engineer I demands extensive knowledge and experience in C/C++ to design, build, and support complex product features and components.
In this role you will:
Perform analysis, design, programming and modifying programs for DataDirect products
Proficient with C/C++ and multiple operating systems, proficiency with Java will be added advantage.
Expected to work with various scripting languages; technologies such as GitHub, Visual Studio, Eclipse, Veracode, PREfast; multiple types of operating systems; and multiple types of database management systems; Security protocols such as Kerberos, SSL, OAuth, or SAML; multiple types of operating systems including Windows, Linux, Unix, or MacOS; REST and/or SOAP; SQL and database management principles (e.g., relational databases such as Oracle, SQL Server, DB2; NoSQL databases such as Mongo; or cloud sources such as Salesforce); and Visual Studio and/or a Java IDE
Provides support and guidance for other developers, customer support, sales, and marketing.
Demonstrate sound judgment in approaching technical and procedural questions
Demonstrate proficiency with development tools and build processes.
Ensure that their efforts are consistent with departmental and company goals.
Keeps abreast of industry activities and may participate in standards or industry-wide activities.
Provides support and guidance to other members of their group or team. Ensures that that guidance is consistent with departmental and company goals.
Acts as an expert resource for narrow topics for other persons in the department.
Reviews software developed by other team members and relay their findings to those teams.
May work with customer support and other groups within development in the course of their work.
Can direct their own activities with respect to developing programs or subsystems and writing codes
Is able to independently resolve of complex projects, issues, challenges encountered
Demonstrates a degree of flexibility in resolving problems/issues that attest to in-depth command of all techniques, processes, tools and standards within the relevant field of specialization
Is self-sufficient, capable of identify key issues and priorities and focusing on these to deliver required results with minimal direction
Writes functional specs
Able to provide comments on Function specs
Reasonably good skills to schedule and break down tasks
Understand and use engineering processes and practices
Able to handle challenges in communicating with remote teams
Your background:
The ideal candidate must want to work in a dynamic agile environment involving multiple technologies and be dedicated to getting the job done. The successful candidate is, highly motivated, quality conscious with a strong attention to detail, and exhibits a history of achievement in their career to date.
A BTech/MTech degree in Computer Science or equivalent foundational experience
Practical project experience in software system design and testing
Strong years of experience using C, C++
Knowledge of data structures and operating systems internals
Comfortable working on both Unix and Windows operating systems
Strong problem analysis and solving skills
Learns new technologies independently
Works independently and meets tight deadlines
Excellent interpersonal skills to interact with team members
Excellent verbal and written communication skills
Familiarity with software development tools and environments
Experience in an agile scrum development environment
If this sounds like you and fits your experience and career goals, we’d be happy to chat. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:
Compensation
Competitive remuneration package
Employee Stock Purchase Plan Enrolment
Vacation, Family, and Health
30 days of earned leave
An extra day off for your birthday
Various other leaves like marriage leave, casual leave, maternity, and paternity leave
Premium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, life insurance coverage
Professional development reimbursement
Interest subsidy on loans - either vehicle or personal loans
Health club reimbursement
Apply now!

💡 Quick Summary

Seeking a career-building opportunity? The Software Engineer, Principal I (C/C++) position is now open for candidates interested in the Software Developer Jobs sector. This role in Hyderabad offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: Progress

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Software Engineer, Principal I (C/C++) in Hyderabad is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Software Engineer, Principal I (C/C++) is an on-site position based in Hyderabad. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Software Engineer, Principal I (C/C++). Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Application Developer II

    Department of Homeless Services and Housing Salary: $92,175 - $117,649 Annually Apply by April 7, 2026 at 5 p.m. PT The County of Los Angeles has declared a local state of emergency on homelessness and is expanding its response. We are seeking skille...

    Full Time / Part Time

    Salary Estimated: 20K to 26K

    Remote

    September 3, 2026


    Apply Now

  • Python Developer with AWS

    North Chicago, Illinois 60044 Posted April 2nd, 2026 Looking for more job opportunities? Click here! Job Type: Contract Job Category: IT Job Title : Python Developer with AWS Location : North Chicago, IL (ONSITE) Contract Job Description We are seeki...

    Full Time / Part Time

    Salary Estimated: 19K to 30K

    Remote

    September 3, 2026


    Apply Now

  • Java + AI Engineer

    Akkodis is seeking a Java + AI Engineer for a Contract with a client in Chicago, IL. This role focuses on designing scalable AI systems, orchestrating LLM pipelines, and deploying enterprise‑grade APIs and microservices. Rate Range: $49/hour to $53/h...

    Full Time / Part Time

    Salary Estimated: 15K to 35K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 22K to 34K

    Remote

    September 3, 2026


    Apply Now

  • Data Engineer Associate - Data Platforms

    Introduction A career in IBM Consulting offers the chance to cultivate long-term relationships and collaborate closely with clients worldwide. You will engage with visionaries from diverse industries to enhance their hybrid cloud and AI journeys, sig...

    Full Time / Part Time

    Salary Estimated: 20K to 21K

    Remote

    September 3, 2026


    Apply Now

  • Software Engineer II - Database Developer/BI Analyst

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Corporate Sector, you are...

    Full Time / Part Time

    Salary Estimated: 22K to 31K

    Remote

    September 3, 2026


    Apply Now

×

Login to Apply

Don't have an account? Register here