Custom Software Engineer

Accenture

2–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : 4 Sept 2026

Job description

We are seeking a Custom Software Engineer with 2-5 years of experience to join our team. This role involves leading the design, development, and configuration of applications, serving as a primary point of contact.

An exciting opportunity exists for a Lead Data Engineer focused on designing, building, and enhancing applications within Palantir Foundry to meet evolving business requirements. This position requires a minimum of 6 years of relevant work experience.

Responsibilities

As a Custom Software Engineer, you will be responsible for the complete lifecycle of data pipelines and applications on Palantir Foundry, including design, development, testing, and ongoing support.

Key responsibilities include configuring and customizing Workshop to create efficient workflows and robust ontologies. You will also develop dynamic and interactive forms in Workshop using TypeScript for user-driven data entry and validation. Collaboration with data engineers and stakeholders is crucial for successful application deployment and operation, ensuring data-related technical issues are resolved and requirements are met through effective data pipeline design.

Qualifications

A strong foundation in PySpark, Python, and SQL is essential, with a proven ability to write and optimize SQL and Spark jobs.

Hands-on experience with Palantir Foundry services such as Data Connection, Code Repository, Contour, Data Lineage, and Health Checks is required. Familiarity with Workshop, Ontology, and Slate is highly beneficial. Expertise in data engineering and building ELT/ETL data pipelines, including data refinement and quality checks on Palantir Foundry, is expected. Experience in ingesting data from various external systems using data connections and sync mechanisms is also important.

Proficiency in TypeScript for customizing Workshop forms, including validation and data binding with Ontology, is a must. A good understanding of Spark Architecture with experience in performance tuning and code optimization is valuable. The role involves managing both structured and unstructured data across formats like CSV, JSON, Parquet, and ORC, along with developing scalable architectures for large datasets. Knowledge of data loading mechanisms and CDC strategies is beneficial.

We value experience with test-driven development and CI/CD workflows, alongside proficiency in version control software like Git and major hosting services (e.g., Azure DevOps, GitHub, Bitbucket, GitLab). Adhering to code best practices to enhance readability, maintainability, and quality is expected.

Essential Skills

Palantir FoundryPySparkTypeScriptPythonSQL

Good to Have

Big Data ToolsProject ManagementWorkshopOntologySlateGitAzure DevOpsGitHubBitbucketGitLab

More Details

RoleCustom Software Engineer
DepartmentSoftware Development, Data Engineering
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX