CareersInCloud
Finastra  logo

Finastra Hiring Associate Software Engineer

Finastra

PuneSoftwarefull-timePosted 10 Jun 2025Active

Finastra off campus drive : Job Overview

CompanyFinastra
LocationPune
CategorySoftware
Employment Typefull-time
Posted10 Jun 2025
StatusActive

Job Description

Company: Finastra - A Top Global FinTech Company

Job Role: Associate Software Engineer (C++ Developer)


Qualification:

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Key Concepts: Strong understanding of Object-Oriented Programming (OOP).
  • Bonus: Familiarity with Agile (Scrum) ways of working is a plus.
  • Understanding: Basic knowledge of how computer networks and client-server systems work.

Batch: We're looking for early-career professionals and recent graduates.


Experience: Over 1.5 years of experience in software development. If you have 2-3 years in C++ development, that's a big plus for this high-paying IT role.


Salary: Great Pay & Benefits Package! We offer competitive salaries for top IT talent, aiming for a high-paying career in financial software. Exact salary will be discussed during interviews.


Job Location: Pune, India


Last Date: Apply Soon! These roles fill up fast at a global company like Finastra.


Follow Us:

@Instagram


About the Job: Become an Associate Software Engineer at Finastra

Join Finastra, a leading company in financial technology (FinTech). We create software that helps banks and financial institutions worldwide. We're looking for a skilled Associate Software Engineer with C++ development experience to work in our Pune office. If you like building strong, fast financial software and want to make a real difference in FinTech, this job is for you.

This role needs someone who understands how software works behind the scenes, how to make it fast, and how to write good code. These skills are also useful for roles like AWS DevOps Engineer jobs and Data Science jobs. You'll help build software used by 45 of the world's top 50 banks, making sure financial transactions are safe and efficient.

What You'll Do (Key Responsibilities):

  • Build Software: Work on the whole process, from understanding what's needed, planning the design, writing the C++ code, testing it, and fixing any issues.
  • Develop in C++: Create and maintain high-quality software applications using C++ on Windows computers.
  • Improve Code: Understand existing code and find ways to make it better and faster.
  • Teamwork: Work closely with other teams (like product and testing) to design and add new features.
  • Fix Problems: Find and fix software bugs and issues using special tools and logs.
  • Write Clean Code: Make sure your code is easy to read, maintain, and efficient.
  • Learn Our Products: Understand how Finastra's financial products and payment systems work.
  • Support Testers: Help our Quality Assurance team test the software.
  • Review Code: Participate in code reviews to ensure high-quality work across the team.
  • Maintain Tools: Keep our development tools and systems running smoothly.

What You Need (Required Skills):

  • C++ Expert: Strong skills in C++, including its Standard Library (STL).
  • Windows Experience: Experience developing software for Windows.
  • Database Skills: Good knowledge of SQL (Oracle or MS SQL Server).
  • Multi-tasking Code: Experience with multithreading (writing code that does many things at once).
  • Problem Solver: Excellent logical thinking and attention to detail.
  • Bug Hunter: Able to find and analyze production issues using system logs.
  • Tools Familiarity: Comfortable with common software development tools and version control systems (like Git).
  • Team Player: Good communication and teamwork skills.
  • System Knowledge: Experience with threading and socket programming for connecting systems.

Nice-to-Have Skills (Bonus Points):

  • Payments Knowledge: Experience with financial payment systems.
  • Design Patterns: Knowledge of common software design patterns.
  • Payment Standards: Familiarity with ISO payments or other payment message types.
  • MQ Experience: Understanding of message queues (MQ) and how they work.

Your Benefits & Our Culture:

Finastra cares about its employees. We offer many benefits globally to support your career growth and well-being. This includes flexible working options, like hybrid work, and generous paid time off. We offer medical insurance, retirement plans, and programs for mental and emotional support.

We believe in doing good for society (ESG) by offering paid time off for volunteering and matching donations. We also have many groups to promote Diversity, Equity, and Inclusion (DEI), making sure everyone feels valued. We invest heavily in your career development with online courses, training, and mentorship. We aim to help you grow and succeed in high-paying IT fresher roles and beyond.

Join Finastra to boost your career, work with experts, and grow in a supportive environment. Be unique, be exceptional, and help us make a difference in FinTech.


Keywords (For Better Ads & Search Results):

C++ Software Engineer jobs, FinTech developer careers, High-paying IT jobs Pune, Associate Software Engineer, Windows C++ developer, SQL database jobs, Multithreading programming, Object-Oriented Design, Financial software jobs, AWS DevOps Engineer jobs, Data Science jobs remote, High-paying IT fresher roles, Finastra jobs, Competitive IT salary, Career growth software engineering.


Tags (To Help People Find This Job):

#AssociateSoftwareEngineer #SoftwareDevelopment #CPlusPlus #WindowsDevelopment #SQL #FinTechJobs #PuneITJobs #CareerOpportunity #Finastra #Multithreading #OOP #TechJobs #IndiaJobs #SoftwareEngineer #Hiring #JobSearch #HighPayingITJobs #EntryLevelTech #FinastraCareers #FinancialTechnology #DevOpsSkills #DataScienceSkills

Ready to apply?

You'll be redirected to the company's site

Share this job

Back to all jobs

Similar Role Openings from this company

More openings at Finastra

Latest Jobs

Fresh postings — updated daily

See all →

Disclaimer

CareersInCloud is an independent job information platform. We are not affiliated with, endorsed by, sponsored by, or acting on behalf of any company listed on this website. We do not represent any employer, nor do we operate as a recruiter or hiring agency.

All job listings are sourced from publicly available information, including official company career pages and other public sources. CareersInCloud does not claim ownership of any job listing content. All company names, logos, brand identities, and trademarks referenced on this platform are the intellectual property of their respective owners and are used solely for identification and informational purposes.

CareersInCloud makes no representations or warranties regarding the accuracy, completeness, legality, or timeliness of any listing. We shall not be held liable for any loss, damages, or inconvenience arising from reliance on information published on this platform.

CareersInCloud does not charge any fee for accessing job information. Candidates are strongly advised to verify all listings independently and apply only through the official career websites of the respective companies.