Senior Software Engineer - Data Integration
Drw
Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
As a Senior Software Engineer on our Platform Data - Integration team, you will play an integral role in building systems and tools that allow users to discover and share data across the DRW organization. You will work alongside individual Traders, Quantitative Researchers, and Back-Office personnel to best utilize the firm’s data and platform tools.
What you will do in this role:- Design and deliver software services and data tools that expand the data delivery capabilities of DRW’s Data Platform.
- Define architectural patterns, standards, and technology decisions for the team. Apply these decisions to new solutions, as well as to evolve legacy systems.
- Collaborate with teams across the organization to enable standardized data access.
- Apply platform thinking to solve problems in a repeatable way at scale with standard 3rd party, open source, and in-house toolsets.
- Develop AI workflows to improve team processes and accelerate feature delivery.
- 8+ years of experience designing, developing, and delivering data-heavy software services.
- Excellent written and verbal communication skills.
- Proven ability to work in a collaborative, agile, and fast-paced environment, prioritizing multiple tasks and projects, and efficiently handle the demands of a trading environment.
- Strong technical problem-solving skills.
- Comfort working within a globally distributed team.
- Expertise in Python, Java, or C#.
- Expertise in multiple programming paradigms, design patterns, and refactoring.
- Experience with multiple data storage technologies (e.g. RDBMS, NoSQL, Cassandra, Kafka, etc.) and knowledge of their associated trade-offs.
- Experience designing software in multiple architectural styles (e.g. Service-Oriented, Event-Driven, Monolithic, etc.).
- Experience building distributed systems which include load balancing, horizontal scaling, and data processing.
- Experience confidently discussing tradeoffs between different technology and architectural choices and driving them to consensus.
- Experience with multiple data formats and serialization systems (e.g. Protobuf/gRPC, Avro, Thrift, JSON, etc.).
- Experience owning products end-to-end, from requirements through operations.
- Experience responding to, managing, and resolving incidents.
- Experience managing and observing workloads in a Kubernetes environment.
- Experience mentoring junior software engineers.
$175k - $210k
...starting with those residing in senior living facilities. Falls... ...of help, and corresponding software for caregivers to triage... ...This role is a senior backend engineer on the EHR Integrations team who will drive forward... ...and implementing complex data flows between EHRs (Electronic...SeniorApprenticeshipWork at officeLocal areaRemote work2 days per week- CarMax Business Services in Plano, TX is seeking a Sr. Software Engineer to develop high-performing REST APIs and data integrations using .NET and Azure. The role involves continuous integration practices and mentoring teams. Candidates must have extensive experience with...SeniorRemote work
- ...Senior Data Engineer (Integrations / Data Platform) Are you passionate about building scalable, reliable data systems that power real-world solutions... ...remotely from Europe, Ukraine, or LATAM. At Sigma Software, we partner with innovative companies to deliver cutting...SeniorRemote workFlexible hours
$100k - $120k
A technology solutions provider is seeking a Sr. Azure Data Engineer in Secaucus, NJ. You will lead data integration efforts and collaborate with stakeholders to ensure high-quality solutions. The position requires over 10 years of ETL and Data Warehousing experience, strong...SeniorRemote job$100k - $120k
A leading IT services company is seeking a Sr. Azure Data Engineer to drive end-to-end data integration initiatives. The ideal candidate will have over 10 years of experience in data warehousing, strong expertise in Azure technologies, and a proven track record of managing...SeniorRemote job- A leading technology company is seeking a Sr. Azure Data Engineer to drive data integration and migration initiatives across enterprise platforms. This remote position requires expertise in ETL processes, data architecture design, and strong analytical skills. The ideal...SeniorRemote job
- ...Global InfoTek, Inc. is searching for a Senior RF Software Engineer to support Cyber Operations Research... ...Python skills, experience with data processing pipelines, and proficiency... ...pipeline and contributing to database integration. Ideal candidates will have 5-7 years...SeniorRemote work
$170k - $200k
...applications and next steps. Our partner is looking for a Senior Software Engineer, Data Systems (Python) based in the United States. This... ...analytics, and customer journey visibility across multiple integrations and systems. The work spans building resilient...SeniorRemote jobFull timeHome officeFlexible hours- ...Job Title: 1. Data Science Engineer & 2. Lead Engineer - Data Science Location: Dallas, TX (Hybrid) Telecom Domain needed... ...networks, sites, and interfaces. - Collaborate with software engineers to integrate data science outputs into operational telecom systems....SeniorRemote work
- ...Senior Engineer, Data & AI Vendelux is transforming how companies discover, evaluate, and maximize... ...who thrives at the intersection of software engineering, data engineering, and... ...including writing clean, testable code, integrating with new and existing data pipelines,...SeniorRemote work
- ...A tech-focused health solutions company in New York is hiring a Senior Backend Engineer to enhance EHR integrations and develop data-intensive applications. The ideal candidate will have extensive software engineering experience, focusing on backend systems and REST APIs...SeniorWork at officeRemote work
- ...Senior Engineer, Data & AI Vendelux is transforming how companies discover, evaluate, and maximize... ...who thrives at the intersection of software engineering, data engineering, and... ...including writing clean, testable code, integrating with new and existing data pipelines,...SeniorWork at officeRemote work
$60 - $70 per hour
...Title: Senior Software Engineer, Data Intelligence Location: 2 days on-site in Flower Mound, TX (Dallas) Type: Contract to hire Length... ...experience designing and developing RESTful APIs and integrating with front-end technologies. Experience with Azure...SeniorContract workRemote work$180k - $250k
...Senior Software Engineer Atria Health is seeking a Senior Software Engineer for our Data Engineering team to support engineering efforts across our data infrastructure, pipelines... ...teams to design data contracts and integrate data capture into applications Work closely...SeniorRemote work$120k - $160k
...Senior Software Engineer - Data Acquisition Job Title: Senior Software Engineer - Data Acquisition Position Type: Full time Location: Remote—Must... ...scalable, high-throughput data acquisition systems that integrate internal and external data sources across domains. Architect...SeniorFull timeWork experience placementRemote workFlexible hours$70 - $80 per hour
...A technology company is seeking a mid-senior level professional for a contract role focused on Information Technology. The... ...Energy industry. Responsibilities include working with PI Data Archives and integrating SCADA systems. This is a remote position with a flexible duration...SeniorContract workRemote workFlexible hours$90k - $125k
...WellBe Senior Medical is looking for a Software Engineer to support data and analytics, focusing on ETL and application integrations. This full-stack position involves the design, development, and maintenance of software for automated ETL and reporting requirements, ensuring...Remote work$160.9k - $257.1k
...Senior Software Engineer, Big Data At Zillow, data is one of our most valuable assets in helping customers unlock life's next chapter. The Data... ...infrastructure or specialized expertise. Evaluate and integrate modern streaming ecosystem capabilities, including...SeniorPermanent employmentLive inWork at officeLocal areaRemote work$100k - $130k
...Benefit Systems in Chicago, IL is seeking a Senior Application Engineer responsible for analyzing and resolving... ...issues related to the Cognizant QicLink software. Candidates should have extensive experience in SQL, SSIS, and data manipulation, as well as strong technical...SeniorFull timeRemote work- ...Beamery's unique jobs, skills and tasks data platform helps organizations navigate... ...and for all. Deepening our native integrations with SAP, Workday, Microsoft, and LinkedIn... ...Mentor and Guide a Team of Data and Software Engineers: Act as a technical leader within the...SeniorImmediate startRemote work
- ...Senior Software Engineer (Data focused) SELECT by DoiT Remote Canada DoiT is a fully remote organization. This role is based remotely as a... ...Delivering DoiT Cloud Intelligence, the only solution that integrates advanced technology with human intelligence, we help our...SeniorFull timeRemote workWork from homeWorldwideHome officeFlexible hours
- ...Senior Software Engineer Archipelo provides organizations with the underlying system of record to capture SDLC event data tied to developer actions. Archipelo empowers security, GRC, and... ...including APIs, browser extensions, IDE integrations, bots, and webhooks across...SeniorRemote work
$121.4k - $161.8k
...Senior Software Engineer, Data Engineering At Rockstar Games, we create world-class entertainment experiences. Become part of a team working... ...Our Data Engineering group manages petabyte-scale data, integrating dozens of streaming and batch sources with strict...SeniorFull timeWork at office$100 per hour
...bono volunteer position. JerseySTEM is seeking experienced Data Engineers to stabilize and scale core data pipelines that power... ...data sources into our MySQL operational data warehouse using integrate.io. Implement CDC and incremental loading strategies for efficient...SeniorRemote workFlexible hours- ...SchooLinks is seeking a Software Engineer to drive data migration and integration projects independently. In this role, you will manage the entire integration lifecycle—from architecture and design to testing and documentation, starting with connections to leading CRM...Remote work
$141k - $208k
...Senior Software Engineer - Python and Data Ecosystem United States (Remote) About ClickHouse Recognized on the 2025 Forbes Cloud 100 list,... ...the broader data ecosystem. We build and maintain the integrations that make ClickHouse accessible to millions of developers...SeniorLocal areaRemote workWorldwideHome officeFlexible hoursShift work$213k - $263k
...Develop and contribute to Waymo's data infrastructure platform to enable plant... ...data sharing across models. Deploy and integrate data solutions across a variety of use... ...professional experience in the field of software engineering ~ Experience programming in C++ ~ Experience...SeniorFull timeRemote work$149k - $198.5k
...Senior Software Engineer – AI Data Applications We are seeking an experienced full stack engineer to join our new AI Data Application team. This... ...other data platform teams to understand their needs and integrate solutions seamlessly. Communicate complex technical concepts...SeniorWork at officeRemote work$140k - $200k
...opportunity to work on applications and data at scale, serving millions of... ...jobseekers and employers and need generalist software engineers to build fast, scalable, and effective... ...practical experience ~ Experience with data integration tools like Apache Kafka, Flume, and...SeniorFull timeRemote workFlexible hours- ...Senior Software Engineer, Data PlayOn Sports operates one of the largest real-time data ecosystems in high school sports, spanning streaming... ...architectures. Collaborate with application teams to define integration patterns and service expectations. Improve...SeniorFull timeTemporary workPart timeRemote workFlexible hoursNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Data Integration. Be the first to apply!
- software developer internship no experience Remote
- federal - software developer Remote
- software engineer contract Remote
- part time software developer Remote
- software engineer healthcare Remote
- network software engineer Remote
- ngo software engineer Remote
- software development engineer aws Remote
- software developer internship Remote
- software developer intern Remote


