We are seeking a Senior Software Engineer to join our Transaction Banking team. As a lead engineer, you will drive the design and implementation of critical components, focusing on code quality, automation, and testability. You will contribute to our product roadmap, integrate business value with experience, and play a role in building an engineering culture within the team.
Requirements
- 7+ years of relevant professional experience using a modern programming language
- Proven ability to lead engineering teams and deliver complex products with multiple stakeholders
- Proficiency in development with Java, Spring Boot, REST APIs
- Proficiency with algorithms, data structures, and software design
- Proven ability to work independently in a fast paced and often multi-direction work environment
- Advanced degree in Computer Science or related technical field
- Must be passionate about technology and engineering
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Relocation Assistance