Software Engineering Manager
Would you like to be a part of exciting projects? Join our clients’ company which is extending teams in Warsaw. The global company that invests in multiple asset classes and strategies worldwide. We are looking for a person that would like to join them as a Software Engineering Manager. On a daily basis, you will: Coordinate with Business users and Middle Office Technology leadership to maintain and refine existing applications within your domain, and deliver functional enhancements supporting the Firm’s fast-evolving business requirements Participate with department leaders and other managers in drafting the system design of a totally new platform for the Middle Office to modernize transaction processing, trade management, settlement workflows, position keeping, profit and loss calculations, and data dissemination across the firm and beyond In the context of the modernized platform, spearhead the creation of components within your team’s sphere of responsibility Train, encourage, and lead members of your group to create a cohesive and effective team Work with the Heads of Middle Office Technology to strengthen the department overall through your leadership of a specific vertical within the larger organization Contribute to budgeting, project and resource planning, performance management, and recruitment, as well as career development initiatives Promote a culture of cooperation and maintain close working relationships with other technology managers and teams to advance cross-team initiatives Work with Support teams to manage and resolve operational issues Requirements: 10+ years of work experience managing technology teams within the financial services domain 10+ years of programming experience with Java or c# as well as SQL and databases Experience working with investment systems supporting trading, post-execution trade flows, trade lifecycle, position and PnL generation, and portfolio management Fluent in the software development life cycle and software development tools Exceptional written and verbal communication skills and the ability to communicate clearly and concisely with both technical professionals as well as business users and executive leadership Deep familiarity with modern technological development paradigms including microservices, messaging, cloud-native, multithreading, advanced unit testing, and others Desire to maintain technical skills through code reviews and individual contributions Commitment and adherence to the highest ethical standards The offer: High base salary Sports card Private life insurance Private medical and dental care, with a vision allowance Private pension scheme Volunteer opportunities Support for employee-led affinity groups representing women, people of color, and the LGBT+ community Business travel accident insurance Employee assistance program Educational assistance reimbursement