Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Ruby Software Engineer image - Rise Careers
Job details

Senior Ruby Software Engineer

tastytrade is seeking a Senior Ruby Software Engineer to enhance its technology for retail brokerage. Responsibilities include maintaining existing systems, mentoring junior engineers, and driving new technology adoption.

Skills

  • Proficiency in Ruby and frameworks
  • Experience in multiple programming languages
  • Ability to lead and mentor
  • Strong code review skills
  • Knowledge of application infrastructure

Responsibilities

  • Work with multiple programming languages in the tech stack
  • Provide technical leadership and mentorship
  • Conduct peer code reviews
  • Translate requirements into production-quality code
  • Build proof of concept implementations
  • Profile and refactor existing technology
  • Write comprehensive tests
  • Support application development infrastructure

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Performance Bonuses
  • Stock Purchase Options
  • 401k Plan
  • Annual educational stipend
  • 20 Paid Vacation Days
  • 10 Paid Sick Days
  • Gym Membership Reimbursement
  • Commuter Benefits
  • Pet Insurance
  • Wellness Programs
To read the complete job description, please click on the ‘Apply’ button
tastylive Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
tastylive DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of tastylive
tastylive CEO photo
Tom Sosnoff
Approve of CEO

Average salary estimate

$169000 / YEARLY (est.)
min
max
$156000K
$182000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Ruby Software Engineer, tastylive

At tastytrade, we're looking for a Senior Ruby Software Engineer to join our dynamic team in Chicago! In this role, you’ll become a key player in building and enhancing the foundational technology that powers our retail brokerage business. We pride ourselves on the speed and stability of our backend systems, just as much as the customer-facing applications we develop. You'll dive into a variety of projects, ranging from modifying existing systems to greenfield initiatives that challenge your creativity and technical skills. With tools in your arsenal like Ruby, C++, Java, and JavaScript, you’ll have the opportunity to work across our technology stack, influencing both front-end and back-end development. As a mentor, you’ll provide guidance to junior engineers, conduct thorough peer reviews, and ensure the quality of our code is top-notch. You’ll also play a crucial role in scaling our tech by assessing our architecture and implementing cutting-edge solutions. Our team thrives on collaboration, and we believe in the importance of comprehensive tests for production-quality code. Plus, with a great office location in Chicago's West Loop, we offer fantastic perks like performance bonuses, a 401k plan, and an annual education stipend. If you're excited about making a marked difference in the trading industry with us, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Ruby Software Engineer Role at tastylive
What are the main responsibilities of a Senior Ruby Software Engineer at tastytrade?

As a Senior Ruby Software Engineer at tastytrade, your main responsibilities will include developing and enhancing our backend systems and applications, leading small project teams, conducting peer code reviews, and transforming technical requirements into high-quality production code. Additionally, you'll be expected to mentor junior engineers, evaluate new technologies, and help scale our existing systems to improve our overall performance.

Join Rise to see the full answer
What qualifications are required for the Senior Ruby Software Engineer role at tastytrade?

To qualify for the Senior Ruby Software Engineer position at tastytrade, you should have at least 5 years of professional experience in software engineering, including time served in a technical lead or mentoring capacity. A mastery of one programming language, preferably Ruby, is essential, and experience with additional languages such as C++ or Java would be beneficial. Moreover, a willingness to rapidly learn new frameworks and languages is a must.

Join Rise to see the full answer
What can I expect in terms of team collaboration as a Senior Ruby Software Engineer at tastytrade?

In the role of Senior Ruby Software Engineer at tastytrade, you can expect a collaborative environment where teamwork is highly valued. You'll work closely with both junior and senior engineers, participating in code reviews, project planning, and implementation discussions. Sharing knowledge and supporting your teammates’ growth will be integral to your role, ensuring that everyone contributes to the success of our projects.

Join Rise to see the full answer
What does the typical development process look like for a Senior Ruby Software Engineer at tastytrade?

The typical development process for a Senior Ruby Software Engineer at tastytrade involves collaborating with product teams to translate requirements into technical solutions, engaging in iterative development with a focus on performance and stability, conducting thorough peer reviews, and constantly looking for opportunities to optimize existing systems. You will also participate in sprint planning and retrospective meetings to continuously improve our processes.

Join Rise to see the full answer
What are the perks of being a Senior Ruby Software Engineer at tastytrade?

As a Senior Ruby Software Engineer at tastytrade, you'll enjoy a variety of perks including performance bonuses, a 401k plan, generous vacation and sick leave policies, and wellness programs. Our office environment promotes a healthy work-life balance with minimal on-call responsibilities, and you will have access to gym memberships, catered lunches, and even commuter benefits—all within the vibrant West Loop area of Chicago.

Join Rise to see the full answer
Common Interview Questions for Senior Ruby Software Engineer
Can you describe your experience with Ruby and how it applies to the work at tastytrade?

When addressing your experience with Ruby, be specific about projects where you used Ruby extensively, focusing on how you built scalable systems or applications. Highlight your understanding of Ruby on Rails if applicable, and discuss any challenges you overcame that demonstrate your problem-solving skills.

Join Rise to see the full answer
How do you approach mentoring junior engineers in a technical context?

In your answer, emphasize your philosophy on mentorship, such as fostering an inclusive environment where questions are encouraged. Provide examples of how you've guided juniors through code reviews or technical challenges, detailing the impact of your mentorship on their growth and the team's success.

Join Rise to see the full answer
What strategies do you employ to ensure code quality in your projects?

Include methodologies such as test-driven development, peer code reviews, and using automated testing frameworks. Discuss how these practices not only enhance code quality but also reduce bugs in production, ultimately leading to a better user experience.

Join Rise to see the full answer
Can you give an example of a challenging project you worked on and how you handled it?

Describe a specific project, the challenges you faced, and the innovative solutions you implemented. Highlight your critical thinking and collaboration skills, detailing how you worked with your team to successfully navigate obstacles and achieve project goals.

Join Rise to see the full answer
How do you stay current with new technologies and trends in software engineering?

Discuss your commitment to continuous learning through online courses, attending conferences, or participating in coding communities. Explain how you integrate new technologies into your work at tastytrade and how this contributes to your team's success.

Join Rise to see the full answer
What role does performance profiling play in your development process?

Explain the importance of performance profiling in creating efficient applications. Discuss your experience with profiling tools and how you use performance data to identify bottlenecks, informing high-level architectural decisions or optimizations in your projects.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Describe your approach to prioritization, possibly mentioning the use of project management tools or frameworks like Agile. Emphasize the importance of communication with stakeholders to align priorities and deadlines, ensuring project milestones are met.

Join Rise to see the full answer
What is your experience with deploying applications in a production environment?

Share your deployment experiences, detailing the processes and tools you've used to ensure successful application launches. Mention any rollback strategies you've implemented and how you handle post-deployment monitoring and troubleshooting.

Join Rise to see the full answer
How do you integrate feedback from code reviews into your development work?

Discuss your openness to feedback and how you actively seek it to improve your coding practices. Provide examples of how you've applied feedback in past projects, demonstrating your willingness to learn and improve continuously.

Join Rise to see the full answer
Why do you want to work for tastytrade as a Senior Ruby Software Engineer?

Express your enthusiasm for tastytrade's mission and culture, and highlight how your skills align with their goals. Mention specific aspects of their technology stack or company values that resonate with you, showing that you are genuinely interested in contributing to their success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Symbotic Hybrid US, Middlesex County, MA; Massachusetts, Waltham, MA
Posted 11 days ago

Join Symbotic, a pioneering automation technology leader, as a Senior Embedded Software Engineer focused on developing cutting-edge safety solutions.

Photo of the Rise User
Posted 23 hours ago

Join FreeWheel as a Senior C/C++ Software Engineer IV and lead the development of innovative ad-serving technologies.

Photo of the Rise User
Posted 10 days ago

Join Renesas as a Principal Software Engineer and lead the development of innovative Android BSP solutions for automotive systems.

Posted 12 days ago

Join Deutsche Bank in Bucharest as a Senior Software Engineer and help shape our technology solutions within the Accounting domain.

Photo of the Rise User
Censys Hybrid Ann Arbor, Michigan, United States
Posted 10 days ago

Join Censys as a Software Engineer focused on AI, where you'll enhance platform interactivity through innovative AI-driven features.

Posted 7 days ago

Join Apollo as a Software Engineer Lead to spearhead the automation of critical business processes using ServiceNow and Azure cloud services.

Photo of the Rise User
Spotify Remote No location specified
Posted 13 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

Join Spotify's Platform team as an iOS Engineer to innovate and enhance user experience through impactful technology.

Photo of the Rise User
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$156,000/yr - $182,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health