Backend Engineer

Bayview Asset ManagementNew York, NY
Hybrid

About The Position

Bayview Asset Management is seeking a Backend Engineer to join the technology team. This role will focus on building backend services and data pipelines related to accounting, portfolio analytics, fund performance reporting, FP&A, and other middle office teams. The ideal candidate will be communicative, eager to learn new things, and interested in understanding IT systems in great breadth. This role will communicate very closely with the business, so proactive and effective communication will be very important. The individual will also collaborate and coordinate with various IT teams to fulfill business goals. The day-to-day responsibilities of this role will involve interacting with stakeholders to clarify requirements, writing code to solve business problems, testing solutions, and working with IT teams to deploy applications into production.

Requirements

  • Development Fundamentals: Understanding of object-oriented programming, design patterns, inversion of control, dependency injection, and software development best practices.
  • Technical Expertise: Experience with modern software frameworks and technologies in both on-premises and cloud-based environments. Familiarity with design patterns, CI/CD pipelines, and relational databases.
  • Independence: Willingness to explore new approaches without prompting and take initiative in solving problems.
  • Problem-Solving: A curious and detail-oriented mindset with the ability to identify automation opportunities and resolve root causes of issues.
  • Communication: Strong verbal and written communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders. Must be proactive and transparent when communicating with others.
  • Financial Knowledge: Familiarity with financial markets, portfolio and fund management, and middle office operations.
  • Interest in AI: Experience or interest in using AI for code generation, code review, vulnerability analysis, and discovering new applications.
  • Bachelor's degree in Computer Science or a related field, or equivalent programming experience.

Responsibilities

  • Design and Development: Architect, design, and develop middle office applications using modern software frameworks, ensuring high performance, scalability, and reliability.
  • Code Quality: Write clean, maintainable, and efficient code while following best practices for software development, including version control, testing, and continuous integration.
  • Code Hygiene: Document designs, vulnerability remediations, issue tracking, code reviews, and other process improvement activities.
  • Workflow Optimization: Analyze current workflows, identify inefficiencies, and develop solutions that streamline and optimize business processes.
  • Collaboration: Work closely with cross-functional teams, including business users, product managers, and other developers, to gather requirements and deliver high-quality solutions. Participate in peer reviews, work with existing codebases, and engage in occasional pair programming.
  • Learning and Adaptation: Stay current with emerging technologies and industry trends, demonstrating a willingness to learn and adapt to new tools and methodologies.
  • Business Acumen: Develop a strong understanding of the business and financial markets to ensure applications meet the organization's specific needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service