Golang Software Engineer, Associate/Vice President
- Published on
About this Role
You will be working on BlackRock's investment operating system Aladdin. 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 sits inside Aladdin Engineering and collaborates to build the next generation of technology that impacts global investment firms.
Responsibilities
As a member of the Investment and Trading Engineering team, you will:
- Take ownership of individual project priorities, deadlines, and deliverables using AGILE methodologies.
- Deliver high efficiency, high availability, concurrent and fault-tolerant software systems.
- Contribute to the development of Aladdin's global, multi-asset trading platform.
- Provide expertise and influence as an individual contributor developing the streaming capabilities of the portfolio management system.
- Work with product management, business users and QA to deliver the roadmap.
- Design and develop innovative solutions to complex problems, identifying issues and roadblocks.
About the Candidate
Qualifications:
- A degree in Computer Science or Computer Engineering.
- Hands-on experience in Golang and implementing large scale distributed systems.
- Good understanding of concurrent programming, high throughput and fault-tolerant design.
- Strong interest in distributed systems, cloud technology and Kubernetes.
Nice to Have:
- Prior experience with Redis and stream processors.
- Familiarity with message broker technology such as Kafka.
- Excellent analytical and software architecture design skills.
About BlackRock
At BlackRock, we are committed to connecting people with financial well-being. We serve clients who are saving for retirement and facilitating innovations that drive progress in the global economy. This mission is enriched by investing in our employees and creating an environment where they feel welcomed and valued.
Company Culture and Benefits
To help you stay energized and engaged, we provide benefits including retirement investment tools, education reimbursement, and resources for physical health and emotional well-being. We offer Flexible Time Off (FTO) to support work-life balance and a hybrid work model allowing flexibility to work from home one day a week, with at least four days in the office to foster collaboration and learning.