BlackRock is seeking Software Engineers to build innovative technology that supports post-trade investment life cycle operational processes at scale, ensuring accuracy, efficiency, and client service for its global operations.
Requirements
- Hands-on programming experience in Java, C++, JavaScript, Typescript with OO skills and design patterns
- Experience with frontend frameworks (Angular, Typescript) & responsive web design (WebPack, HTML5, CSS3)
- Experience with Open Source technology stacks and frameworks (Spring, Tomcat, Maven, Junit, NodeJS, Express)
- Experience working with relational (Sybase) and NoSQL databases
- Strong problem-solving, analytical, and software architecture skills
- Experience with cloud native tools and cloud platforms (such as Azure, AWS, or GCP)
- Exposure to high scale distributed technologies
Responsibilities
- Design, develop, deliver, and maintain web applications with a focus on both frontend and backend components.
- Demonstrate technical leadership of software design & architecture to support strategic product roadmap.
- Deliver plans and define milestones, prioritize initiatives, and properly allocate resources to meet project delivery and business commitments.
- Implement responsive user interface apps using Angular and ensure seamless integration with backend services with an API-first approach.
- Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
- Ensure scale, resilience and stability through risk identification and mitigation, quality code reviews, creating robust test suites, and providing level two support.
- Foster continuous improvement in software development practices through innovation and automation.
Other
- B.S. / M.S. college degree in Computer Science, Engineering, or related subject area
- 3+ years of hands-on development exposure
- Ability to work in Agile/Scrum development environments with strong teamwork, communication, and time management skills
- Innovative and a thought leader around new/cutting-edge technologies
- Experience in partnering with other teams, sponsors, and user groups who are on the same product journey