Senior Software Developer - Client Tax
Overview
In this hybrid role, you join the TaxCust team to own and evolve the client-facing tax platform. You will maintain and improve: the enterprise brokerage tax form collection and reporting system, the Oracle data models and XML schemas, and the Java-based processing and reporting programs. You’ll extract technical requirements from business specs and drive end-to-end system improvements across the stack. You’ll analyze incidents, address scalability bottlenecks, and plan a shift from bulk to event-based processing. This position offers high impact by shaping reliability and evolution of a core enterprise platform.
Compensation / Benefitscompetitive salaryannual performance-based bonusstock grant401(k) with company matchhealth, dental, and vision benefitswellness programs and EAP
ResponsibilitiesMaintain and enhance the brokerage tax form collection and reporting systemImprove Oracle data models and XML schemasDevelop and refine Java processing and reporting programsTranslate business requirements into technical specificationsPlan and implement end-to-end system improvements across the stackAnalyze production incidents and drive stability and reliabilityIdentify resource usage and scalability bottlenecks and apply targeted improvementsPlan and execute transition from bulk to event-based processing architecture
Key requirementsStrong database knowledge with data modeling experienceExperience with large-scale data repositoriesHands-on Java development with Spring and REST APIsAbility to extract technical specifications from business requirementsProven track record of leading complex software projects from inception to deliveryDetail-oriented with a focus on engineering qualityleadership and project planninganalytical and problem-solving mindsetcommunication and collaboration across teamsJavaSpringREST APIs