
Staff Software Engineer
Commonwealth Bank of Australia1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the design, development, and maintenance of mobile applications and/or .NET-based solutions.
- Collaborate with cross-functional teams to define technical requirements and specifications.
- Provide technical leadership and mentorship to junior engineers.
- Conduct code reviews and enforce coding standards, best practices, and architectural guidelines.
- Troubleshoot and resolve complex technical issues.
- Collaborate with product managers, UX/UI designers, and other stakeholders to deliver software products.
- Contribute to roadmaps, technology governance, development standards, and continuous process improvement.
- Stay current with industry trends and emerging technologies to drive team innovation.
Requirements
- Proven experience developing and maintaining iOS/Android mobile applications and/or .NET solutions.
- Strong proficiency in C# and .NET technologies.
- In-depth knowledge of mobile development and/or .NET frameworks, design patterns, and best practices.
- Experience with database design, optimization, and integration.
- Excellent problem-solving and communication skills, including the ability to explain technical concepts to technical and nontechnical stakeholders.
- Demonstrated leadership in driving projects from concept to delivery.
- Bachelor’s degree in engineering, Computer Science, or Information Technology.
Tech Stack
C#iOS.NET
Categories
Mobile
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.