Finastra is Hiring Associate Software Engineer | Pune | C++ Developer | Early Career Professionals Can Apply
Job Description
Finastra is hiring Associate Software Engineers for its Pune office. This opportunity is ideal for early-career software engineers who are passionate about C++, object-oriented programming, software design, data structures, and building high-performance financial applications.
As an Associate Software Engineer, you will design, develop, test, and maintain enterprise software solutions while collaborating with experienced engineers and product teams. You will gain hands-on experience working on mission-critical financial software used by banks and financial institutions worldwide.
๐๐จ๐ฆ๐ฉ๐๐ง๐ฒ: Finastra
๐๐จ๐ฅ๐: Associate Software Engineer
๐๐จ๐๐๐ญ๐ข๐จ๐ง: Pune, Maharashtra
๐๐จ๐ซ๐ค ๐๐จ๐๐: Hybrid
๐๐จ๐ ๐๐ฒ๐ฉ๐: Full-Time
๐๐ฑ๐ฉ๐๐ซ๐ข๐๐ง๐๐: 1โ2 Years
๐๐๐จ๐ฎ๐ญ ๐ ๐ข๐ง๐๐ฌ๐ญ๐ซ๐
Finastra is one of the world's leading financial technology companies, providing innovative software solutions for banking and financial institutions across more than 110 countries. Its products support lending, payments, treasury, retail banking, and universal banking, helping over 7,000 financial organizationsโincluding many of the world's largest banksโdeliver secure and efficient financial services.
The company is known for its innovation-driven culture, employee development programs, flexible work environment, and commitment to building the future of financial technology.
๐๐จ๐ ๐๐ฏ๐๐ซ๐ฏ๐ข๐๐ฐ
As an Associate Software Engineer, you will contribute to the design, development, testing, and maintenance of high-performance C++ applications. You'll collaborate with cross-functional teams, participate in software design discussions, resolve technical issues, and support product releases while following modern software development practices.
This role offers an excellent opportunity to strengthen your software engineering fundamentals while working on enterprise-scale financial technology solutions.
Roles & Responsibilities
- Participate in software design discussions and technical planning.
- Analyze business and technical requirements.
- Design and develop efficient C++ applications.
- Write clean, maintainable, and high-quality code.
- Test, debug, and resolve software defects.
- Support application maintenance and performance improvements.
- Collaborate with internal engineering and product teams.
- Participate throughout the software development lifecycle.
- Assist in product releases and issue resolution.
- Troubleshoot technical problems and recommend solutions.
- Maintain software documentation and development standards.
- Support additional engineering tasks as required.
Qualifications & Eligibility
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 1โ2 years of software development experience.
- Strong understanding of C++ programming concepts.
- Knowledge of Object-Oriented Programming (OOP).
- Good understanding of Data Structures and Algorithms.
- Familiarity with Software Development Lifecycle (SDLC).
- Good analytical and problem-solving abilities.
- Strong verbal and written communication skills.
- Ability to work independently as well as in a collaborative team environment.
Skills Required
- C++
- Object-Oriented Programming (OOP)
- Standard Template Library (STL)
- Memory Management
- Data Structures
- Algorithms
- Software Design
- Software Development Lifecycle (SDLC)
- Git
- Debugging
- Software Testing
- Problem Solving
- Analytical Skills
- Version Control
- Team Collaboration
- Communication Skills
๐๐ซ๐๐๐๐ซ๐ซ๐๐ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ
- Financial Services Domain
- Payments Industry Knowledge
- Banking Software
- Software Architecture
- Performance Optimization
- Agile Methodology
- Code Review
- Technical Documentation
- Software Maintenance
- Enterprise Application Development
๐๐ก๐ฒ ๐๐จ๐ข๐ง ๐ ๐ข๐ง๐๐ฌ๐ญ๐ซ๐?
- Work with one of the world's leading financial technology companies.
- Build enterprise software used by global banking institutions.
- Gain experience developing high-performance C++ applications.
- Learn from experienced software engineers and technical leaders.
- Access online learning platforms and career development programs.
- Enjoy flexible hybrid work arrangements.
- Receive comprehensive health and wellness benefits.
- Be part of an inclusive and innovation-driven workplace.
- Contribute to products that power the global financial industry.
๐๐๐ซ๐๐๐ซ ๐๐ซ๐จ๐ฐ๐ญ๐ก ๐๐ฉ๐ฉ๐จ๐ซ๐ญ๐ฎ๐ง๐ข๐ญ๐ข๐๐ฌ
This role provides an excellent foundation for careers such as:
- Software Engineer
- C++ Developer
- Application Developer
- Backend Developer
- Product Engineer
- Financial Software Engineer
- Senior Software Engineer
- Technical Lead
- Software Architect
- Engineering Manager
๐๐ก๐จ ๐๐ก๐จ๐ฎ๐ฅ๐ ๐๐ฉ๐ฉ๐ฅ๐ฒ?
- B.E./B.Tech, M.E./M.Tech, MCA, or equivalent graduates.
- Early-career software engineers with C++ programming knowledge.
- Candidates interested in backend software development.
- Professionals passionate about financial technology and banking software.
- Developers with knowledge of OOP, STL, Data Structures, and Git.
- Individuals looking to build a long-term career in enterprise software engineering.
Apply for this Position
Apply Now