Sr Software Engineer
Miami FL, United States
Rialto Capital
Rialto Capital is an integrated investment management and asset management platform, with a dedicated special servicer. Since 2009, we have raised almost $8 billion in our flagship funds and across a series of private equity funds,...Key Responsibilities:
Software Engineering Leadership & Innovation
- Modern User Interfaces: Design and build slick, responsive web interfaces using frameworks like React and Next.js.
- Server-Side Logic: Develop robust backend systems and RESTful APIs using Node.js and FastAPI, ensuring efficient and secure server-side processing.
- Testing & Quality Assurance: Implement comprehensive unit and integration tests with tools like GitHub Actions and Azure DevOps to maintain high code quality.
- Deployment & Infrastructure: Deploy applications seamlessly across cloud platforms such as Azure, Vercel, and AWS, ensuring scalability and resilience.
- Monitoring & Tracing: Utilize tools like Langsmith/LangGraph to trace prompts, completions, and errors, ensuring transparent and maintainable operations.
- Database Integration: Work with both SQL and NoSQL databases to ensure efficient data storage, retrieval, and management.
- AI Integration: Leverage your GenAI expertise and optional Machine Learning experience to integrate AI components into software solutions, enhancing functionality where beneficial.
Enterprise-Level API Development & Integration
- 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.
Technical Leadership & Mentorship
- 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.
Continuous Improvement & Collaboration
- 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.
Specifications:
Education & Experience
- 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.
Technical Expertise
- Programming Languages: Proficiency in Python, JavaScript, and/or TypeScript.
- Front-End Development: Extensive experience with React and Next.js for building modern user interfaces.
- Server-Side Development: Proven skills with Node.js and FastAPI in creating robust back-end applications.
While performing the duties of this job, the Associate is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; climb stairs; balance; stoop. The Associate must occasionally lift and/or move up to 25 pounds. Evening or weekend work may be necessary to meet deadlines.
This description outlines the basic tasks and requirements for the position noted. It is not a comprehensive listing of all job duties.
Rialto Capital is committed to the principles of Equal Employment Opportunity. Our policy is to provide equal employment opportunity to all applicants and Associates without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age (40+), disability, veteran status, genetic information (including family medical history), or any other legally protected status.
Our company uses E-Verify to confirm the employment eligibility of all newly hired employees.
To learn more about E-Verify, including your rights and responsibilities please visit: e-verify.gov.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: API Development APIs AWS Azure Computer Science DevOps Engineering FastAPI Generative AI GitHub JavaScript LLMs Machine Learning Microservices Node.js NoSQL Python React SQL Testing TypeScript
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.