Software Engineer, Data
$120k - $160kYCharts
The Company
YCharts empowers wealth managers to make smarter investment decisions and communicate with confidence. Our SaaS platform combines powerful research, proposal generation, and client communication tools that transform complex financial data into clear visuals and actionable insights.
For nearly a decade, YCharts has been recognized on the Inc. 5000 Fastest Growing Companies list — a testament to our sustained growth, strong culture, and industry-wide impact. Thousands of leading RIAs, asset managers, and broker-dealers use YCharts to turn data into decisions, insights into action, and client conversations into growth.
The Position:
Work with technologies that ensure our data pipeline efficiently maintains and calculates data for the 7 million+ securities in our universe. Work on features that ensure financial data is consistent, reliable, timely and accurate by importing data from third party data providers and performing custom calculations on this imported data, with day-to-day emphasis on database load management, caching strategies, memory efficiency, and query optimization.
Key Responsibilities
- Write code (and unit tests!) in Python and the Django framework to implement complex backend features.
- Use tools like Airflow to build / enhance financial data pipelines for over 7 million securities.
- Make use of pandas and asynchronous task tools like celery to efficiently calculate 4,000+ unique data points for each security.
- Profile and optimize database queries — analyze query plans, design effective indexes, and eliminate N+1s and slow paths that don't hold up under production load.
- Manage database load — reason about read/write patterns, connection usage, replica strategy, and batching to keep the data tier healthy as volume grows.
- Design and tune caching layers to reduce redundant computation and database pressure while keeping data fresh and correct.
- Design robust, scalable data models that account for the structure, type, and volume of data to store, and how it will be queried.
- Investigate and resolve performance regressions and incidents — using metrics, profiling, and monitoring to find root causes.
- Design, plan, estimate, and ticket features that are scoped by our product team.
- Perform code reviews for other engineers on the team.
- Document the work you have done both in repo as well as outside of the repo for future engineers.
- Collaborate with other engineers both verbally and in writing to plan, design, and build a world-class financial research platform.
Qualifications and Experience
- 2+ years of relevant industry or academic experience
- Experience developing in Python (knowledge of the Django framework a plus)
- Experience designing, building and maintaining application features on the backend
- Experience working with relational databases, including writing and optimizing queries and reasoning about indexing and query performance
- Experience participating in multi-month projects from conception to maintenance with multiple team members
- Familiarity with caching, and strategies for managing database and memory load at scale a plus
- Experience working with large datasets and an interest in the performance and efficiency challenges that come with them
- Desire to take ownership and responsibility when a problem or opportunity arises
- Experience working with non-technical teams (product, business, etc) where explaining technical concepts is needed
- Self-organized and able to work independently
Benefits & Perks
- 100% employer-paid health, dental, and vision insurance.
- 401(k) match to support your financial future.
- Opportunities for internal mobility and cross-functional collaboration.
- Flexible time off, vacation days, sick days, and a celebration day.
- Paid parental leave to support work-life balance.
- Professional development stipend to help you grow in your career.
- Hybrid work schedule with flexibility to work both in-office and remotely.
- Summer hours so you can enjoy more sunshine.
- Recognition programs to celebrate contributions and milestones.
- Modern, centrally located offices stocked with premium snacks, coffee, beverages and weekly lunch credits to fuel your day.
- Regular team events, celebrations, and company-wide gatherings that keep our culture connected and collaborative.
Compensation
At YCharts, we are committed to pay equity and transparency in all locations, including compliance with local pay disclosure requirements: the base salary range is $120,000 - $160,000 USD, with starting salary based on skills and experience.
Why Join YCharts
YCharts is more than a fintech company—we’re a team driven by curiosity, collaboration, and people-first leadership. We believe innovation thrives in an environment where ideas are heard, growth is supported, and impact is measurable.
Our award-winning culture reflects that commitment:
- Inc. 5000 Fastest Growing Companies (nearly a decade running)
- Crain’s Best Places to Work in Chicago
- Inc. Best Places to Work
- Built In Chicago Best Places to Work
- American Banker Best Fintechs to Work For
At YCharts, you’ll do meaningful work, grow alongside a talented team, and see the results of your impact every day.
YCharts is an equal opportunity employer. We celebrate diversity and are committed to fostering an inclusive, equitable environment for all employees.
Be part of the team transforming how the wealth management industry makes and communicates investment decisions.
Salary Description
$120,000 - $160,000
- .... Overview We're looking to hire for our Data Acquisition side of our AI team at Speechify. This... ...through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Senior Software Engineer to join us. What You’ll Do Be...SuggestedRemote jobFull timeShift work
$180k - $225k
...they are vital to our success! We like software that’s serious and culture that’s not... ...should keep reading. About the Customer Data Team Our Customer Data team builds the... ...Stack ngrok runs entirely on AWS. Engineers develop by using remote development tools...SuggestedRemote jobPermanent employmentFull timeWork at officeLocal area$154.35k - $231.53k
...is the ability to make informed and automated decisions quickly, backed with high quality data. That is our goal for the data team at Stoke, our software empowers our engineers and provides them the ability to automate and improve the efficiency of their day-to-day tasks...SuggestedPermanent employmentFull time- ...leader in providing Information Technology, Engineering Services, Program Management and... ...Community! YOUR RESPONSIBILITIES: Software Engineer (SWE3) will design, develop, test... ...test, deploy, and maintain components of a Data Dictionary capability supporting...SuggestedFull timeFor contractorsRemote workFlexible hours
$155k - $212k
...revolutionizing healthcare by leveraging data and automation to empower care providers... ...offers a unique opportunity to join a software development team to advance our capabilities... ...) As a core member of our software engineering team, you will design, build, and scale...SuggestedPermanent employmentFull timeHome officeFlexible hours$110k - $145k
...Software Engineer - Data Fulfillment Truveta is the world’s first health provider led data platform with a vision of Saving Lives with Data. Our mission is to enable researchers to find cures faster, empower every clinician to be an expert, and help families make the...Full timeFor contractorsH1bWork at officeVisa sponsorshipWork visaFlexible hours$160k - $240k
...models trained on rich, continuous neural data — a high-resolution model of the brain at... ...will come from researchers and engineers working as a single, tightly collaborative... ...intelligence. About the Role We are hiring Software Engineers to build the data platform that...Full timeVisa sponsorshipFlexible hours- ...news, visit newsroom.poshmark.com . The Big Data team is a central player in the Poshmark organization... ...new business critical initiatives. The Data Engineering team at Poshmark is looking for an experienced software engineer to scale Datalake, ensuring real-time...Full time
- ...we buy and produce products by providing data on transparency and traceability for supply... ...cooperation with other developers, data engineers and product managers. Design and build... ...user experience. Promote agile and software best practices and develop effective solutions...Remote jobFull time
$150k - $225k
...willingness to challenge consensus. We are looking for a Market Data Developer to join our Cumberland team. This role is... ...strategies. As a member of this team, you will work with other software engineers to design and develop the full stack of software needed to...Full timeTemporary workFlexible hours$110k - $130k
...enterprises and AI innovators around the world. With 33 global cloud data center locations, Vultr is trusted by hundreds of thousands... ...Vultr is seeking a highly skilled and experienced Senior Software Engineer, Internal Platforms (Data & Domain) to serve as the domain...Full timeWork at officeImmediate startRemote workFlexible hours$180k - $220k
...captivate, and inspire audiences. Learn more at . Visit our Mission and Culture doc here . Position Summary A Software Engineer with data engineering responsibilities to bridge the gap between core application development and large-scale data infrastructure....Full timeWork experience placement- ...and building the most advanced hardware, software, and AI technology to make it possible. Our... ...night of sleep into a personalized, data-driven recovery experience. We are trusted... ...technology, and we need a world-class Data Engineer to power our next phase of hypergrowth. You...Full timeWork at officeImmediate startWorldwideSleeping nightsFlexible hoursNight shift
$110k - $130k
...making journalism so good that it’s worth paying for. About the Role: The New York Times is looking for a Software Engineer to join the Content Data Products team. You will report to an engineering manager and partner with engineers, product and project managers...Full timeWork at officeLocal areaFlexible hours2 days per week$204k - $259k
...collaborates with several other Waymo teams that consume map data. You will: Evaluate and launch machine learning models... ...work on various parts of the system ~ A passion for good software engineering We prefer: M.S. or Ph.D in Computer Science or a similar...Full timeRemote work- ...own destiny. We love tackling tough engineering problems and look for Engineers who are... ...the last. Klaviyo operates a real-time data platform written in Python and built for... ...How you'll make a difference: As a software engineer on this team, you will be responsible...Full time
$160k
...come into the office on a hybrid basis, three times a week (Tuesday, Wednesday, Thursday).* Fubo is looking for a Software Engineer to join our Data Engineering team. In this role, you'll design and build scalable data ingestion pipelines, analytics systems, and microservices...Full timeWork at office- ...About the team Online Data builds and operates Habitat, the single product surface of... ...operational tooling. This is a critical role for engineers who like owning hard distributed-systems... ...industry experience building production software, including 3+ years leading large-scale,...Full time
$155k - $205k
...Make an Impact Where It Matters Most At Intelliforce, you build mission software with teams who move fast, communicate clearly, and own outcomes. In this role, you will engineer reliable data workflows that help teams turn complex data into usable results. You will focus...16 hoursFull timeImmediate startRemote workVisa sponsorshipDay shift- ...Inc. is seeking a highly skilled Full Stack Developer with Big Data expertise to support mission-critical programs within the... ...The ideal candidate will bring a strong mix of full stack engineering capabilities and data-intensive application experience , with...Full time
$176k - $240k
...safely and reliably. We are looking for engineers who are ambitious and excited about helping... ...Network Interface team owns road network data definition and data products for all... ...vehicle real-time access. We are seeking a Software Engineer to develop the geometry algorithms...Full timeTemporary workRelocation package$240k - $280k
...small, highly motivated, and focused on engineering excellence. This organization is for individuals... ...and scientific discovery. High-quality data is fundamental to every stage of that... ...scale. We work at the intersection of software, data, infrastructure, and machine...Full timeTemporary work$121.4k - $161.8k
...you can learn and collaborate with some of the most talented people in the industry. Rockstar Games is seeking a Senior Software Engineer in Data Engineering to join a team focused on building a cutting-edge game analytics platform and tools to better understand our...Full timeWork at office$200k - $250k
...The Team: The FACT team is responsible for several key data products which enable Clear Street’s systems and personnel to... ...The Role: We are looking for a skilled and experienced Software Engineer to join our team, building high-performance real-time data pipelines...Full timeWork at office- ...platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising... ...can trust to grow their business. As a Senior Data Engineer at tvScientific, you will be a key player in implementing the robust...Remote jobFull timeWork at officeRelocationRelocation package
$100k
...infrastructure is key to accelerating this innovation. ML models can only be as good as the data we provide them. That's why we continue to innovate on making data and feature engineering as simple, scalable, and efficient as possible. Are you interested in joining us on...Full timeImmediate startFlexible hours$138.7k - $173.4k
...That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as Twilio's next Software Engineer on our Data & Analytics Platform Who we are & why we’re hiring Twilio powers real-time business communications and data...Remote jobFull timeLocal areaWorldwide$140k - $220k
...world. Our Coherent Distributed Networks (CDN™) technology fuses data from radars, EO/IR sensors, and electronic warfare systems... ...sensing platform. Role Overview We're looking for a Software Engineer to build the data systems that make this possible. You'll design...Full timeWork experience placementCasual workWork at officeRelocation package3 days per week$30 per hour
...You’ll join an expert annotation team to create training data for the world's most advanced AI models. No previous AI experience... ...most prominent players in the AI/LLM space today. We seek software engineers with 3+ years of experience to train large AI language models...Remote jobHourly payWeekly payFull timeContract workFlexible hours- ...but to help redefine the future of how work gets done. The Data Governance team builds services, systems, and product features... ...to make the lives of Data Stewards easier. AS A SENIOR SOFTWARE ENGINEER IN DATA GOVERNANCE AT SNOWFLAKE, YOU WILL: Work closely with...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Data. Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote

