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

Senior Software Engineer

We are a profitable, mission-driven fintech company that provides quality financial solutions for people whose needs go unmet by traditional institutions. We serve people with complex needs and those who care for them, and it is an honor to wake up in the morning knowing that we have a profound impact on our customers’ lives.

In this role, you’ll use your software development skills to make this thoughtful fintech work happen! While you’ll spend most of your time hands-on coding in our Rails/React stack, you’ll also be taking the time to understand the architecture, mentor and learn from those around you to create sustainable software.

Our engineering team carefully balances the needs of speedily pushing out new features while supporting an ever-growing portfolio of existing features. We take pride in lending our technical skills toward a social mission we care about. If this sounds like your kind of environment, please apply.

What You’ll Do

  • Independently and reliably deliver code in our Rails/React environment

  • Support and be supported by your teammates

  • Act as a kind educator and learn from teammates across different experience levels in Rails

  • Be known for your boring, no-surprises software delivery

  • Apply new patterns set by technical leads around testing, accessibility, security, and maintainability

  • Incrementally address technical debt without losing focus on feature delivery

  • Guide the team through a mix of modeling better practices, active mentoring, and teaching

Who You Are

  • Experienced webapp developer familiar with Rails

  • Proactive problem solver who enjoys deeply understanding business needs

  • Equally comfortable working independently or closely with (remote-first) teammates

  • Experience with a modern frontend framework (React, Angular, or Vue)

  • Experience in high-compliance environments (ex: PCI, ISO 27001, HIPAA, SOX)

  • Enjoy working cross-functionally in a remote-first, agile-style environment

  • Curious about the needs of your users, teammates, and organization

  • Skilled at delivering and receiving feedback with teammates

  • Truly care about diversity and inclusion in the workplace

  • Comfortable collaborating with product managers and designers to better understand business needs

  • Comfortable existing in and seeking direction in an environment of ambiguity and change

Bonus nice to have:

  • Experience in fintech

  • Experience with fiduciary or advisory services

  • Experience with learning customer needs in B2B environments

  • Experienced teacher or mentor

  • Experience with React, ES6, yarn, webpack

  • Works from Central Time

Why You’ll Love Us

  • We’ve got the energy and passion of a startup combined with the professionalism of a financial services firm and the compassion of a mission-driven organization that truly cares about each other and the people we serve.

  • We’re just getting started! With fifty million Americans in our addressable market, we are growing quickly into a large financial services company that will be developing new products you will help us shape and take to market. 

  • We offer competitive wages, Health, Dental & Vision coverage, your very own professional development budget, and an awesome vacation package.

  • Our customers are not only grateful for our services but are the absolute best. We have the privilege of providing financial protection for vulnerable members of society and partnering with expert service providers to do so. Our customers and partners love us, and we love them back. You can sleep soundly every night knowing you are doing a really wonderful thing by getting our services into more hands.

  • We treat one another like we treat our customers: with respect and dignity. Diversity, equity, and inclusion are cultural values we take very seriously, and we welcome and recruit team members of all backgrounds and identities.

  • We like to have fun together! We work from home from all across the US (though we do have small offices in SF and Kingston NY), and we enjoy connecting virtually for laughs with teammates, and appearances of kiddos and furry friends over Zoom. And we love our in-person team get-togethers around the country.

If you are a high-performing person who wants to join a diverse, inclusive team and use your skills to make a real impact in people’s lives, we invite you to apply to join our team.

True Link Financial Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
True Link Financial DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of True Link Financial
True Link Financial CEO photo
Kai Stinchcombe
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 Software Engineer, True Link Financial

If you’re a Senior Software Engineer looking to make a real difference, we have an exciting opportunity for you at our mission-driven fintech company! Here, we focus on providing quality financial solutions to individuals whose needs aren’t met by traditional institutions. You'll spend most of your time writing code in our Rails/React stack, all while mentoring and learning from your teammates. It’s a collaborative environment where you’ll contribute to coding while understanding our architecture to create sustainable software. We pride ourselves on our thoughtful approach, balancing the speed of rolling out new features with maintaining existing ones. You’ll have the responsibility of reliably delivering well-tested, maintainable code and effectively addressing any technical debt. Your proactive problem-solving skills will shine as you work both independently and within a remote team. If you’re someone who values diversity and inclusion, enjoys cross-functional collaboration, and cares deeply about user needs, then this position is perfectly suited for you. We’re not just another fintech company; we’re on a profoundly fulfilling journey, and we want you to join us. Plus, you’ll benefit from competitive wages, great health coverage, a professional development budget, and even some fun social activities with the team! So if this aligns with your values and skills, we’d love to hear from you.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at True Link Financial
What are the main responsibilities of a Senior Software Engineer at the fintech company?

As a Senior Software Engineer at our fintech company, you'll be responsible for independently delivering reliable code within our Rails/React framework. You'll also mentor teammates, actively participate in addressing technical debt while aligning with our feature delivery goals, and model best practices in testing and security. Your role is crucial in balancing the needs of developing new features with maintaining existing applications, all while fostering a collaborative environment.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at the fintech company?

To apply for the Senior Software Engineer role at our fintech company, you should have significant experience with web application development in Rails and familiarity with a modern frontend framework like React, Angular, or Vue. Experience in high-compliance environments such as PCI or HIPAA is preferred. A proactive problem-solving mindset and a passion for mentoring teammates will set you apart!

Join Rise to see the full answer
How is team collaboration structured for Senior Software Engineers in your fintech company?

Our fintech company boosts a remote-first environment, ensuring that Senior Software Engineers can collaborate effectively with their teammates regardless of location. You will work closely with product managers and designers to understand business needs, supporting a culture where sharing feedback and promoting inclusivity are paramount.

Join Rise to see the full answer
What is the work culture like for Senior Software Engineers at the fintech company?

At our fintech company, the culture is dynamic and inclusive, blending the energy of a startup with the professionalism of a financial services firm. We celebrate diversity and foster a supportive environment where everyone can thrive. Expect fun virtual meet-ups, rich team interactions, and opportunities for professional development, making it a great place for Senior Software Engineers to grow.

Join Rise to see the full answer
What growth opportunities are available for Senior Software Engineers at the fintech company?

As a Senior Software Engineer in our fintech company, you'll not only contribute to project delivery but also have the chance to shape new products that cater to a growing market. We offer a professional development budget and encourage active learning and mentoring within the team, creating a pathway for personal and professional growth.

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

In your answer, detail your specific experiences working on Rails applications. Mention any successful projects you led, challenges you overcame, and how your coding skills improved team efficiency and collaboration. Highlight your proficiency in delivering maintainable code to support smart feature development.

Join Rise to see the full answer
How do you prioritize feature development while managing technical debt?

Discuss a specific strategy that balances new feature development and addressing technical debt. Provide examples of how you’ve effectively scheduled your work to align with team goals, perhaps allocating time within sprints to revisit and refine older code while still pushing new functionalities.

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

Elaborate on your mentoring style, focusing on your communication techniques in a remote environment. Provide examples of specific strategies you use to foster a supportive learning environment, such as virtual coding sessions, feedback loops, and encouraging questions to foster growth.

Join Rise to see the full answer
Can you describe a challenging problem you solved in a high-compliance environment?

Share a detailed account of a compliance-related challenge you faced, emphasizing your understanding of regulations like HIPAA or PCI. Discuss the thought process involved in your problem-solving approach, and how you ensured that the solutions were both compliant and effective.

Join Rise to see the full answer
Describe your experience with frontend frameworks like React.

Talk about specific projects where you utilized React, detailing the components you built and how they enhanced user experience. Mention any best practices you followed regarding performance optimization and accessibility that would resonate with a Senior Software Engineer role.

Join Rise to see the full answer
How do you handle collaborating with product managers and designers?

Discuss the importance of understanding business needs and user experience in your role. Provide instances where clear communication and collaboration with product managers and designers helped you deliver successful software features or improve application usability.

Join Rise to see the full answer
What strategies do you use to troubleshoot and debug code?

Outline your systematic approach to debugging, perhaps focusing on specific tools or methodologies, such as user feedback, monitoring, and logging. Describe how you ensure that your troubleshooting responses do not disrupt ongoing feature development.

Join Rise to see the full answer
Give an example of how you’ve driven a project from conception to delivery.

Walk the interviewer through your role in leading a project, from brainstorming to final delivery. Describe your contributions to coding, collaboration with cross-functional teams, and how you managed timelines and project expectations along the way.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software development?

Talk about your methods for continuous learning, such as following industry blogs, attending webinars, or participating in tech meetups. Emphasize how staying informed helps you bring modern solutions to the team and improve your skills as a Senior Software Engineer.

Join Rise to see the full answer
What is your approach to receiving and integrating feedback from peers?

Explain how you view feedback as an essential part of your growth and collaboration process. Give examples of how you've created opportunities for constructive feedback and the positive impacts it has had on your performance as a Senior Software Engineer.

Join Rise to see the full answer
Similar Jobs
Posted 12 hours ago
Photo of the Rise User
Gorilla Logic Remote No location specified
Posted 9 days ago
Photo of the Rise User
DoorDash USA Remote Los Angeles, CA; New York, NY; San Francisco, CA; Seattle, WA; Sunnyvale, CA
Posted 7 hours ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 8 days ago
Photo of the Rise User
Biconomy Remote No location specified
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 9, 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!