Location
Bangalore | India
Job description
As a Senior Engineer, you will be a hands-on engineer building highly available and scalable distributed system on the cloud that supports the companys long-term strategy and vision
- Your primary responsibility is design and develop our next generation distributed transaction platform supporting Amex card transactions
Key Initiatives:
- Card Network Authorizations/Routing, Card Tokenization, Clearing and Settlement
- Omni-channel platforms and partner connectivity management
- Data Localization and Regulatory Compliance
- ATM, Debit, Credit and Push Payment Transactions, Real Time Settlement
- Platform Engineering and Foundational Capabilities of distributed systems
- High Availability, Resiliency and Performance Engineering on Cloud
Responsibilities Include:
- You will be responsible for design and building key components of a distributed real-time transaction engine, payment tokenization and payment processing business logic by leveraging these components.
- Contribute to high level design as well as detailed design of complex subsystems with emphasis in high availability and low latency.
- Working with developers in day-to-day activities and helping in review of design, coding and the SDLC tasks.
- Build POCs to experiment new technologies, databases and other application infrastructure.
- You will constantly pursue and learn industry leading/innovative technologies and solutions. Be acutely aware of enabling technologies and open-source products to build low latency distributed systems.
- Embrace a culture of innovation and experimentation, engage in fun and outcome-oriented culture, and always be ready to try new concepts without fear of failure.
- Collaborate with peer technology and product teams across different locations.
Qualifications:-
- Computer Science / Information Systems degree, or equivalent with min 8+ years of work experience.
- Strong implementation experience using languages like Java, Golang, C/C++ or Scala. Keen understanding of how to build highly performant systems with such languages.
- Hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, Linkerd, Istio, gRPC/ProtoBuf; Distributed System Management/tracing and monitoring such as Zipkin/Jaeger, ELK Stack, Prometheus
- Have experience in designing and building Cloud native applications. Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus.
- Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems.
- Experience in Payment Tokenization and API design is a plus.
- Have hands-on experience in building and delivering large scale enterprise systems/products.
- Implemented critical aspects of such systems and have supported such applications in production as SAS service.
- Keen awareness of concerns in massively distributed systems and effective solutions.
- Experience working in DevOps teams and Scrums.
- Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.
- Have excellent written and verbal communications skills.
- Create and deliver effective presentations to Senior Leadership.
We back our colleagues and their loved ones with benefits and programs that support their holistic well-being. That means we prioritize their physical, financial, and mental health through each stage of life. Benefits include:
- Competitive base salaries
- Bonus incentives
- Support for financial-well-being and retirement
- Comprehensive medical, dental, vision, life insurance, and disability benefits (depending on location)
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
- Generous paid parental leave policies (depending on your location)
- Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
- Free and confidential counseling support through our Healthy Minds program
- Career development and training opportunities
Job tags
Salary