> Markdown version of [/jobs/ext/588769-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/588769-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Hudson - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $93,600.0 - $118,560.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Algorithmic Trading, Application Performance Management, Software Design Patterns, High-Frequency Trading, PostgreSQL, MongoDB, Performance Tuning, Software Engineering, Concurrency, Firebase, Containerization, Low Latency, Optimization Algorithms, Hardware Infrastructure, Virtual Agents, Docker, Microservices - **Published:** June 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4cd85f775aa6c5dc ## About the Role Do you have experience in Trading platforms?, * 5+ years of software engineering experience. * Strong Core Java development experience. * Experience with low-latency or high-frequency trading systems. * Knowledge of electronic trading and market data systems. * Expertise in Java concurrency and high-throughput application design. * Experience with lock-free programming and Disruptor patterns. * Understanding of order book mechanics and market structure. * Experience with micro-benchmarking and performance optimization. * Production support experience for critical trading applications. * Experience with PostgreSQL. * Exposure to GCP and/or on-premise infrastructure. Preferred Skills * Docker and containerized deployments. * MongoDB and Firebase exposure. * Experience with Gemini AI tools and Agentic AI frameworks. * Knowledge of hardware, OS-level performance tuning, and cache optimization techniques. ## Description We are seeking a Senior Software Engineer with strong expertise in low-latency, high-performance Core Java development to support and enhance electronic trading systems. The ideal candidate will have hands-on experience building and maintaining high-throughput market applications, working with real-time streaming data, and optimizing systems for performance, concurrency, and scalability., * Design, develop, and maintain low-latency trading and market data applications. * Build and enhance microservices-based trading platforms. * Process and manage thousands of market quotes per second from multiple sources. * Support production trading systems and troubleshoot performance issues. * Collaborate within a small engineering team on feature development and system enhancements. * Optimize application performance through benchmarking, profiling, and tuning. * Implement advanced Core Java techniques including concurrency, primitive specialization, and zero-allocation programming. * Apply low-latency design patterns such as Disruptor and lock-free programming. * Work with order book mechanics and electronic trading workflows. * Deploy and support applications in GCP and on-premise environments. * Utilize Docker for deployment and containerization. * Work with PostgreSQL and MongoDB/Firebase environments. * Explore and leverage AI-assisted development tools, including Gemini and Agentic AI solutions. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Swapping a Data Warehouse at Runtime: Zero-Downtime Migration Without Changing a Single Client](https://www.wearedevelopers.com/videos/100311-swapping-a-data-warehouse-at-runtime-zero-downtime-migration-without-changing-a-single-client) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)