GBM - TxB Engg - Bengaluru - Software Engineering
On-siteBengaluru, Karnataka, India
Job Summary
Design critical components for next-gen Fraud prevention platforms, focusing on code quality, automation, and testability while leveraging data streaming and machine learning technologies. Develop resilient, scalable, and secure modules using cloud-native services and collaborate with product owners, business users, and SRE teams to define requirements and manage system design. Mentor junior talent, establish engineering culture within the global Financial Risk Engineering team, and maintain documentation for team processes and software runbooks. Operate independently in a fast-paced, fluid environment to deliver high-quality technology solutions that protect the firm and clients from financial crime.
Required Qualifications
- Minimum 7 years of relevant professional experience using a modern programming language (preferably Java)
- Proven ability to lead engineering teams and deliver complex products with multiple stakeholders
- Prior experience with working on high availability, mission critical systems
- BS degree in Computer Science or related technical field involving programming or systems engineering
- Proficiency in development with Java, springboot, REST APIs
- Experience with microservice architectures (SOA)
- Experience engineering solutions with distributed tracing, Performance testing, Authentication, Authorization
- Proficiency with algorithms, data structures and software design
- Experience with UNIX operating systems internals, infrastructure as code-Terraform and networking
- Proven to work independently in a fast paced and often multi-direction work environment
- Team oriented, strong interpersonal and communication skills
- Must be passionate about technology and engineering
- Exceptional analytical skills and ability to apply knowledge and experience in decision-making to arrive at creative and commercial solutions
- Must have a proficient understanding of software development concepts
- Must be able to operate in a highly fluid, rapidly changing environment
Desired Qualifications
- A good understanding of the Cloud and Container concepts is a plus
- Experience with development and design of distributed systems
- Experience in financial services specifically corporate cash management desirable
- Experience with AWS services - Amazon MSK/Apache kafka, ECS, S3, IAM, AWS XRay
- Basic knowledge of data science and machine learning is preferable but not essential
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.