
Senior Staff Engineer - R42 platform, Go, Docker, K8s, Kafka, GenAI, CI/CD
- Bangalore, Karnataka
- Permanent
- Full-time
- Highly collaborative and provide technical expertise to help engineers overcome technical problems.
- Work with platform and domain team to implement new scalable platform components, 50-60% of the time is spend on coding and hands-on technical implementation, comes up with architecture, design, engineering, and implementation of key R42 platform components.
- Provide hands-on solution to develop micro services, prototype next generation of applications and proof of concepts for the new technologies.
- Work with Principal Engineers and Architects to define solution requirements and technical implementation approach.
- Drive both high-level and detailed technical designs and lead design reviews and woodshedding.
- Actively participate in team and company-wide Architecture and Engineering discussions and forums.
- Sets up best practices for software development and test.
- Identifies opportunities to adopt innovative technologies
- Analyze, design, program, debug, and modify software for use in local, networked, cloud-based or Internet-related environments.
- Responsible for health and quality of the code across the portfolio, including leadership functional testing, and CI/CD tool integration.
- 10+ years of active Engineering experience in a complex environment and/or comparable experience.
- Experience with design and implementation of distributed applications
- Hands-on coding experience in the R42 platform primary technology stack (Go, Docker, K8s, Kafka, Elastic, Postgres and Cassandra relevant frameworks, languages, OS libraries, etc.).
- Demonstrated willingness to learn new technologies, and takes pride in how fast they develop working software
- Understanding of and experience with core American Express Enterprise Platforms a plus.
- Recent hand-on experience with modern software engineering concepts (e.g.CI/CD, DevOps, containers, microservices, etc.) and adept at using GenAI
- Proven ability to transform business requirements into high-quality production software.
- Demonstrated ability to optimize the performance of enterprise software systems and/or components.
- Ability to participate in the prevention, diagnosis, and resolution of system outages as an expert in the underlying platform architecture.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
- Master’s degree in Computer Science, Software Engineering, Information Systems, or related field a plus.
- 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