Associate, Application Engineer III

BlackRock•San Francisco, CA
•$165,131 - $175,000•Hybrid

About The Position

BlackRock Financial Management, Inc. is hiring an Associate, Application Engineer III in San Francisco, California. The role contributes to development tasks, architectural decisions, and prototype creation, and builds strategic systems for client reporting distribution and notification capabilities. It provides second-line support for technical and operational issues, works with client support teams to resolve escalated concerns, and maintains and enhances existing application functionality. The position also refines business and functional requirements, collaborates with team members across offices and countries, and communicates technology decisions, issues, and plans clearly to senior team members. The position uses a hybrid work model. Employees are currently required to work in the office at least four days per week and may work from home one day per week; some business groups may require more office time. For San Francisco, the stated salary range is USD $165,131.00–$175,000.00. Employees are also eligible for an annual discretionary bonus and benefits, including healthcare, leave, and retirement benefits. BlackRock describes additional benefits including tuition reimbursement, support for working parents, and Flexible Time Off.

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 applications or services from the ground up and scaling them at an 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 creation of prototypes.
  • 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
  • Leave benefits
  • Retirement benefits
  • Tuition reimbursement
  • Support for working parents
  • Flexible Time Off (FTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service