Senior Software Engineer
looking for an experienced expert-level software engineer to join our team in a critical
role. This position is responsible for building, maintaining, and troubleshooting core payments
transaction systems, APIs, and data, primarily using core Java technologies. In this role, you
will be designing and building new APIs for the core systems, supporting existing APIs, as well
as taking on ownership of code enhancements and projects related to these systems. Our
systems are high performing and highly available; therefore, you must have deep experience in
building and maintaining these kinds of world-class systems. We are looking for solid and experienced people ready to join a highly talented and focused engineering organization. Experience in the payments and/or financial transaction processing domains is required.
Essential Functions
- Be the expert on our core back-end systems (financial transaction processing)
- Design, build, test, and support new and existing APIs for the core systems
- Design, build, test, and support new/existing functionality in core systems
- Building additional tools and applications as needed to support operations
- Define, design, and build new code and systems for future capabilities
- Troubleshoot and debug core applications
- Assist with operational support for core systems
Requirements:
- Expert level Java Programmer
- Deep understanding/experience with Payments/FinTech software, protocols, and processes
- Proficient in other programming languages and tools (preferably C#, Go, Python, etc.)
- Deep understanding of concurrency and transactions
- Hands-on experience with high-volume transactional systems and clustered applications
- Expert in reading, understanding, and internalizing existing codebases
- Proficiency with database technologies (SQL, ORM)
- Experience with both REST and SOAP API design and implementations
- Commitment to testing at all levels of system engineering
- A mindset of Operational Excellence
- Excellent written, verbal, and interpersonal skills
- Bachelor's degree in a technical discipline such as computer science, information systems or related field, or equivalent related experience.
Job Type
Payroll
Positions
DevOps Engineers
Refer a friend for this role and earn
4166.75 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Henderson, NV, USA
United States
Carlie S