Jobs · Engineering · New York

Backend Engineer

Bayview Asset Management, LLC · New York, NY · 3 wk ago
Engineering$110k–$140k/yrFull-time

About the role

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.

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.

Tech Stack

  • Programming Languages: .NET (C#, EF Core, ASP.NET Core), Python (FastAPI, Pydantic, SQLAlchemy)
  • Databases: SQL Server, Snowflake, Redis
  • Source Control / CI/CD / Orchestration: Bitbucket, Jenkins, Docker, Kubernetes
  • IDEs: VS Code / Visual Studio / Cursor SK

Skills

  • 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.

Qualifications

  • Bachelor's degree in Computer Science or a related field, or equivalent programming experience.

Location and Compensation

This role will be based in our New York location. This role will be in hybrid (2 days wfh/3 days on-site). The compensation range offered for this role will be between $110,000 - $140,000, this will be dependent on experience level and a performance based bonus structure if also available. Salary may vary based on work experience, market conditions, location, and qualifications/training.

Similar jobs

Backend Engineer

NebulockUnited States· 1 wk ago
RemoteEngineeringapply on jobs.ashbyhq.com

Backend Engineer

TreeswiftNew York, NY· 2 mo ago
Engineering$160k–$215k/yrapply on jobs.ashbyhq.com

Backend Engineer

ClerkieSan Francisco, CA· 3 mo ago
RemoteEngineering$41/hrapply on grnh.se