Lead Software Engineer, Prime Finance Technology
On-site · Singapore, Singapore
Job Summary
Lead Software Engineer on the Global Portfolio Swap platform at JPMorgan Chase. Design, develop, implement, and support secure, scalable software components; deliver high-quality production code and algorithms; deploy REST-based stateless services and APIs for web applications; collaborate with Product, Front Office, Middle Office, Finance, Legal, and other functions; drive innovation and best practices across the full SDLC in an Agile environment; manage defect tracking, troubleshooting, and system updates; work across global teams to meet tight deadlines and adapt to evolving requirements.
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent
- Formal training/certification in software engineering with 5+ years applied experience
- Hands-on system design, application development, testing, and operational stability experience
- Strong Java and Spring expertise; multithreading, REST, caching services, DB schema design, and data access technologies
- Proficient in Oracle Database, SQL, and PL/SQL proficiency, including stored procedures
- Knowledge of automated testing methodologies/frameworks (e.g., JUnit, TDD, BDD)
- Experience designing ecosystems for web applications and API platforms; strong OOD and design patterns
- Familiar with CI/CD and DevOps tooling (e.g., Maven, Hudson), plus Git/SVN version control
- Proficient in UNIX/Linux/Windows; skilled in UNIX shell and Perl scripting
- Strong understanding of Agile and full SDLC; experience on at least one major, technically challenging global project
- Demonstrate financial markets exposure, preferably with equity swaps and synthetic prime brokerage, and exhibit excellent communication with a positive, global team mindset
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.