Job Description: At BlackRock, we are looking for Software Engineers who like to innovate and solve complex problems. We recognize that strength comes from diversity, and will embrace your unique skills, curiosity, drive, and passion while giving you the opportunity to grow technically and as an individual. You will be working on BlackRock's investment operating system Aladdin. Aladdin is used both internally and externally by many financial institutions. Aladdin combines sophisticated risk analytics with comprehensive portfolio management, trading and operations tools on a single platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development team's sit inside APG. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and supports millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide! Job Responsibilities: Be involved in entire life cycle of project, from design to development and deployment. Work with traders to assess impact and usability as a feedback loop to continuing to improve functionality. Design and develop innovative solutions to complex problems, identifying issues and roadblocks around support, testing, development effort Work with global team to design, develop, and integrate trading functionality into our trading platform Collaborate with traders and product managers to improve our trading ecosystem by coming up with creative ideas and discussing feature requests, issues, and resolution Job Requirements: Experience building distributed core trading platform libraries, services, and support tools used by internal and external clients Experience and familiarity with latest performance techniques in Java/JVM/C++: low/no GC, off-heap caching, kernel bypass, cache locality, CPU pinning, Linux customizations, etc Experience debugging and analyzing software and making changes and architecture recommendations to improve performance, scalability, and reliability Experience working with multiple Middleware SOA libraries and architectures Demonstrates expert knowledge of internal workings of Java or C++, TCP, and Multicast Experience designing and implementing trading algorithms a plus Experience building or integrating with streaming cache services Significant experience designing and developing highly reliable and scalable multi-threaded and complex event processing architectures from the ground up Hands on development and technical experience building out highly configurable and performant FIX and custom API connectivity 5+ years’ experience maintaining/enhancing Order Management System Experience building highly distributed, performant, and scalable global market data platforms Job Details: Company: Blackrock Vacancy Type: Full Time Job Location: Chicago, IL, US Application Deadline: N/A Apply Here vacancyoptions.com