Required Skills
About the Job
Wells Fargo is seeking a Senior Software Engineer to join our team in Bengaluru/Bangalore. In this role, you will lead moderately complex initiatives, contribute to strategic planning, and be responsible for the design, coding, testing, debugging, and documentation of projects. You will tackle challenging technical problems, review and resolve issues, and guide less experienced staff. This position requires strong collaboration with peers, colleagues, and management to achieve goals. You will also serve as a technical point of contact, identify and resolve technical roadblocks, participate in Agile ceremonies, and advocate for DevOps and CI/CD practices. Experimentation with emerging technologies like GenAI to enhance engineering efficiency and product capabilities is encouraged. Experience with messaging/eventing (Kafka) and microservices architecture is a plus. On-call rotations and production incident resolution are part of the role. A strong understanding of microservices, API-first development, distributed systems, CI/CD, automated testing, and non-functional requirements (performance, reliability, security, scalability) is essential. You will work closely with Product, Architecture, QA, and Operations teams, demonstrating ownership and a bias for action. This role is based in the office, adhering to the company's Return to Office (RTO) policy.