Senior Software Engineer, Trepp

Senior Software Engineer, Trepp

Company Trepp
Job title Senior Software Engineer – Data Group
Job location New York City, NY
Type Full Time

Responsibilities:

  • Demonstrate software development expertise in building greenfield products and data architectures 
  • Ability to quickly learn, understand, and work with new emerging technologies, and methodologies 
  • Demonstrate technical ability to back decisions with research and the “why,” and articulate several options, the pros and cons for each, and a recommendation 
  • A drive to work on financial data systems & pipelines including experience working with structured finance or commercial real estate datasets 
  • Act as a mentor by facilitating code reviews, providing guidance on architecture reviews, helping to unblock team members, and short-circuiting bad design decisions 
  • Act as the technical communicator and work closely with internal and external stakeholders to address their requests 
  • Identify critical infrastructure dependencies/updates and work to plan those tasks 
  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, source management, and testing 

Requirements & Skills:

  • Bachelor’s or Master’s degree in computer science or in a related field 
  • 6+ years of experience building backend software systems   
  • 4+ years of experience with Python, Java, Scala, or C++  
  • 3+ years of experience with SQL  
  • Experience with cloud services like AWS and/or GCP  
  • Analyze, design, and implement interactive RESTful services and APIs 
  • Exposure to multiple, diverse technologies and processing environments  
  • Knowledge of components within a technical architecture 
  • Experience with Agile and SDLC, GitHub workflows (or similar) for CI/CD 
  • Strong understanding of backend application development methodologies 
  • Experience building data pipelines using Spark/Airflow 
  • Understanding of serverless architectures, containers, and modern application development practices  
  • Experience working in Financial Services or related industry.

apply for job button