A

Accenture

Advises businesses and runs their technology

Custom Software Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 7.5 years of experience in software or data engineering, including at least 2 years leading teams.
  • Deep expertise in Apache Flink and real-time data processing.
  • Strong knowledge of streaming architectures, event-driven systems, and integration with data sources such as Kafka and Kinesis.
  • Experience with Internet of Things (IoT) platforms.
  • A bachelor's or master's degree in computer science, engineering, or a related field.
  • Experience with cloud platforms such as AWS, Azure, or GCP and containerization tools such as Docker and Kubernetes is a plus.
  • A proven track record of delivering complex data solutions in Agile environments.

Responsibilities

  • Develop custom software solutions by designing, coding, and enhancing components across systems or applications, using modern frameworks and Agile practices to deliver scalable, high-performing solutions for business needs.
  • Oversee the design, development, testing, deployment, and optimization of Apache Flink-based streaming applications throughout the project lifecycle.
  • Lead, coach, and mentor a team of Flink developers and data engineers; foster accountability, collaboration, and continuous improvement.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Ensure the team maintains a healthy backlog of well-defined, estimated user stories and tasks.
  • Manage team dynamics, resolve conflicts, and empower team members.
  • Provide technical guidance on Flink architecture, streaming design patterns, and best practices.
  • Collaborate with stakeholders on architectural and technical decisions for Flink applications.
  • Define technical requirements, roadmaps, and priorities for real-time data solutions.
  • Ensure scalable, maintainable, and secure Flink pipelines aligned with industry standards.
  • Conduct code reviews and enforce coding, quality, and documentation standards.
  • Guide integration of Flink with other systems, including Kafka, databases, and cloud platforms.
  • Lead verification and validation of Flink workstreams in collaboration with QA and functional leads.
  • Ensure robust unit, integration, and performance testing for Flink applications.
  • Validate that solutions meet business requirements and are fit for purpose.
  • Own the security of Flink platforms and applications; collaborate with security teams on regular security scans, vulnerability management, and compliance.
  • Prioritize and resolve security issues within the team's backlog.

Desired Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP and containerization tools such as Docker and Kubernetes.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs