Senior Software Engineer- Data Team

| United States +1 more | Remote
Employer Provided Salary: 150,000-180,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Sorry, this job was removed at 3:59 p.m. (CST) on Tuesday, May 14, 2024
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Type
Full-time
Description
YCharts enables its customers to make smarter investment decisions. Our cloud-based financial data and investment research platform provides investment advisors, wealth managers, and institutional and retail investors with comprehensive data, powerful visualization tools, and advanced analytics. YCharts has transitioned from a fintech startup to a thriving growth company (7x Inc. 5000 Fastest Growing Company). YCharts proudly services industry-leading names such as WealthManagement.com, Seeking Alpha, TD Ameritrade, Fidelity, Charles Schwab, The Wall Street Journal, Morgan Stanley, and Wells Fargo.
The Position:
As a software engineer on the Data team, you can expect to work with technologies that ensure our data pipeline efficiently maintains and calculates data for the 200,000+ securities in our universe. Engineers on the Data team typically work on features that ensure financial data is consistent, reliable, timely and accurate by importing data from third party data providers, performing custom calculations on this imported data, and efficiently storing this data.
Being a Senior Engineer you will have the autonomy to design and prioritize projects independently, demonstrating your expertise. Writing efficient, well-designed, and thoroughly tested code will be a key responsibility, while also actively participating in code reviews to ensure code quality across the team.
As an engineering organization, we put a lot of focus on collaboration, building new products, and refactoring our codebase which has allowed us to scale and grow with as little pain as possible. We look for engineers who have an attention to detail and have a strong desire to do things the right way even if it requires taking a step back rather than the first thing that comes to mind.
You will be working alongside other high-performing engineers and there is never a shortage of challenging and interesting projects that will keep you busy and keep you constantly learning new things both from a technical and domain perspective.
Job Responsibilities:

 

  • Write code in Python and the Django framework to implement complex backend features and ensure that your code is well-tested
  • Use tools like Airflow to build / enhance financial data pipelines for over 200,000 securities
  • Make use of pandas and asynchronous task tools like celery to efficiently calculate 4,000+ unique data points for each security
  • Design robust data models that account for the structure and type of data to store
  • Design, plan, estimate, and ticket features that are scoped by our product team
  • Work directly with our product team to clarify feature requests and negotiate solutions
  • Take ownership of projects and be responsible for the entire lifecycle of your code: Development, test, production, and subsequent fixes and improvements
  • 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

Requirements
About You:

 

 

  • 5+ 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 participating in multi-month projects from conception to maintenance with multiple team members
  • 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 or within a team

Compensation:

 

 

  • Base salary range: $150,000 - $180,000 annually
  • This position is also eligible for an annual bonus based on individual and team goals and company performance.

Why YCharts?:

 

 

  • Opportunity to work in a fast-growing fintech company that is shaping the future of investment research and data analytics.
  • Collaborative and inclusive work environment that encourages creativity and innovation.

Awards and Accolades:

 

 

  • 7x Inc. 5000 "Fastest Growing Companies"
  • American Banker's "Best Fintechs to Work For"
  • Built in Chicago's "Best Places to Work" and "Best Small Company to Work For"
  • Inc.'s "Best Places to Work"
  • Inc.'s "Top Regionals: Midwest"
  • Crain's "Best Places to Work in Chicago"
  • InvestmentNews' "Biggest Fintech Innovations"
  • Technology Tools for Today & Inside Information's "Top Tool Advisors Are Thinking About Adding"
  • Kitces Report's "Investment Data" market leader, #1 most-adopted in the last year, #2 in market share
  • Business Intelligent Group's "Best Places to Work"
  • Hired's "Top Employers Winning Tech Talent"

Perks & Rec:

 

 

  • Chicago (River North) & NY (Chelsea) offices with flexible remote options
  • 100% Employer-covered medical, dental & vision insurance
  • Flexible Spending Accounts (Healthcare and Dependent Care)
  • 401(k) match
  • Paid parental leave
  • Discounted Pet Insurance
  • Great Work/Life Balance: Generous PTO including Vacation Days, Paid Holidays, Sick Days, and "Celebration Days"
  • DEI commitment
  • Continued education annual stipend
  • Opportunity to join committees (YCollective, Women at YCharts, and more!)
  • Summer hours- we head out early during the warm months!

In-Office Perks:

 

 

  • Weekly Grubhub credits for in-office lunches
  • Rotating selection of high-quality coffees
  • Craft beer, kombucha, and cold brew on tap
  • Snacks and drinks to get you through the day
  • Opportunity to join team leagues like kickball
  • Fun company outings including an annual celebration in Chicago, Whirlyball, community service, baseball games and happy hours!

YCharts provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
At YCharts, we feel strongly that respect and inclusion are essential ingredients for creativity, innovation, and success. While we know there's more work to be done to advance diversity and inclusion, we're proud of our success thus far and excited for the journey to come.

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
Chicago, IL

Technology we use

  • Engineering
  • Sales & Marketing
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • TypeScriptLanguages
    • DjangoFrameworks
    • Node.jsFrameworks
    • MySQLDatabases
    • HubSpotCRM

What are YCharts Perks + Benefits

YCharts Benefits Overview

PERKS & REC:

Chicago (River North) & NY (Chelsea) offices with flexible remote options
100% Employer-covered medical, dental & vision insurance
401(k) match
Paid parental leave
Generous PTO including Vacation, Paid Holidays, Sick Days and “Celebration Days”
DEI commitment
Continued education via “Starbucks and Study”
Summer hours— we head out early during the warm months!

IN-OFFICE PERKS:

$60/week Grubhub credits for in-office lunches
Rotating selection of high-quality coffees
Craft beer, kombucha, and cold brew on tap
Snacks and drinks to get you through the day
Opportunity to join team leagues like kickball
Fun company outings including an annual celebration in Chicago, Whirlyball, community service, baseball games and happy hours!

Culture
Volunteer in local community
Open door policy
OKR operational model
Pair programming
Open office floor plan
Employee resource groups
Summer hours
Flexible work schedule
Summer hours (early release at 2 pm) and flexible scheduling if needed.
Remote work program
Diversity
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity manifesto
Mean gender pay gap below 10%
Diversity employee resource groups
Women at YCharts
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Company equity
Performance bonus
Child Care & Parental Leave
Generous parental leave
Family medical leave
Vacation + Time Off
Generous PTO
Paid volunteer time
Paid holidays
Paid sick days
Office Perks
Commuter benefits
YCharts offers pre-tax commuter benefits for all employees
Company-sponsored outings
Free daily meals
$20 for lunch 3x / week if in the office
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Professional Development
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education available during work hours
Online course subscriptions available
Customized development tracks
Paid industry certifications

More Jobs at YCharts

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about YChartsFind similar jobs like this