Software Engineer II (C/C++)

Precisely
India
On-site

Who this role is best for

Strong fit for software engineers with C/C++ expertise who work in geocoding and addressing domains and thrive in agile teams.

Best fit for

  • Candidates with C/C++ experience and a background in geocoding or addressing domain solutions
    — “Proven experience in C/C++ programming language”
  • Individuals who have worked on enterprise-level software and are comfortable with Cloud/SaaS environments
    — “Create and maintain API’s using C/C++ language that interface with Java integrations and perform in Cloud/SaaS environments”
  • Those who are self-driven and value continuous learning in an AI-first organization
    — “Self-motivated and have an interest in continuous learning”

Things to consider

  • The role demands familiarity with Git and agile Scrum team collaboration
    — “Effectively use Git for building and managing code”
  • Candidates should be prepared to work with Java integrations and API development
    — “Create and maintain API’s using C/C++ language that interface with Java integrations”

How to stand out

  • Highlight contributions to automated testing and QA methodologies in prior roles
    — “Understanding and implementation of automated software testing and Quality Assurance methodologies”
  • Showcase ability to work in fast-paced, dynamic teams with a lean structure
    — “Experience working in a fast-paced, dynamic group with a desire to be part of a small, lean and growing team”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • successful deployment of enterprise-level software products
  • enhanced geocoding and addressing solutions
Typical background
3+ years of experience in software engineering

Skills & requirements

Required

C/c++ ProgrammingAPI DevelopmentLinux/windows DevelopmentAutomated TestingAgile Development

Preferred

GIS ApplicationsAWS Data ManagementBash/groovy/nix ScriptingPostgres/sql

Stack & domain

C/c++JavaCloud/saasGitAPIGeocodingAddressingAutomated Software TestingQuality AssuranceZ/OS MainframeISPFCICSIMSJCLBash ScriptGroovyNix Shell ScriptsPostgreSQLSQLAWSGrooveMavenGradleJenkinsCobolTeamworkCommunicationProblem-solvingSoftware EngineeringData IntegrityAI

About the role

Original posting from Precisely

At Precisely, we're not just building software — we're shaping the future of data integrity. As a global leader in data quality, data enrichment, and location intelligence, Precisely helps thousands of the world's most trusted brands make confident decisions with data they can rely on. We're an AI-first organization, which means artificial intelligence isn't a buzzword here — it's woven into how we build products, how we work, and how we think about solving complex problems for our customers. When you join Precisely, you join a team of curious, driven innovators who believe that better data makes the world run better. If you're ready to do meaningful work at the intersection of AI and data — and help define what's possible — we'd love for you to apply!

Overview:

In this role, you will be responsible for designing, building, and deploying applications in our next-gen Data Integrity Suite platform based on k8’s. You will work closely with Software engineers, data scientists, and product managers to develop and deploy data-driven solutions that deliver business value.

What you will do:

Develop, enhance, and maintain enterprise level software products in the geocoding and addressing domain

Ability analyze and solve complex software problems

Create and maintain API’s using C/C++ language that interface with Java integrations and perform in Cloud/SaaS environments

Effectively use Git for building and managing code

Participate in code reviews

Work within an agile Scrum team in the role of software engineer

What we are looking for:

Bachelor’s in computer science, engineering, or a related field, depending on position level 

3+ years’ experience in software engineering

Proven experience in C/C++ programming language 

Experience developing applications for Windows and Linux operating systems

Understanding and implementation of automated software testing and Quality Assurance methodologies

Self-motivated and have an interest in continuous learning 

Strong communication skills and the ability to work with a diverse team

Must be hard working, team oriented, creative, cooperative, and an exceptional problem solver

Experience working in a fast-paced, dynamic group with a desire to be part of a small, lean and growing team

Good To have understanding of Z/OS Mainframe and its modules ISPF, CICS, IMS, JCL 

Familiarity with Bash script, Groovy and Nix shell scripts

Familiarity with Post GRES and SQL queries

Preferred Requirements:

Knowledge in specialty area of GIS, applications is a nice to have 

Experience with AWS and working knowledge of AWS data management

Tools: Groove, Maven, Gradle, Jenkins, GIT

Exposure to Cobol – good to have 

#LI-SR1

Application and Interview Impersonation Notice:  Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.  If Precisely identifies such fraudulent conduct, then as applicable and to the extent permitted by law, the application will be rejected, an offer (if made) will be rescinded, or the employment will be terminated, and legal action may be taken against the impersonators.

The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the Precisely Candidate Privacy Notice

Source: Precisely careers

Similar roles