Job responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Regularly provides technical guidance and direction to support the business and its technical teams
- Serves as a function-wide subject matter expert and owner in one or more areas of focus
- Drives engineering efforts for platform’s cloud enablement journey
- Delivers monitoring and telemetry solutions for key areas of large, distributed platform
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Identifies and automate solutions for recurring issues to enhance the operational stability of software applications and systems
- Guides team members through effective management of the book of work, improving team performance through SDLC, testing, and continuous enhancement of coding standards
- Collaborates with senior technology and business stakeholders to deliver robust software solutions to the business.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering* concepts and 5+ years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced in one or more programming language(s) - Java/Python/C++
- Expertise in low latency application development, and Core Java concepts, Object Oriented programming
- Proficient in Linux, REST API, Spring Boot, Node.js, SQL, and algorithms
- Experience with large-scale distributed applications in mission-critical environments
- Hands-on experience in system design, application development, testing, and ensuring operational stability. Proficiency in automation and continuous delivery practices
- Expertise in all aspects of the Software Development Life Cycle
- Ability to build and operate a diverse, inclusive and collaborative environment
Preferred qualifications, capabilities, and skills
- Experience in fixed income business, especially mortgage-backed securities would be a plus
- Experience with AWS would be beneficial.
- Experience in real-time, near real-time analytics systems would be a plus.
- Experience mentoring and leading software engineers would be useful