Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Data

$120k - $160k

YCharts

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 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. 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. #J-18808-Ljbffr

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Data in New York, NY vacancy
  • $175k - $225k

     ...willingness to challenge consensus. About the Team The DRW C/FICCO Data Engineering team is essential to developing valuable datasets and...  ...Experience with Linux‑based, concurrent, high‑throughput, low‑latency software systems. Experience with pipeline orchestration frameworks (e... 
    Suggested
    Temporary work
    Work experience placement
    Flexible hours

    P2P

    New York, NY
    1 day ago
  •  ...decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed...  ...Learn more at chain.link. About the Role About the Role As a software engineer on the Data Products team, you’ll collaborate with an... 
    Suggested

    Chainlink Labs

    New York, NY
    4 days ago
  • $200k - $250k

     ...they can interact with markets tomorrow. The Role We are looking for a skilled and experienced Software Engineer to join our team, building high‑performance real‑time data pipelines to process financial market data, including security prices for various asset classes... 
    Suggested
    Work at office

    Clear Street

    New York, NY
    9 hours ago
  • $190k - $250k

     ...accelerate the translation of medical breakthroughs and expand access to preventive care for as many people as possible. Senior Software Engineer – Data Engineering Atria Health is seeking a Senior Software Engineer for our Data Engineering team to support engineering... 
    Suggested
    Work at office
    Flexible hours
    3 days per week

    Chris Baily

    New York, NY
    4 days ago
  • $160k

     ...the office on a hybrid basis three times a week (Tuesday, Wednesday, Thursday). Responsibilities Fubo is looking for a Software Engineer to join our Data Engineering team. In this role, you will: Design and build scalable data ingestion pipelines, analytics systems, and... 
    Suggested
    Work at office

    Fubo

    New York, NY
    4 days ago
  • $160k - $210k

     .... This creates an urgent need to showcase the power of our small business data as we scale our sales and marketing initiatives. The Role We are looking for an experienced Senior Software Engineer to join our API and Data Delivery Team. You will play a central role in architecting... 

    Dormont Manufacturing Company

    New York, NY
    1 day ago
  • $121.4k - $161.8k

     ...where 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 time
    Work at office

    Rockstar Games

    New York, NY
    2 days ago
  • $123.7k - $254.67k

    Role Description As a Data Engineer at tvScientific, you will be a key player in implementing the robust data infrastructure to power our data-heavy company. You will collaborate with our cross-functional teams to evolve our core data pipelines, design for efficiency as... 

    Remotive

    New York, NY
    1 day ago
  •  ...a broken checkout flow, the PM uses our data to prioritize the issue, the designer sees...  ...where the experience broke down, and the engineer pulls the trace underneath. We're building...  ...own how the next decade of teams ship software. We're looking for the people who will move... 
    Immediate start
    Visa sponsorship

    Interfere, Inc.

    New York, NY
    3 days ago
  • $140k - $200k

     ...Overview We're looking to hire for our Data side of our AI team at Speechify. This role is responsible...  ...through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to... 
    Full time
    Shift work

    Speechify

    New York, NY
    3 days ago
  • Nira Energy, located in New York, is seeking a Software Engineer to develop software and data products that support renewable energy initiatives. As part of a collaborative team, you will work closely with Transmission Planning Engineers to accelerate the integration of... 

    Nira Energy

    New York, NY
    4 days ago
  •  ...your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase...  ...Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision‑making... 

    JPMorgan Chase

    New York, NY
    4 days ago
  • Scale AI, Inc. in the United States is hiring a software engineer to design, build, and maintain robust, scalable systems across the full stack. You will work on the GenAI data engine, with front‑end, back‑end, and infrastructure work using modern technologies. You’ll... 

    Scale AI

    New York, NY
    4 days ago
  • $70k - $80.5k

    Software Engineer - Web-based Environmental Data Tools (5164) Location: Remote Job Code: 5164 Bennett Aerospace Inc., a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a highly motivated Software Engineer to lead... 
    For contractors
    Local area
    Remote work

    Three Saints Bay

    New York, NY
    4 days ago
  • $147k - $211k

    Google is seeking a Data Engineer to join its Threat Intelligence Group in New York, NY. The role involves building and scaling core infrastructures...  ..., along with at least 2 years of relevant experience in software development and strong knowledge in data structures.... 

    Google

    New York, NY
    4 days ago
  • $320k

     ...growing group of committed researchers, engineers, policy experts, and business leaders working...  ...the fixes they need. Anthropic’s RL Data team builds the systems that produce high...  ...eliminate or escalate blockers. Strong software engineering skills in at least one modern... 
    Visa sponsorship

    Anthropic

    New York, NY
    4 days ago
  • A leading blockchain technology firm in New York, NY, is looking for a Software Engineer to join its Data Products team. You will design and implement features, manage projects, and build core products with smart contracts. The ideal candidate will have over 7 years of... 

    Chainlink Labs

    New York, NY
    4 days ago
  •  ...system of record for event marketing, giving teams the data and insights they need to make smarter, more...  ...more. ________________ We’re looking for a Senior Engineer, Data & AI who thrives at the intersection of software engineering, data engineering, and applied AI to... 

    Vendelux

    New York, NY
    4 days ago
  • Palantir Technologies is looking for a Software Engineer to build software that transforms how organizations use data. In this role, you'll engage in a variety of projects, and collaborate closely with both technical and non-technical teams to solve complex problems. Applicants... 

    Palantir Technologies

    New York, NY
    4 days ago
  • $160k - $240k

    Our Team The Custom Data team helps clients to bring their firm’s private datasets into the Bloomberg ecosystem. It lets them link...  ...evolve the future of Custom data at Bloomberg. Mentor junior engineers in the team on best engineering practices. You’ll Need to Have... 
    Temporary work
    For contractors
    Work experience placement

    Bloomberg

    New York, NY
    3 days ago
  • A dynamic tech company is seeking a full-time Software Engineer II for their Business Intelligence team. The role involves building components...  ...aid clients in making smart business decisions using complex data. Candidates should have proven Python skills and experience... 
    Remote job
    Full time
    Flexible hours

    BloomReach

    New York, NY
    4 days ago
  • Fuze Health Inc. is seeking a Graduate Software Engineer to join their remote US technology team. This entry-level role offers hands-on experience...  ...product engineering and cloud computing, focusing on log and data analysis for troubleshooting. The position requires a... 
    Remote job

    Fuze Health Inc.

    New York, NY
    2 days ago
  • A technology company is seeking generalist software engineers to join their remote team. Candidates will work on web applications, data mining, and infrastructure projects, contributing to solving complex technical challenges. Passion for programming and experience with... 
    Remote job

    WorksHub

    New York, NY
    4 days ago
  • Goldman Sachs Bank AG in New York is looking for a Software Engineer to focus on software design and development. The role requires collaboration with various teams and the ability to innovate in an agile environment. Candidates should possess a Bachelor's degree in Computer... 

    Goldman Sachs Bank AG

    New York, NY
    3 days ago
  • $175k - $210k

    Senior Software Engineer - Data & Integrations New York, New York, United States Sage is on a mission to improve care and quality of life for older adults, starting with those residing in senior living facilities. Falls are the leading cause of injury-related death among... 
    Apprenticeship
    Work at office
    Local area
    Remote work
    2 days per week

    Sagehealth

    New York, NY
    4 days ago
  • A leading technology company is seeking a Senior Software Engineer to lead development for federal clients, focusing on scalable backend systems...  ...in full-stack development, cloud technologies, and data engineering. You will collaborate with stakeholders to translate... 

    Scale AI

    New York, NY
    4 days ago
  • Dandelion Health AI seeks an engineer for their de-identification pipelines in New York City. You will design software systems processing billions of data rows monthly while maintaining cost efficiency. The ideal candidate has 3+ years of Python development experience and... 
    Remote job

    Dandelion Health AI

    New York, NY
    4 days ago
  • $70k - $80.5k

    A technology solutions provider is seeking a motivated Software Engineer to develop web-based applications for ecological data collection. This remote position involves designing and testing platforms, implementing database structures, and collaborating with researchers... 
    Remote job

    Three Saints Bay

    New York, NY
    4 days ago
  • $157k - $213k

    Senior Software Engineer, Data/Machine Learning (Full Stack) We are seeking a Senior Software Engineer to join our New York based Data/ML team. The Data/ML team tackles interesting problems that span a wide range of technical challenges in machine learning, data storage... 
    Work at office

    Viam

    New York, NY
    4 days ago
  • Sr. Software Engineer (Data Acquisition) As a Senior Software Engineer on our Data Acquisition team, you’ll play a key role in one of the most technically challenging and strategically important areas of our platform: integrating Cedar with the complex and fragmented healthcare... 
    Hourly pay
    Work at office
    Work from home
    Flexible hours

    Cedar Inc.

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Data. Be the first to apply!