Senior Software Engineer - Data Group
Company: Trepp, LLC
Location: New York
Posted on: May 18, 2024
Job Description:
(This position is based in Trepp's NYC office which operates in
a hybrid work schedule)The Data Operations Group at Trepp is
responsible for creating and developing our suite of software
products responsible for our core applications. Being a member of
the Data Operations Group allows you the flexibility to learn and
hone your skills on various tools and technologies. You will have
the opportunity of working with and creating services and pipelines
used by teams including Structured Finance Modelers, Research, and
Data Platform. Our products focus on data and analytics in
structured finance (CMBS), collateralized loan obligations (CLO),
commercial real estate (CRE), and banking & lending. This team
works closely with our Product Groups to always refine & improve
our product and feature sets, data capabilities and delivery, along
with creating new Product Workflows. About this role: As a Senior
Software Engineer, you are responsible for building complex backend
systems that are responsible for Trepp's core structuring
application and providing technical leadership in support of the
company's initiatives in data ingestion and pipeline automation.
The position requires an individual who can collaborate on setting
mid/long term goals and objectives, then be self-directed to
estimate timelines and take ownership of the work, while
communicating with stakeholders regularly. The Senior Software
Engineer role sets an example for junior team members through
modelling best practices and provides guidance and feedback through
code reviews, design discussions, etc., and generally supports the
knowledge and skills development of junior team members.
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 for addressing 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 Qualifications:
- 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 Preferred Skills:
- 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.
Salary Range:
- Base salary starting from $165k plus bonus eligibleBenefits and
Perks:
- Base + target bonus compensation structure
- Medical, Dental, Vision insurance
- 401K (with employer match)
- Life insurance, long term disability, short term disability all
covered by the company
- Flexible paid time off (PTO)
- Sixteen (16) weeks paid primary caregiver leave (Biological,
adoptive, and foster parents are all eligible)
- Four (4) weeks paid parental leave
- Wellness subsidy provided by Trepp
- Pet insurance
- Laptop + WFH equipment
- Career progression plan
- Pre-tax commuter benefit with company subsidy (For NYC-office
based employees only)
- Involvement in Diversity and Inclusion programs
- Fun company events and volunteering opportunitiesWorkplace
Policy:NYC, Dallas, PA, and London office-based positions: Trepp's
offices follows a 3-2 hybrid-working policy with the expectation of
in-office work on Tuesday-Thursday and the option to work from home
on Monday and Friday.Applicants for employment in the US must have
work authorization that does not now or in the future require
sponsorship of a visa for employment authorization in the United
States and with Trepp (i.e., H1-B visa, F-1 visa (OPT), TN visa or
any other non-immigrant status).Trepp, Inc. is an equal opportunity
/ affirmative action employer, complying with all laws governing
employment in each jurisdiction in which operating, and provides
equal opportunity to all applicants and employees. All qualified
applicants will be considered without regard to race, color,
religion, gender, national origin, age, disability, marital or
protected veteran status, sexual orientation, gender identity and
other status protected by applicable laws.
Keywords: Trepp, LLC, Norwalk , Senior Software Engineer - Data Group, IT / Software / Systems , New York, Connecticut
Didn't find what you're looking for? Search again!
Loading more jobs...