Software Engineer (DevOps)

Bayview Asset ManagementNew York, NY
10d$115,000 - $135,000Onsite

About The Position

Bayview is seeking a Software Engineer with a focus on DevOps and application development to join the BAM AI Team. The ideal candidate is a hands-on engineer who can design, build, deploy, and support production-grade AI-enabled applications within an enterprise environment. The ideal candidate is for a software engineer who understands CI/CD pipelines, containerization, infrastructure, system reliability, and traditional DevOps tooling.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
  • 2 – 5 years of experience in software engineering with exposure to DevOps practices and enterprise application development
  • Proficiency in developing and maintaining web applications using React (JavaScript/TypeScript) on the front end and Python (FastAPI) on the back end
  • Experience building and managing CI/CD pipelines using tools such as Azure DevOps Pipelines
  • Extensive experience architecting, deploying, and managing applications within the Microsoft Azure ecosystem
  • Experience with Git, BitBucket, or similar version control systems
  • Experience with Docker and containerized application deployment
  • Extensive development RESTful web services and APIs
  • Familiarity with unit testing frameworks and automated testing practices
  • Understanding of infrastructure concepts, deployment pipelines, and production support models
  • Experience developing monitoring, logging, and performance tracking mechanisms (e.g. Sentry, PostHog) to ensure reliability and observability of deployed systems

Nice To Haves

  • Financial services or mortgage industry experience is a plus

Responsibilities

  • Develop and maintain web applications
  • API development and integration of RESTful services
  • Participate in system design discussions and contribute to technical documentation
  • Conduct technical research to evaluate tools, frameworks, and best practices
  • Utilize AI-powered development tools to improve productivity and code quality
  • Write clean, maintainable, and well-documented code following established coding standards
  • Test, debug and troubleshoot software issues
  • Create and maintain CI/CD pipelines
  • Ability to translate business requirements into secure, scalable technical solutions
  • Moderate level of interpersonal and communication skills; ability to collaborate across IT and business teams
  • Ability to manage multiple priorities in a fast-paced, evolving environment
  • Strong documentation and technical writing skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service