Accenture
Posted 2w ago

Custom Software Engineer

Accenture
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • designing pipelines
  • processing telemetry
  • mentoring engineers
Requirements
  • 3+ years data engineering experience
  • Telecom experience preferred. Strong Python, SQL
  • Spark/PySpark
  • Azure Databricks
  • Snowflake
  • Snowflake certification mandatory. Experience with streaming
  • Orchestration, CI/CD, and Terraform/ARM
Technical tools mentioned
PythonSQLSparkPySparkAzure DatabricksADLSAzure Synapse AnalyticsAzure Data FactoryAzure Event HubAzure FunctionsAzure MonitorSnowflakeKafkaAirflowDagsterPrefectAzure DevOpsGitHub ActionsJenkinsTerraformARM templatesDatabricks Delta Lake

Job description

Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Data Engineering
Good to have skills : NA
Minimum 3 year(s) of experience is required
Educational Qualification : 15 years full time education

5+ years of professional experience in data engineering within telecom environments, delivering large scale data solutions that support network operations, customer analytics, billing systems, and regulatory reporting.
Strong proficiency in Python, SQL, and distributed data processing using Spark and PySpark, with extensive experience building high performance pipelines in Azure Databricks to process network telemetry, CDRs, OSS/BSS data, and real time event streams.
Collaborate with telecom security, compliance, and privacy teams to enforce encryption standards, role based access controls, key vault integration, and audit logging across Azure data services, ensuring alignment with FCC, CPNI, and industry specific regulatory frameworks.
Partner with network engineering, data science, analytics, and product teams to deliver reliable datasets that power use cases such as churn prediction, fraud detection, network optimization, SLA monitoring, and customer experience analytics.
Translate telecom business requirements—such as provisioning workflows, usage analytics, and network performance KPIs—into technical specifications, data models, and pipeline architectures optimized for scale and latency.
Provide technical oversight and mentorship to junior engineers, guiding best practices in coding, data modeling, cloud architecture, and operational excellence within a telecom data ecosystem.
Hands-on experience with Azure cloud data services, including ADLS, Azure Databricks, Azure Synapse Analytics, Azure Data Factory, Azure Event Hub, Azure Functions, and Azure Monitor, supporting both operational and analytical workloads.
Deep expertise in Snowflake for telecom data warehousing, including schema design for subscriber data, usage metrics, network events, and billing datasets performance tuning and leveraging Snowflake features such as Streams, Tasks, and Snowpipe for near real time ingestion.
Strong understanding of streaming technologies such as Kafka and Azure Event Hub, used to ingest high velocity telecom data including network logs, IoT device telemetry, and real time customer interactions.
Experience with workflow orchestration tools such as Airflow, Dagster, or Prefect, designing DAGs that support mission critical telecom processes like mediation, rating, and SLA monitoring.
Strong knowledge of data modeling, schema design, dimensional modeling, and performance tuning for large scale telecom datasets spanning OSS, BSS, CRM, and network domains.
Skilled in DevOps and CI/CD practices, implementing automated pipelines for data workflows using Azure DevOps, GitHub Actions, or Jenkins, ensuring reliable deployments across production environments.
Experience managing infrastructure-as-code using Terraform or ARM templates, supporting repeatable provisioning of Azure data resources for telecom-grade reliability.
Architect, build, and maintain batch and streaming pipelines using Spark, Kafka, and Azure-native services to support high-volume telecom workloads such as CDR processing, network event ingestion, and ustomer usage analytics.
Build and maintain enterprise data warehouses and lakehouse architectures using Snowflake, Azure Synapse, and Databricks Delta Lake, enabling unified analytics across network, customer, and operational domains.
Snowflake Certificaitons is mandatory

Shift B: 12 PM to 10 PM
Once a month Weekend ( Saturday and Sunday) deployment support.



15 years full time education

About Accenture

Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.

Visit us at www.accenture.com 

Equal Employment Opportunity Statement


We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.

About Accenture

Global provider of management consulting and technology services.

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
2h
Save
Mark Applied
Hide
Senior Spring Boot Developer - Hibernate (IN)
Bengaluru, Karnataka, India
OnsiteFull Time
HCLTech
HCLTechNational Stock Exchange of India: HCLTECH: Global technology providing digital, engineering, and cloud services.
2+ YOERequires Java, Spring Boot, Hibernate, SQL, Eclipse BIRT, REST APIs, microservices, debugging, Agile, and DevOps knowledge; 2–3 years relevant experience and 5+ years total experience preferred.
Java, Eclipse BIRT, SQL, Spring Boot, Hibernate, RESTful APIs, Microservices, Agile, DevOps, CMMI
2h
Save
Mark Applied
Hide
Senior Software Engineer - Confluent Kafka
Bangalore, Karnataka, India
RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
4+ YOERequires 4+ years of cloud infrastructure or networking experience, distributed systems expertise, large-scale cloud systems experience, and proficiency in Java, Scala, Go, or another statically typed language.
Java, Scala, Go, JVM, AWS, Azure, GCP, Apache Kafka, Kafka, Flink, Kafka Connect
2h
Save
Mark Applied
Hide
Software Developer
Bengaluru, Karnataka, India
HybridFull Time
SITA
SITA: Provides IT and communication services for the air transport industry.
Bachelor's or master's degree in computer science or engineering, strong C# and software design knowledge, experience with web services, MVC, WPF, XAML, hardware SDK integration, networking, Git, and technical estimation.
C#, XML Web Services, SOAP, REST, MVC, WPF, XAML, Git, LinkedIn Learning
3h
Save
Mark Applied
Hide
Software Developer
Bangalore, Karnataka, India
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOERequires 3–6 years of software development experience, C# and .NET Framework expertise, object-oriented design, debugging, performance testing, automated testing, version control, CI/CD, and Agile experience.
C#, .NET Framework, TFS, Git, CI/CD
3h
Save
Mark Applied
Hide
Senior Software Engineer, Technology
Bengaluru, Karnataka, India
OnsiteFull Time
Point72
Point72: Global alternative investment firm managing capital and venture investments.
6+ YOERequires 6+ years of software development experience, strong Java, SQL, Python, Databricks, AWS, Kubernetes, REST, microservices, Angular, React, and financial systems expertise.
Java, SQL, Python, Databricks, Kubernetes, AWS, Angular, React, Redis, MongoDB, RESTful services, CI/CD
4h
Save
Mark Applied
Hide
Software Engineer I
Bengaluru, Karnataka, India
OnsiteFull Time
American Express
American ExpressNYSE: AXP: Global financial services and credit card payment network.
Bachelor’s degree in computer science or computer engineering, or comparable experience, with software development, application design, object-oriented coding, distributed systems, databases, Agile methods, and automated testing experience.
NoSQL, Scrum, Kanban
5h
Save
Mark Applied
Hide
Senior Software Engineer, Technology
Bengaluru, Karnataka, India
OnsiteFull Time
Point72
Point72: Global multi-strategy asset management and investment advisory firm.
6+ YOERequires 6+ years of software development experience, strong Java expertise, financial products knowledge, SQL and data warehouse experience, Python, Databricks, REST, Kubernetes, AWS, Angular, React, Redis, and MongoDB.
Java, SQL, Python, Databricks, RESTful services, Kubernetes, AWS, Angular, React, Redis, MongoDB, DevOps, CI/CD
5h
Save
Mark Applied
Hide
Software Engineer - Cloud Native Protection
Bengaluru, Karnataka, India
OnsiteFull Time
Rubrik
RubrikNYSE: RBRK: Secures enterprise data across cloud and on-premises environments.
2+ YOEBachelor’s or master’s degree in computer science or related field, 2+ years of relevant experience, programming proficiency, cloud technology experience preferred, and knowledge of distributed systems and software engineering principles.
Go, Java, C, C++, Scala, Python, AWS, Azure, GCP, Docker, Kubernetes