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

Software Engineer, Business Enablement

Greenlight is the leading family fintech company on a mission to help parents raise financially smart kids. We proudly serve more than 6 million parents and kids with our award-winning banking app for families. With Greenlight, parents can automate allowance, manage chores, set flexible spend controls, and invest for their family’s future. Kids and teens learn to earn, save, spend wisely, and invest. 


At Greenlight, we believe every child should have the opportunity to become financially healthy and happy. It’s no small task, and that’s why we leap out of bed every morning to come to work. Because creating a better, brighter future for the next generation depends on it.


Greenlight is looking for a Software Engineer to focus on backend Java, Kotlin, and Node.js development. This role will work on a Scrum team on two-week sprints. The team is primarily backend focused; this role enhances the team’s ability to deliver work across more of the Greenlight platform by enhancing the tools utilized to improve the overall customer experience as well as partnership support. 


Technologies we use:
  • Backend: NodeJS, Kotlin, Java, Typescript
  • Frontend: React, Redux
  • REST, gRPC, graphQL
  • AWS, SQS, SNS
  • MySQL, DynamoDB, Redis
  • Kubernetes, Ambassador, Helm, Rancher Desktop


What you will be doing:
  • Building and supporting backend microservices in TypeScript to develop new products and services
  • Scaling our backend to evolve with new feature requests and support our growing user base
  • Improve the reliability and availability of our growing platform and services for our families and partners
  • Maintaining existing backend services
  • Exposing Greenlight APIs and services for external consumption and partnership
  • Translate ideas into clear code, written to be read as well as executed, with speed and quality in mind
  • Participate in the on-call process to ensure that our families have a great experience


What you should bring:
  • BS degree in Computer Science or equivalent
  • 3+ years software development experience
  • Experience working on a large scale project using Node
  • Experience working on a large scale project using Java/Kotlin with Spring Boot
  • Experience using an ORM such as sequelize to interact with a database
  • Experience building and scaling GRPC services
  • Experience using AWS tools
  • Experience using Docker


Work perks at Greenlight:
  • Medical, dental, vision, and HSA match 
  • Paid life insurance, AD&D, and disability benefits 
  • Traditional 401k with company match
  • Unlimited PTO 
  • Paid company holidays and pop-up bonus holidays 
  • Professional development stipends
  • Mental health resources  
  • 1:1 financial planners
  • Fertility healthcare
  • 100% paid parental and caregiving leave, plus cleaning service and meals during your leave
  • Flexible WFH, both remote and in-office opportunities
  • Fully stocked kitchen, catered lunches, and occasional in-office happy hours
  • Employee resource groups


Our stance on salaries:

Greenlight provides a competitive compensation package with a market-based approach to pay and will vary depending on your location, experience and skill set. The total compensation package for this position will also include a discretionary performance bonus, equity rewards, medical benefits, 401K match, and more. Greenlight conducts continuous compensation evaluations across departments and geographies to ensure we are keeping our pay current and competitive.


The estimated base pay range for this position in (NY, CA, WA): $135,000-147,500

The estimated base pay range for this position in (CO): $122,000-135,000


Who we are:

It takes a special team to aim for a never-been-done-before mission like ours. We’re looking for people who love working together because they know it makes us stronger, people who look to others and ask, “How can I help?” and then “How can we make this even better?” If you’re ready to roll up your sleeves and help parents raise a financially smart generation, apply to join our team.


Greenlight is an equal opportunity employer and will not discriminate against any employee or applicant based on age, race, color, national origin, gender, gender identity or expression, sexual orientation, religion, physical or mental disability, medical condition (including pregnancy, childbirth, or a medical condition related to pregnancy or childbirth), genetic information, marital status, veteran status, or any other characteristic protected by federal, state or local law.

Greenlight Financial Technology Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Greenlight Financial Technology DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Greenlight Financial Technology
Greenlight Financial Technology CEO photo
Timothy Sheehan
Approve of CEO

Average salary estimate

$134750 / YEARLY (est.)
min
max
$122000K
$147500K

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 Software Engineer, Business Enablement, Greenlight Financial Technology

At Greenlight, we’re on an exciting journey to empower families with financial literacy, and we need a talented Software Engineer, Business Enablement to join our mission in Atlanta (Remote Friendly). As the leading family fintech company, we provide kids and families with the essential tools to learn financial responsibility through our award-winning app. In this role, you’ll be immersed in the world of backend development, working primarily with Java, Kotlin, and Node.js to build scalable, reliable solutions that enhance our platform. You’ll collaborate with a dynamic Scrum team, engage in two-week sprints, and contribute to creating innovative backend microservices using TypeScript. Your efforts will help evolve our features to meet the needs of over 6 million families who rely on our services. We value clarity in code, and you’ll get the chance to translate ideas into efficient and maintainable code while ensuring excellent customer experiences. Joining Greenlight means becoming part of a dedicated team that believes in shaping a financially responsible next generation. With competitive pay, comprehensive benefits, and a supportive working environment, we're excited to see how you can help us elevate the financial capabilities of families all across the nation. If you’re ready to dive in and contribute to something meaningful, apply today to join our growing team!

Frequently Asked Questions (FAQs) for Software Engineer, Business Enablement Role at Greenlight Financial Technology
What are the responsibilities of a Software Engineer, Business Enablement at Greenlight?

As a Software Engineer, Business Enablement at Greenlight, your responsibilities will primarily involve developing and supporting backend microservices using TypeScript. You'll work on scaling our systems to meet increased user demands, improving platform reliability, and exposing APIs for external partnerships. Additionally, you'll maintain existing services and contribute to an on-call process to ensure high-quality experiences for families that use our platform.

Join Rise to see the full answer
What qualifications do you need for the Software Engineer, Business Enablement role at Greenlight?

To be considered for the Software Engineer, Business Enablement position at Greenlight, you should hold a BS degree in Computer Science or a related field, along with at least three years of software development experience. Familiarity with backend technologies such as Node.js, Java, and Kotlin, especially within large-scale projects, is essential. Experience in using AWS tools, Docker, and ORM frameworks like Sequelize would also be beneficial.

Join Rise to see the full answer
What technologies do Software Engineers at Greenlight work with?

Software Engineers, Business Enablement at Greenlight work with a variety of technologies. On the backend, you'll utilize Node.js, Kotlin, Java, and TypeScript, while the frontend incorporates React and Redux. Familiarity with REST, gRPC, GraphQL, as well as database tools like MySQL, DynamoDB, and Redis, is also part of the role. Moreover, our infrastructure includes AWS, Kubernetes, and various orchestration tools to support scalable applications.

Join Rise to see the full answer
How does Greenlight support the professional development of Software Engineers?

Greenlight prioritizes the professional development of its Software Engineers by offering stipends for ongoing learning and skill enhancement. We believe in empowering our team members to pursue their career growth and equip them with the resources necessary to stay updated with the latest technologies and practices in software development, ensuring everyone has the opportunity to reach their full potential.

Join Rise to see the full answer
What is the team culture like for Software Engineers at Greenlight?

The team culture for Software Engineers at Greenlight is rooted in collaboration and mutual support. We encourage open communication and teamwork, where every member actively contributes ideas and seeks help when needed. Our Agile environment promotes continuous improvement and celebrating achievements together, making it an ideal place for those who thrive in a supportive and innovative atmosphere.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Business Enablement
Can you explain your experience with backend development in technologies like Node.js and Java?

When answering this question, detail your hands-on experience with Node.js and Java. Mention specific projects where you utilized these technologies, focusing on the scale and challenges faced. Highlight how you overcame issues and your understanding of best practices in backend development.

Join Rise to see the full answer
How do you ensure code quality and reliability in your projects?

To address this, talk about your approach to writing clean, maintainable code, and how you employ testing frameworks to validate functionality. Discuss the importance of code reviews and how they contribute to team collaboration and overall project quality.

Join Rise to see the full answer
Describe a challenging bug you encountered in a project and how you resolved it.

Share a specific example of a bug that required critical thinking and problem-solving skills. Explain the steps you took to identify and fix the issue, emphasizing your analytical skills and the importance of thorough testing in preventing similar issues in the future.

Join Rise to see the full answer
How do you prioritize tasks when working in a Scrum environment?

Discussing your experience with Agile methodologies, emphasize your ability to collaborate with team members during sprint planning and retrospectives. Explain how you assess task value based on user needs, technical complexity, and project timelines to decide what to prioritize.

Join Rise to see the full answer
What strategies do you use to work effectively in a remote setting?

Outline your personal strategies for remote work, such as maintaining a structured daily schedule, leveraging communication tools for collaboration, and creating a dedicated workspace. Highlight your adaptability and self-motivation as essential traits for remote productivity.

Join Rise to see the full answer
Can you elaborate on your experience with AWS and other cloud services?

Provide examples of how you've utilized AWS services in past projects, discussing specific tools like S3, EC2, or RDS. Talk about how cloud services contribute to scalability and performance, and your familiarity with transitioning traditional applications to cloud-based solutions.

Join Rise to see the full answer
How do you approach learning new technologies relevant to your position?

Discuss your proactive approach to learning, whether through online courses, workshops, or hands-on experimentation. Share examples of how you incorporated new technologies into past projects, showcasing your commitment to staying innovative and relevant in your field.

Join Rise to see the full answer
What do you consider when designing microservices?

When answering this question, focus on scalability, maintenance, and clear communication between services. Talk about your perspective on the role of APIs, data management, and how you keep track of service interactions as part of a cohesive architecture.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

In your response, outline your time management strategies, emphasizing your ability to break projects into manageable tasks and prioritize effectively. Mention how you communicate with your team about progress and how you adapt to changing circumstances to meet deadlines.

Join Rise to see the full answer
How do you ensure that your software meets user needs?

Emphasize the importance of user feedback and how you incorporate it into your development process. Discuss techniques like usability testing and gathering user stories that inform your design decisions, ensuring that the software you create is aligned with user expectations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Reward & Recognition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Performance Bonus
Equity
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Sabbatical
Photo of the Rise User
SwissBorg Remote Remote - Europe Timezone
Posted 9 days ago
Photo of the Rise User
Venturenox Remote No location specified
Posted 2 days ago
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Vision Insurance
Dental Insurance
Disability Insurance
Health Savings Account (HSA)
Paid Holidays

Empowering parents to raise a generation of financially-smart kids.

51 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 8, 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
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas