About this role
At BlackRock, we are in search of Software Engineers who love to innovate and tackle complex issues. We understand that our strength derives from diversity, and we will embrace your unique skills, curiosity, motivation, and passion, while providing you the opportunity to grow technically and personally.
With more than USD $9 trillion in assets, our technology aids millions of investors to save for retirement, pay for college, buy a home and improve their financial wellbeing.
Being a developer at BlackRock allows you to experience the best of both worlds: working for one of the most sophisticated financial corporations while being part of a software development team responsible for innovation and solutions.
As a technologist at BlackRock, you will be responsible for various aspects of software development, testing and ensuring compatibility with enterprise and solutions architecture through the adoption of modern development technologies.
You are:
- Passionate about technology, taking personal ownership for the work you do
- Eager to learn new things and ready to challenge the existing system
- Willing to explore areas beyond your comfort zone and receptive to guidance from others
- Data and quality-oriented, with an attention for the details that contribute to great solutions
- Willing to learn from your mistakes
We are:
- Enthusiastic about developing quality software and scalable technology for future needs
- We are creating solutions for BlackRock and over 100 organizations that use our technology
- We have strong Java expertise and work with numerous technologies such as Azure cloud, Kafka, Cassandra, Docker, Kubernetes, Angular and many more
- Committed to open source and giving back to the community
- Focusing on agile innovation through writing testable software every day
You will be working with a global team on an exciting strategic product to expand our Platform. This position provides immense exposure and training in some of the cutting-edge technologies.
As a key member of our engineering team, you will be encouraged and empowered to bring your ideas forwards to help shape the technical solutions. You also have the chance to learn about the financial industry.
Responsibilities
- Develop and maintain security and data platform and data services
- Contribute to an agile development team working with designers, analysts, users and leads
- Apply quality software engineering practices through all phases of development and into production
- Collaborate with international team members
- Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, dev ops, and level two production support
Qualifications
- 1+ years of hands-on experience in Java
- Understanding of typical Java-based frameworks such as Spring boot, hibernate, J2EE, etc
- Understanding of object-oriented development principles and data structures
- Experience in concurrent programming, high throughput, high availability, fault-tolerant distributed applications is required
- Understanding of relational databases is a must
- Strong analytical and software architecture design skills with an emphasis on test-driven development
- Experience in using Project Management methodologies such as Agile/Scrum
- Effective communication and presentation skills (written and verbal) are required
- Bachelor’s or Master’s degree in Computer Science or engineering preferred
Our benefits
To keep you energized, engaged and inspired, we offer a range of benefits including a robust retirement plan, tuition reimbursement, comprehensive healthcare, support for working parents and Flexible Time Off (FTO) for relaxation, rejuvenation, and attention to the people you care about.
Our hybrid work model
BlackRock’s hybrid work model is designed to foster a culture of collaboration and apprenticeship that enriches the experience of our employees, while providing flexibility. Employees are currently required to work at least four days in the office per week, with the option to work from home one day per week. Some business groups may require more time in the office due to their roles and responsibilities. We are committed to increasing the impactful moments that occur when we work together in person. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience at BlackRock.
About BlackRock
At BlackRock, our mission is to help more and more people experience financial well-being. Our clients are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments help strengthen the global economy, support businesses small and large, finance infrastructure projects that connect and power cities, and spur innovations that drive progress.
This mission would not be possible without our smartest investment – in our employees. That’s why we’re dedicated to creating an environment where our people feel welcomed, valued, and supported with networks, benefits, and development opportunities to help them thrive.
For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock