
Software Engineer
Job Description
Posted on: October 18, 2025
A global AI-powered market intelligence company is seeking a Software Engineer to join its Reference and Entity Data Services team. This team is central to the platform’s mission—building scalable systems that aggregate, clean, and distribute entity data across millions of global companies. The company’s technology stack includes Python, MySQL, PostgreSQL, ClickHouse, and AWS, serving over 6,000 enterprise customers worldwide.
As part of this highly collaborative engineering group, you’ll develop robust data pipelines that handle complex integrations, power downstream services, and maintain the accuracy and speed of reference data relied upon by tens of thousands of users daily. The company is in an exciting growth phase, expanding beyond corporate data to include people, industries, and government entities.
Benefits
- Competitive base salary between $120,000 and $166,000 USD
- Performance-based bonuses and equity opportunities
- Comprehensive health, vision, and dental insurance
- Flexible remote work across the U.S.
- Access to advanced AI-driven tools and data infrastructure
- Continuous learning culture with collaboration across global teams
- Inclusive and supportive diversity-focused work environmentResponsibilities
- Test, review and deploy code quickly. We deploy over 10 times per day and manage major releases with feature flags rather than coordinated deployments.
- Research, learn and share new techniques for solving complex engineering problems. We’re a highly collaborative team and we push each other to find better solutions every day.
- Write tools and develop practices for the engineering team. From GraphQL-to-Typescript compilers to fully automated deployments, we take the time to invest heavily in our own productivity.
- Own projects from end-to-end. On a given day you might be building a system to measure search engine performance, reworking an integration with a third-party provider, or designing the next generation of a data pipeline.
Requirements
- 3+ years of professional experience in software engineering with a focus on data-intensive backend systems.
- Deep understanding of computer science fundamentals, including algorithms, distributed systems, and asynchronous processing.
- Strong proficiency in Python and experience with relational databases (MySQL, PostgreSQL).
- Proven ability to write maintainable, production-quality code supported by automated tests and observability tools.
- Familiarity with CI/CD pipelines, streaming data, caching, and cloud infrastructure (AWS preferred).
- Excellent problem-solving, debugging, and analytical skills.
- A collaborative mindset with a passion for learning, innovation, and system optimization.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Endpoint Security Engineer 2

Mobile Application Developer - React Native + iOS - £110k + Bonus - Remote

Frontend Developer

Software Engineer
