Senior Engineer II

4 months ago


Bengaluru, India American Express Full time

You Lead the Way. We’ve Got Your Back.

With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers, communities and each other. Here, you’ll learn and grow as we help you create a career journey that’s unique and meaningful to you with benefits, programs, and flexibility that support you personally and professionally.

At American Express, you’ll be recognized for your contributions, leadership, and impact—every colleague has the opportunity to share in the company’s success. Together, we’ll win as a team, striving to uphold our and powerful backing promise to provide the world’s best customer experience every day. And we’ll do it with the utmost integrity, and in an environment where everyone is seen, heard and feels like they belong.

Join Team Amex and let's lead the way together.

As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers’ digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.

Join the Database as a Service team in building the next generation of public and private cloud database platforms.

Ever wondered what it takes to build a highly available, global scale enterprise-wide private cloud platform with an Open Source technology stack and to achieve up-times SLA of Amazon and Google?

Then you should consider this innovative and disruptive opportunity where you can be a key transformative contributor to a world-class engineering team building and maintaining the DBaaS platform for American Express.

The goal of the team is to continue to build upon a robust platform in support of hosting databases in the private cloud environment as well as multiple public clouds.

Responsibilities:

• Owns technical aspects of software development, focused on On-prem and Public Cloud Database Platform development and Support

• Performs hands-on architecture, design and development of systems

• Ability to understand systems architectures to quickly identify potential problems

• Assists in implementing solutions for database platform enablement

• Provides production support on rotation basis

• Sees opportunities to adopt innovative technologies

There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing:

• Use cutting-edge technologies to implement a cloud database platform.

• Understand the current implementation of the database platform and look for improvements to the platform and dependencies.

• Work with Product Owners to understand upcoming features and ensure proper design.

Minimum Qualifications

Bachelor's or master’s degree in computer science, computer engineering, or other technical discipline, or equivalent work experience 5+ years of database administration experience preferably in PostgreSQL, Couchbase, Mongo and Cassandra 3+ years of development experience in programming in Python Experience in coding terraform modules with various providers Experienced in system configuration using Ansible 5+ years of Linux Administration Experience. Hands on experience deploying various Public cloud services related to Network, Security, Compute and Database services Experience with Container and Orchestration Technologies such as Docker, Kubernetes, Openshift is a plus. Ability to effectively interpret technical and business objectives and challenges and articulate solutions Willingness to learn new technologies and use them to their optimal potential

At the core of Software Engineering, every member of our team should be able to demonstrate the following technical, functional, leadership and business skills you'll use every day, including:

Agile Practices Programming Languages and Frameworks Business Analysis Analytical Thinking Business Product Knowledge

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

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.

Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.



  • Bengaluru, Karnataka, India REDICA Systems Full time

    Job Title: Senior Data Engineer IIAbout the Role:We are seeking an experienced Senior Data Engineer II to join our team at REDICA Systems. As a key member of our data engineering team, you will be responsible for designing, building, and maintaining large-scale data pipelines and architectures.Key Responsibilities:Design and implement data pipelines using...


  • Bengaluru, Karnataka, India REDICA Systems Full time

    ### Job Title: Senior Data Engineer II ### Job Description At Redica Systems, we're seeking a highly skilled Senior Data Engineer II to join our team. As a key member of our data engineering team, you will be responsible for designing, building, and maintaining large-scale data pipelines, data APIs, and ETL/ELT processes. ### Key Responsibilities *...


  • Bengaluru, Karnataka, India American Express Full time

    About This OpportunityAt American Express, we're committed to backing our customers, communities, and each other. As a Senior Software Engineer II, you'll play a key role in shaping our technology strategy and driving innovation.Key ResponsibilitiesLead the development of our enterprise data management capabilities, driving consistency, usability, and...

  • Senior Associate II

    4 weeks ago


    Bengaluru, Karnataka, India Lifelancer Full time

    Job Title: Senior Associate IIWe are seeking a highly skilled Senior Associate II to join our team at Lifelancer. As a key member of our Commercial Effectiveness team, you will be responsible for providing analytical and consulting services to design, deliver, and execute projects related to Commercial Effectiveness.Key Responsibilities:Provide market...

  • Senior Engineer II

    7 days ago


    Bengaluru, Karnataka, India American Express Full time

    You have a unique opportunity to lead the way in technology innovation at American Express, a global leader in the financial services industry.About the RoleThis Senior Engineer II position is a hands-on role that requires expertise in designing, building, and managing enterprise platforms and frameworks. You will work closely with product and business teams...


  • Bengaluru, Karnataka, India REDICA Systems Full time

    About the RoleWe are seeking a highly skilled Senior Data Engineer II to lead our data engineering efforts and drive the development of our quality and regulatory intelligence (QRI) platform for the life science industry.Key ResponsibilitiesDesign and build scalable and maintainable data pipelines, APIs, and ETL/ELT processesDevelop and maintain...


  • Bengaluru, Karnataka, India PowerSchool Full time

    Job Title: Senior Software Engineer IIThis is a senior-level software engineer position that will be responsible for technical and development support for PowerSchool's award-winning K-12 software.Key Responsibilities:Implement data replication and data ingestion software features and products following best practices.Design and develop software engineering...


  • Bengaluru, Karnataka, India PowerSchool Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our team at PowerSchool. This individual will be responsible for technical and development support for our award-winning K-12 software.Key ResponsibilitiesThe selected candidate will use their knowledge to implement, code, build, and test new features, maintain existing...


  • Bengaluru, Karnataka, India AGILLOS E-COMMERCE PRIVATE LIMITED Full time

    Job Title: Senior Software Engineer IIAerchain is an AI-powered procurement platform transforming the way enterprises handle purchasing. As a dynamic and innovative startup, we work with some of the largest global companies and are supported by top accelerator programs.About UsWe are seeking a highly skilled Senior Software Development Engineer with...


  • Bengaluru, Karnataka, India Anthology Inc Full time

    Job Title: Senior Software Engineer IIAbout the Role:The Senior Software Engineer II will be responsible for leading and developing high-quality solutions for the higher education community. This role requires collaboration, analysis, and problem-solving to ensure the best possible outcomes for our products.Key Responsibilities:Analyze business requirements...

  • Cloud Engineer II

    3 weeks ago


    Bengaluru, Karnataka, India AMEX Full time

    Cloud Engineer IIAt American Express, we're embarking on an exciting Cloud, Big Data, and Mobile transformation. We're seeking a talented Cloud Engineer II to join our team and help shape our technology and product roadmap. As a Cloud Engineer II, you'll contribute to the development of innovative payment products and services, delivering seamless customer...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer II to join our Upland Business Services team. As a key member of our team, you will be responsible for designing, developing, and implementing custom solutions using NetSuite.Key ResponsibilitiesDevelop and implement custom NetSuite solutions to meet business...


  • Bengaluru, Karnataka, India Anthology Inc Full time

    Job Title: Senior Software Engineer IIAt Anthology Inc, we are seeking a highly skilled and experienced Senior Software Engineer II to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions to meet the needs of our customers.Key...


  • Bengaluru, Karnataka, India Visteon Corporation Full time

    Transforming the Future of MobilityAbout the RoleWe are seeking a highly skilled Sr. Component Engineer II to join our team at Visteon Corporation. As a key member of our global electronics development team, you will play a critical role in shaping the future of mobility.ResponsibilitiesAs a Sr. Component Engineer II, you will be responsible for:Supporting...


  • Bengaluru, Karnataka, India PowerSchool Full time

    Job Title: Senior Machine Learning Engineer IIThis is a critical role for PowerSchool, requiring a highly skilled Senior Machine Learning Engineer II to support our award-winning K-12 software. The successful candidate will be responsible for technical and development support, working under the general direction of the Lead and/or Manager, Machine Learning...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ Full time

    Join Our Team as a Quality Assurance Engineer IIWe are seeking a highly skilled Quality Assurance Engineer II to join our team at ADCI - BLR 14 SEZ. As a Quality Assurance Engineer II, you will play a critical role in ensuring the quality of our products and services.Key Responsibilities:Propose improvements to our existing processes and automated tools to...

  • Software Engineer II

    3 weeks ago


    Bengaluru, Karnataka, India Blue Yonder Full time

    Job Title: Software Engineer IIJob Summary:We are seeking a highly skilled Software Engineer II to join our team at Blue Yonder. As a Software Engineer II, you will be responsible for designing and developing Java/J2EE based services, UI for product development team, and supporting customer requests.Key Responsibilities:Owns the complete low-level design and...


  • Bengaluru, Karnataka, India Philips Full time

    Job Title: Senior Software Technologist I/IIWe are seeking a highly skilled Senior Software Technologist I/II to join our team at Philips. As a key member of our software development team, you will be responsible for designing and implementing software solutions that meet the highest standards of quality and reliability.About the Role:Design and implement...

  • Product Manager II

    7 days ago


    Bengaluru, Karnataka, India Flipkart Full time

    **Job Title:** Product Manager II - Senior Product Leader**Role Description:**As a seasoned Product Manager II, you will play a pivotal role in driving technology innovation at Flipkart. With a strong analytical mindset and problem-solving skills, you will work closely with stakeholders to develop a deeper understanding of customer needs.**Key...

  • Software Engineer II

    4 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineer IIJob Summary:We are seeking a highly skilled Software Engineer II to join our Upland India team as a key member of our InGenius product development team. As a Software Engineer II, you will be responsible for developing new features, troubleshooting issues, and collaborating with team members to deliver high-quality software...