Associate, Application Engineer III

BlackRock•San Francisco, CA
•Hybrid

About The Position

BlackRock Financial Management, Inc. is hiring an Associate, Application Engineer III in San Francisco, California. The role contributes to development work, architectural decisions, and prototyping while building strategic systems for client reporting distribution and notifications. It provides second-line support for technical and operational issues, works with client support teams to resolve escalations, and helps maintain and enhance existing application functionality. The engineer refines business and functional requirements, collaborates with colleagues across offices and countries, and communicates technology decisions, issues, and plans clearly to senior team members. The position requires a bachelor's degree in Electronic Engineering, Computer Science, or a related field, plus three years of experience in the job offered or a related occupation. The listed salary range for San Francisco is USD $165,131 to $175,000. Employees are also eligible for an annual discretionary bonus and healthcare, leave, and retirement benefits. BlackRock describes its work model as hybrid, with employees currently required to work in the office at least four days per week and able to work from home one day per week; some groups may require more in-office time.

Requirements

  • Bachelor’s degree in Electronic Engineering, Computer Science, or a related field.
  • Three years of experience in the job offered or a related occupation.
  • Three years of experience with Object-Oriented Programming (OOP) and Java.
  • Three years of experience in backend and full-stack enterprise application development, including building apps or services from the ground up and scaling them at enterprise level.
  • Three years of experience applying design patterns for scalable, maintainable code.
  • Three years of experience with Spring Boot for enterprise-grade applications.
  • Three years of experience with Hibernate ORM for database interaction.
  • Three years of experience with SQL, stored procedures, and relational data modeling.
  • Three years of experience with Maven for build automation and dependency management.
  • Three years of experience with JUnit testing, coverage standards, and mocking frameworks such as Mockito.
  • Three years of experience with Kafka for messaging and event-driven architecture.
  • Three years of experience with modern DevOps practices and CI/CD workflows.
  • Three years of experience with relational database design and development.
  • Two years of experience with systems-level software in distributed environments.
  • Two years of experience with cloud infrastructure, including AWS and Azure.

Responsibilities

  • Contribute to development tasks, architectural decisions, and prototype creation.
  • Build strategic systems for client reporting distribution and notification capabilities.
  • Provide second-line support for technical and operational issues.
  • Collaborate with client support teams to resolve escalated concerns.
  • Maintain and enhance existing application functionality.
  • Refine business and functional requirements.
  • Work with team members across multiple offices and countries.
  • Clearly communicate technology decisions, issues, and plans to senior team members.

Benefits

  • Annual discretionary bonus
  • Healthcare benefits
  • Leave benefits
  • Retirement benefits
  • Tuition reimbursement
  • Support for working parents
  • Flexible Time Off (FTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service