RIALTO CAPITAL ADVISORS OF NEW YORKposted 16 days ago
Senior
Miami, FL
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

As the Sr. Software Engineer at Rialto Capital, you will work closely with the Director of Information Engineering & AI to develop and implement innovative software solutions that integrate AI capabilities when applicable. Your role will focus on architecting and deploying modern, scalable applications that drive real business impact in the commercial real estate domain. While experience in machine learning and AI is a plus, our primary need is for a leader with robust full-stack software engineering expertise.

Responsibilities

  • Design and build slick, responsive web interfaces using frameworks like React and Next.js.
  • Develop robust backend systems and RESTful APIs using Node.js and FastAPI, ensuring efficient and secure server-side processing.
  • Implement comprehensive unit and integration tests with tools like GitHub Actions and Azure DevOps to maintain high code quality.
  • Deploy applications seamlessly across cloud platforms such as Azure, Vercel, and AWS, ensuring scalability and resilience.
  • Utilize tools like Langsmith/LangGraph to trace prompts, completions, and errors, ensuring transparent and maintainable operations.
  • Work with both SQL and NoSQL databases to ensure efficient data storage, retrieval, and management.
  • Leverage your GenAI expertise and optional Machine Learning experience to integrate AI components into software solutions, enhancing functionality where beneficial.
  • Architect and implement APIs and microservices that connect front-end applications with internal and external systems.
  • Collaborate with IT and DevOps teams to maintain secure, scalable, and compliant data exchange practices.
  • Lead a team of engineers, providing technical guidance, code reviews, and fostering best practices.
  • Facilitate knowledge sharing through regular team meetings, workshops, and training sessions.
  • Collaborate with cross-functional leaders (e.g., CIO, CISO, Product Managers, Data Engineers) to align software initiatives with strategic business goals.
  • Stay current on emerging software development trends, tools, and frameworks.
  • Propose and drive innovative projects that leverage advanced software engineering techniques to transform business processes.
  • Monitor key performance metrics (e.g., deployment uptime, code quality, system performance) and continuously optimize our technology stack.

Requirements

  • Bachelor's degree required in Computer Science, Engineering, or a related field preferred (Master's or Ph.D. preferred).
  • 5+ years of professional experience in software engineering with a strong track record in full-stack development and enterprise deployments.
  • Experience in LLM integration in applications.
  • Experience in the financial services or real estate industries is a plus.
  • Optional: Experience with ML or Data Science is beneficial but not required.
  • Proficiency in Python, JavaScript, and/or TypeScript.
  • Extensive experience with React and Next.js for building modern user interfaces.
  • Proven skills with Node.js and FastAPI in creating robust back-end applications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service