Education: BS in Computer Science or related field is required. Advanced degree preferred.
• 5-8 years of software engineering experience delivering enterprise applications.
• Experience contributing to large-scale software delivery initiatives.
• Experience developing software solutions within complex business environments.
• Experience operating within Agile software development organizations.
• Experience collaborating with cross-functional technical and business teams.
• Experience supporting production applications and participating in operational support activities.
• Financial services experience strongly preferred.
• Experience supporting investment management, capital markets, lending, credit, or alternative asset management platforms preferred.
• Experience mentoring developers or providing technical leadership across development initiatives.
• Advanced proficiency in Java/Python and modern backend development frameworks.
• Strong proficiency in React and TypeScript.
• Strong experience with relational and non-relational databases.
• Strong understanding of APIs, integration patterns, and service-oriented architectures.
• Strong understanding of microservices and distributed systems.
• Experience implementing event-driven architectures.
• Experience with messaging and streaming technologies.
• Experience with cloud-native application development.
• Experience utilizing Kubernetes and containerized platforms.
Software Engineering Excellence
• Strong understanding of software design patterns and engineering best practices.
• Experience with SDLC, CI/CD, automated testing, and DevOps tooling.
• Strong debugging, performance tuning, and troubleshooting capabilities.
• Strong focus on maintainability, quality, documentation, and operational excellence.
Leadership & Collaboration
• Strong technical communication skills.
• Ability to mentor junior engineers through code reviews, design feedback, and technical guidance.
• Ability to influence technical decisions through subject matter expertise.
• Ability to collaborate effectively with engineering, product, and business teams.
• Strong ownership mentality, accountability, and delivery focus.
• Familiarity with DealCloud, or other pipeline management systems, credit systems such as Allvue. WSO is a big plus.