We are seeking an Internal Applications Architect with deep experience designing, building, and delivering enterprise-scale software solutions, ideally within Payments and/or Financial Services. The role will provide technical and architectural leadership for complex initiatives and drive engineering excellence through design reviews and code reviews.
Requirements
- 15+ years of professional software development experience delivering production systems at scale
- 5+ years of experience in technical leadership or architecture
- Expert-level proficiency in Java, including strong fundamentals in object-oriented design, data structures, algorithms, concurrency, and performance tuning
- Strong front-end development experience using React, including component design and responsive UI development with TypeScript/JavaScript, HTML5, and CSS3
- Strong understanding of relational database design and hands-on experience working with SQL-based databases
- Experience with version control systems (Git) and modern engineering workflows
- Proven experience with testing strategies and frameworks
- Experience using AI tools such as GitHub Copilot (or similar)
- Strong communication skills with the ability to explain technical concepts and tradeoffs to both technical and non-technical stakeholders
Benefits
- Medical, dental, vision
- Wellness
- 401(k) matching
- Open paid time off
- Generous parental leave