Go to our website »

Jobs at YCharts

Senior Software Engineer

Location: New York, NY

Type: Full Time

Min. Experience: Mid Level


We're looking for a talented engineer to help build the world's best web-based financial terminal. A Senior Engineer at YCharts serves as an anchor of the engineering team: recognized by others as an expert in software construction, able to guide junior engineers through the development lifecycle and is seen as go-to in the company. Our ideal candidate has at least a few years of experience and can do everything from high performance web development to some serious systems hacking. A Senior Engineer is truly full-stack and will have a significant amount of technical ownership and responsibility.


  • Write tools and applications to import, run calculations on and visualize billions of financial data points.
  • Create a high performance, high-availability web infrastructure.
  • Architect and build new features, entirely new sections, or improve existing parts of our site, often as a project lead.
  • Improve the codebase by constantly looking for places to make things faster, cleaner, clearer.
  • Be a leader in the team by making your skills and expertise openly available to junior engineers. 


  • Expertise building interactive web applications. You should know good practices, REST and have experience with caching, large deployments and common optimization strategies.
  • Experience with a dynamic language (Python, Ruby) preferably in the context of a web framework (Django, Rails).
  • Experience with Angular.js or similar JavaScript framework would be excellent.
  • Experience with Amazon AWS products/ EC2 deployments is great; even better if you know how to manage hundreds of machines with a configuration framework like Chef or Ansible. 
  • A background or interest in finance would be highly valued. Experience writing Excel plugins or VBA scripts is a plus. 
  • Strong Computer Science fundamentals and a comprehension of all the trade-offs inherent in constructing large software systems. You have a  "feel" for good software architecture.

Job Perks

  • Competitive salary and equity
  • 401K
  • Excellent medical and dental insurance coverage
  • Plenty of paid vacation time
  • New Macbook of your choice
  • Sunny, spacious office
  • Fridge stocked with food and drinks
  • 6 ways to make coffee and a great quality coffee supply
  • Catered lunch every Friday
  • Friday afternoon beers
  • Relaxed company culture (no dresscode, flexible hours, etc)
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:
Website, blog or portfolio: