Headquartered in Charlotte, NC, and founded in 2012 by visionary minds shaping the future of banking and payments in the US, Finzly makes bank transformation radically simple. Our core-independent platform is trusted by some of the market’s leading financial institutions to transform operations and launch new products and services at speed.
We’ve been recognized with 20+ industry awards—including three years in a row as one of the Best and Brightest Places to Work—as well as accolades for Best Parallel Core Technology, Best Corporate Payments Solution, Best Payments-as-a-Service Provider, and Best Trading System. Quite simply, Finzly is known for being the best in everything we do, giving you the perfect opportunity to grow your career with impact.
We are looking for a Senior Software Engineer with strong problem-solving skills and product-building experience to join our high-performing engineering team. The ideal candidate should have expertise in designing, developing, and scaling enterprise-grade financial technology products with a focus on quality, performance, and security.
Skills: Java 1.8+, MySQL, Spring Boot, Spring , Hibernate, Microservices, AWS (Good to have)
- Bachelor’s or master’s degree in computer science or a related field from a college of repute 6-8 years of industry experience in software engineering with 2 to 3 years of experience of directly managing a team of software engineers
- In-depth knowledge of Object-Oriented concepts and Design Patterns, Good exposure to Design principles & Patterns, Domain Driven Design, event-based design and Microservices architecture and best practices
- 5+ Years’ development experience in Java, Spring Boot, Business Process Orchestration, Microservices, Messaging, MySQL & Flowable.
- Experience with AWS platform implementation with tools like S3, Lambda, Step functions, EC2, SQS, SNS etc.
- Knowledge of Loans is plus.
- Track record of building and delivering mission critical, 24×7 production software systems
- Experience architecting systems on AWS platform a strong plus.
- Be able to deal with ambiguity and independently drive, design, and implement large scale software solutions.
- Proven track record of taking ownership and driving results on technical projects.
- Ability to handle multiple competing priorities in a fast-paced environment.
- Technical aptitude to quickly grasp complex technical issues and communicate directly with technical and non-technical teams.
- Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operation.
- Knowledge of Credit products like corporate bonds/loans, credit default swaps, total return swaps is a plus
Interested candidates can send their resume to Finzly at [email protected].