Verified today
Software Engineer 2
About the role
U.S. Bancorp India seeks a Software Engineer to drive digital transformation by designing, developing, and maintaining high-quality software experiences. The role involves full-stack ownership, ensuring scalability and reliability while adhering to agile and DevOps principles. This is an on-site position located in Chennai, India.
What you’ll do
- Design, develop, test, operate, and maintain products
- Write production-ready and testable code with full stack ownership
- Create optimal designs considering scalability, reliability, and performance
- Perform failure analysis and propose design changes for operational improvements
- Conduct code reviews to ensure engineering best practices and compliance
- Ensure product development follows compliance and security best practices
- Prioritize tasks and communicate blockers or delays effectively
- Embrace emerging technology opportunities to support technology transformation
What you’ll bring
- Bachelor's degree or equivalent experience
- Minimum of eight years of experience
Nice to have
- Adept with agile software development lifecycle and DevOps principles
- Proficient understanding of algorithms, data structures, architectural design patterns
- Ability to collaborate on all aspects of product development
- Effective problem-solving and analytical skills