Active listing
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 architectural best practices, and collaborating across teams to deliver secure, reliable products. This is a full-time position based in Chennai, India.
What you’ll do
- Design, develop, test, operate, and maintain software products
- Take full stack ownership by writing production-ready and testable code
- Create optimal designs adhering to architectural best practices for scalability and reliability
- Perform failure analysis and propose design changes for operational improvements
- Conduct code reviews to ensure compliance with engineering standards
- Ensure product development follows compliance and security best practices
- Prioritize tasks and communicate blockers effectively
- Embrace emerging technologies to support technology transformation
What you’ll bring
- Bachelor's degree or equivalent experience
- Minimum of five years of professional experience
Nice to have
- Adept with agile software development lifecycle and DevOps principles
- Proficient understanding of algorithms, data structures, and architectural design patterns
- Ability to collaborate on all aspects of product development
- Effective problem-solving and analytical skills
- Strong communication skills for cross-functional collaboration
Skills
Education
Bachelor's degree or equivalent experience