Senior Software Developer - Client Tax
Interactive Brokers · Greenwich, CT · 1 wk ago
EngineeringFull-time
Responsibilities
- Maintaining and continuously improving the enterprise brokerage tax form collection and reporting system
- Maintaining and improving the Oracle data models and XML schemas that underpin our tax data architecture
- Maintaining and improving the Java-based processing and reporting programs that drive our tax workflows
- Extracting technical requirements from business specifications for the tax form collection and reporting system
- Planning and implementing end-to-end system improvements across the full technology stack
- Analyzing and resolving production incidents, ensuring system stability and reliability
- Analyzing resource usage and scalability bottlenecks and implementing targeted improvements
- Planning and implementing a transition from a bulk processing model to an event-based processing architecture
Qualifications
- Strong database knowledge and experience, including data modeling and design
- Experience working with large-scale data repositories
- Strong object-oriented software development skills, with hands-on experience in Java, Spring, and REST APIs
- Demonstrated ability to extract technical specifications from business requirements
- Prioritization and planning skills
- Attention to detail and quality-focused mindset with a commitment to engineering excellence
Skills
- Familiarity with US and international tax regulations and reporting requirements
- Knowledge of or experience with IRS tax forms (W-8, W-9) and IRS tax reporting (1099)
- Knowledge of or experience with CRS (Common Reporting Standard) tax reporting
Benefits
- Competitive salary
- Annual performance-based bonus and stock grant
- Retirement plan 401(k) with competitive company match
- Excellent health and wellness benefits, including medical, dental, and vision benefits
- Company paid medical healthcare premium
- Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
- Daily company lunch allowance provided and a fully stocked kitchen with healthy options for breakfast and snacks
- Corporate events including team outings, dinners, volunteer activities and company sports teams
- Education reimbursement and learning opportunities