Sr Software Engineer I
2 weeks ago
At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career.
Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American.
About Enterprise Architecture:
Enterprise Architecture is an organization at American Express, and it is a key enabler of the company's technology strategy. The four pillars of Enterprise Architecture include:
Architecture as Code : this pillar owns and operates foundational technologies that are leveraged by engineering teams across the enterprise.
Architecture as Design : this pillar includes the solution and technical design for transformation programs and business critical projects which need architectural guidance and support.
Governance : this pillar is responsible for defining technical standards and developing innovative tools that automate controls to ensure compliance.
Colleague Enablement: this pillar is focused on colleague development, recognition, training, and enterprise outreach.
What you will be working on:
We are looking for a Senior Engineer to join our Enterprise Architecture team. In this role you will be designing and implementing highly scalable real-time systems following the best practices and using cutting-edge technology. This role is best suited for experienced engineers with broad skillset who are open, curious and willing to learn.
Responsibilities:
- The ability to break down complex/high level ideas into concrete design and provide proofs of concept with hands-on engineering.
- Ability to compare solutions architecture proposals with pros and cons.
- Design and collaborate with engineering teams in System design and scaling (CAP, Appropriate choice of technology, Distributed Data stores/Caches, Read/Write Replicas, Consistent Hashing, CQRS, CRDTs).
- Disagree respectfully but commit. Bring people along. Articulate and drive change
- Leverage one of the tools to document and express your ideas and designs
- Identifying opportunities for adopting new technologies, stay up to date with and brings in new technology. Be curious.
Qualifications:
- Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline
- 10+ years of software development experience in designing and implementing large scale platforms with high resiliency, availability, and reliability.
- Experience with Microservices architecture, API design, Event Driven Systems, Kafka, various NoSQL databases, Data localization, knowledge of Data platform and Big Data ecosystem is required.
- Experience with Cloud Native system design required.
- Strong verbal and written communication skills for documenting design and communication different design patterns
- Validated experience leading teams of engineers.
- Ability to thrive in a fast-paced environment and multi-task efficiently.
- Experience in finance and regulatory reporting domain is a plus.
- Experience working with Public Clouds (AWS, GCP, Azure) is a plus.
- Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:
- Agile Practices
- Love dealing with fast pace, changing needs, & limited resources
- Programming Languages and Frameworks – Hands on experience in some or all of the following is preferred:
- Java, Database systems like Redis, Cassandra, Couchbase, Data streaming platforms like spark, Flink, Kafka, Big Data ecosystem, enterprise-grade APIs using state-of-the-art techniques and best practices (GraphQL, REST, JSON, XML, etc.) required.
We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally:
- 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.
-
Software Engineer I
7 days ago
Chennai, Tamil Nadu, India Botree Software Full time ₹ 4,00,000 - ₹ 12,00,000 per yearResponsibilitiesDesign, develop, implement, and maintain java application phases, code, and softwareProgramming, testing, and debuggingCompetence and comfort using multiple frameworksAbility to gather accurate requirements and work closely with stakeholdersStrong attention to detail with the ability to identify errorsTechnical SkillsExperience in working...
-
Senior Software Engineer
12 hours ago
Chennai, Tamil Nadu, India Karemind I Scripts (P) Limited Full time ₹ 8,00,000 - ₹ 24,00,000 per yearCompany DescriptionKaremind I Scripts (P) Limited is part of Healthcare's mobile suite, which supports providers across the continuum of care. Our solutions are designed to help healthcare professionals regain time, enabling them to focus on delivering exceptional patient care. By leveraging innovative technology, we aim to streamline processes and improve...
-
Software Engineer I
2 weeks ago
Chennai, Tamil Nadu, India TekWissen Full time ₹ 15,00,000 - ₹ 25,00,000 per yearOverview:TekWissen is a global workforce management provider throughout India and many other countries in the world. The below clientis a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place one that benefits lives, communities and the...
-
Software Engineer I
2 weeks ago
Chennai, Tamil Nadu, India TekWissen Full time ₹ 15,00,000 - ₹ 25,00,000 per yearOverview:TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place one that benefits lives, communities and the...
-
Senior software engineer i
2 weeks ago
Chennai, Tamil Nadu, India HCL Technologies Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJob Description Senior Software Engineer I (Apps) Job Summary Location: ChennaiProject Role: Senior Software Engineer I (Apps)Skills: .NETSecondary Skills:Angular C# No. of Positions: 1 About HCLTech HCLTech is a global technology company, spread across 60 countries, delivering industry-leading capabilities centered around digital, engineering,...
-
Sr. Specialist I, Scheduling/Planning
17 hours ago
Chennai, Tamil Nadu, India KBR, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearTitle:Sr. Specialist I, Scheduling/PlanningShould be having experience around 15 yearsDUTIES AND RESPONSIBILITIES:Understanding scope of work and developing project scheduleLoading the resource and allocating the work hours as per the approved budgetEnsures the development of job progress monitoring system through schedulingDuties may include monitoring job...
-
Sr. Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Uniphore Software Systems Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description Uniphore is one of the largest B2B AI-native companiesdecades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes across multiple industry verticals and enables the largest global deployments. Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only...
-
Sr. Software Engineer B3
11 hours ago
Chennai, Tamil Nadu, India Cognizant Technology Solutions Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob SummaryWe are seeking a highly skilled Sr. Software Engineer with 14 to 17 years of experience to join our dynamic team. The ideal candidate will have expertise in AWS Kubernetes Kafka Spring Boot and Java. This hybrid role requires a proactive individual who can drive innovation and contribute to our cutting-edge projects. The position offers a day...
-
Sr Software Engineer I
18 hours ago
Chennai, Tamil Nadu, India American Express Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new...
-
Sr. Software Engineer B3
3 days ago
Chennai, Tamil Nadu, India Cognizant Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob SummaryWe are seeking a highly skilled Sr. Software Engineer with 8 to 12 years of experience in Angular JS and JavaScript. The ideal candidate will have a strong background in software development and a good understanding of Investment Banking Operations and Investment Banking & Brokerage. This is a hybrid work model with day shifts and no travel...