Responsibilities- Create and expand our in-house tools, and help drive the development and architecture of an
agile framework that adapts to quickly evolving requirements - Design software solutions for the systematic automation of tower's operations, liaising with other teams and internal clients to organize
information and requirements - Support and mentor technical team members, facilitating team organization
- Architect software to collect, analyze and visualize large amounts of data
- Identify opportunities to leverage technology to address infrastructure management challenges
- Analyze and integrate technical requirements into architecture decisions
- Maintain the integrity of development practices, ensuring code quality and consistency
- Document software specifications and architectural decisions
Qualifications- Requires Bachelor's degree in Computer Engineering, Computer Science or related field of study
- 3 years of experience in a software engineer or developer role
- Experience specified must include 3 years of experience with each of the following:
- At least one of the following languages: Go, Python or Java
- Architecting large software systems composed of micro services
- Full-stack and web-based application development
- Working with relational databases and handling large datasets
- HTTP servers, caching and building webservices
- Systems and network automation
- Monitoring and alerting
- Message queuing or distributed messaging frameworks
- Time series data storage and analysis
Telecommuting permitted up to 2 days per week.
Employer: Tower Research Capital LLC
Work Location: 120 Broadway, 38th Floor, New York, NY 10271
Hours: M-F, 40 hours/week
Salary: $200,000 to $300,000/year
Apply at: Apply online at https://tower-research.com/open-positions/ or send resume to TowerHR at [redacted] and indicate job # [redacted]
BenefitsTower's headquarters are in the historic Equitable Building, right in the heart of NYC's Financial District and our impact is global, with over a dozen offices around the world.
At Tower, we believe work should be both challenging and enjoyable. That is why we foster a culture where smart, driven people thrive - without the egos. Our open concept workplace, casual dress code, and well-stocked kitchens reflect the value we place on a friendly, collaborative environment where everyone is respected, and great ideas win.
Our benefits include:
- Generous paid time off policies
- Savings plans and other financial wellness tools available in each region
- Hybrid working opportunities
- Free breakfast, lunch, and snacks daily
- In-office wellness experiences and reimbursement for select wellness expenses (e.g., gym, personal training and more)
- Company-sponsored sports teams and fitness events (JPM Corporate Challenge, Cycle for Survival, Wall Street Rides FAR and more)
- Volunteer opportunities and charitable giving
- Social events, happy hours, treats, and celebrations throughout the year
- Workshops and continuous learning opportunities
At Tower, you'll find a collaborative and welcoming culture, a diverse team and a workplace that values both performance and enjoyment. No unnecessary hierarchy. No ego. Just great people doing great work - together.