Senior Software Engineer
Company Description
Finicity, a Mastercard company, empowers individuals, families, and organizations to make smarter financial decisions through secure access to high-quality data. With an open banking platform, Finicity enables consumers and small businesses to take control of their financial data, transforming experiences in budgeting, payments, investing, and lending. Headquartered in Salt Lake City, Utah, Finicity collaborates with major financial institutions and innovative fintech providers to improve financial literacy, expand inclusion, and deliver better outcomes in the financial world.
Role Description
This is a full-time hybrid role for a Software Engineer based in Thane, with some work-from-home flexibility. The Software Engineer will be responsible for designing, developing, and maintaining back-end systems and collaborating with cross-functional teams to deliver high-quality software solutions. Day-to-day tasks include writing code, debugging issues, following best practices in software development, and contributing to system architecture and scalability. The role also involves optimizing performance and ensuring thorough documentation.
Qualifications
- Strong foundation in Computer Science and Object-Oriented Programming (OOP)
- Proficiency in Back-End Web Development and Software Development
- Hands-on experience with Programming and architectural design
- Problem-solving skills and attention to detail
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience with Agile methodologies is a plus
- Good communication skills and ability to work in a collaborative environment