Senior Software Engineer - Gateway
Finix Payments
You Will:
- Deep dive into our customers’ needs and work with product management to define new services.
- Own the architecture, design, implementation, best practices, and infrastructure within your domain.
- Get involved in design reviews and code reviews.
- Become an expert in your payments domain and mentor junior software engineers.
- Proactively improve our architecture, frameworks, tooling, automation, and best practices.
You Are:
- Comfortable continuously delivering code, infrastructure, and tests throughout the product development lifecycle.
- Able to lead proposals, design, and architect systems through research into use cases.
- Obsessed with finding edge cases, understanding requirements, and design implications.
- Proactive in monitoring running systems and troubleshooting production issues.
- Committed to communicating and working cross-functionally with other teams to ensure the delivery of quality code and features.
You Have:
- 6+ years of experience with several life-cycle building systems using Java.
- Implemented secure APIs, highly available and observable services.
- Experience working with AWS infrastructure.
- Strong multitasking skills and can manage competing priorities.
- Raised the bar on every project you were involved in.