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

Senior Software Engineer (Corporate Office - Hybrid)

Growing & leading national automotive sub-prime consumer finance company has a Senior Software Engineer career opportunity open at the national headquarters in Carmel, Indiana. This hybrid role requires up to 3 days in the office each week. We offer a competitive starting pay based on experience, great benefits, and a newly remodeled corporate office.

Job Summary for Senior Software Engineer: 

The Senior Software Engineer is responsible for designing and developing code for the advancement, enhancement, and maintenance of Byrider systems, products, and/or the integration of third-party and SaaS based platforms. This position has a focus on back-end and/or front end software engineering and will participate and collaborate on one of the Byrider agile teams composed of full-time engineers as well as external off-shore engineers, quality assurance personnel, and a product owner.  They will also partner and work closely with members of the Byrider business community as well as franchisees.  The position reports to the Director, Solutions Engineering, and also takes direction from the Solutions Engineering Architect(s). Business direction and functional design come from the Product Owner.

Specific Responsibilities for Senior Software Engineer:

●     Develops information systems and products by designing, developing, and sometimes implementing software solutions and integrations.

●     Determines operational feasibility by evaluating analysis of problem definition, requirements, solution development, architecture, and proposed solutions.

●     Develop scalable and maintainable software solutions by studying information needs, partnering with users and stakeholders, and studying systems flow, data usage, and work processes.

●     Investigate and resolve problem areas in the software.

●     Follows Byrider’s software development life cycle.

●     Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and maintainable code.

●     Prepares and implements solutions by working with DevOps to determine and design system specifications, standards, and best practices for CI/CD.

●     Improves operations by conducting systems analysis and recommending changes in policies and procedures.

●     Protects operations by keeping information confidential.

●     Works closely with less experienced engineers to mentor them in byrider best practices, the byrider SDLC and modern design patterns and coding techniques.

●     Works closely with Solutions Architect(s) to understand the larger technical picture and design code to fit the overall architecture while ensuring the code base remains maintainable, scalable, free of technical debt and adheres to byrider patterns.

●     Experience with the agile scrum framework.

Products and Stacks for Senior Software Engineer:

Development Stack:

●     .NET Core

●     Python

Infrastructure and Data:

●     AWS Hosting

●     AWS Lambda

●     AWS Secrets

●     AWS S3

●     AWS ECS

●     Docker

●     Redshift

●     Kodda

●     WordPress

Database:

●     MS SQL

●     Dynamo

UI:

●     React JS

●     JavaScript

●     Flutter 

Skills for Senior Software Engineer:

●     C#, .Net Core, Python, JavaScript

●     IOC patterns, domain-driven design patterns

●     Possess a strong personal desire and ability to produce error-free and well-tested solutions that meet requirements

●     Application performance analysis and optimization

●     Rest API development

●     Web-based application development experience

●     Application lifecycle management experience

●     Strong problem solving and analysis; able to think outside the box

●     Able to read and debug existing code

●     Analyzing information including requirements in the form of use cases.

●     Software debugging

●     Software documentation

●     Software testing

●     Software development fundamentals

●     Software development process

Qualities for Senior Software Engineer: 

●     Strong teamwork is a must

●     Resilience and resourcefulness.

●     Very strong customer service focus.

●     High energy with self-motivation.

Educational Requirements for Senior Software Developer:

BS or BA degree (preferably in Computer Science or Information Technology) or

formal business experience, training, and education equivalent. Technology-related certifications are a plus. 

Experience Required of Senior Software Developer:

●     8-10 years of overall software engineering experience

●     5-7 years of agile scrum methodology experience

●     Experience with frameworks and products described in the “Products and Stacks” section

●     Experience with standard tools such as Atlassian product suite and/or Azure DevOps

Average salary estimate

$110000 / YEARLY (est.)
min
max
$100000K
$120000K

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, Byrider

Hey there! Are you ready to take the next big step in your career? Byrider, a leading national automotive sub-prime consumer finance company, is on the lookout for a Senior Software Engineer to join our dynamic team at our corporate headquarters in Carmel, Indiana! This exciting hybrid role allows you to work from our newly remodeled office up to three days a week, blending the best of both worlds. As a Senior Software Engineer, you will dive into designing and developing code that enhances our systems and products, while also integrating third-party solutions. You'll be collaborating with a talented group of full-time engineers, offshore teams, quality assurance experts, and product leaders, all while focusing on improving our software solutions through the agile scrum methodology. Your role will not only involve back-end or front-end software development but also includes mentoring less experienced engineers, conducting systems analysis, and working closely with solutions architects to create maintainable and scalable code. Plus, with our competitive starting pay, fantastic benefits, and a vibrant team atmosphere, you'll feel right at home at Byrider. If you have a passion for developing innovative software solutions and want to make a real impact, we would love to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Byrider
What are the responsibilities of a Senior Software Engineer at Byrider?

As a Senior Software Engineer at Byrider, you will be tasked with designing, developing, and maintaining software solutions that enhance our systems and products. Your responsibilities include troubleshooting problem areas, collaborating on agile teams, mentoring junior engineers, and ensuring that your code adheres to best practices and architectural standards. You'll also be involved in preparing solutions specifications in conjunction with DevOps.

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

To qualify for the Senior Software Engineer position at Byrider, you will need a BS or BA degree in Computer Science or Information Technology, or equivalent experience. Ideally, you should bring 8-10 years of overall software engineering experience and 5-7 years of experience with agile scrum methodologies. Proficiency in .NET Core, Python, JavaScript, and familiarity with AWS and React JS are preferred.

Join Rise to see the full answer
What development stacks should a Senior Software Engineer at Byrider be familiar with?

A Senior Software Engineer at Byrider should be well-versed in development stacks such as .NET Core, Python, and React JS for UI development. Additionally, experience with AWS infrastructure, including services like Lambda, S3, and ECS, along with containerization knowledge through Docker, are highly beneficial for the role.

Join Rise to see the full answer
How does Byrider support the growth of its Senior Software Engineers?

Byrider is committed to the professional development of its Senior Software Engineers by offering mentorship opportunities, collaboration with experienced engineers, and access to cutting-edge technology tools and frameworks. You'll also be involved in systems analysis and given the chance to recommend policy changes, enabling personal growth and contribution to the company's success.

Join Rise to see the full answer
What is the team structure for the Senior Software Engineer at Byrider?

The Senior Software Engineer at Byrider will be part of an agile team composed of full-time engineers, offshore engineering resources, quality assurance personnel, and a product owner. This collaborative structure allows for shared knowledge, diverse input, and a cohesive working environment aimed at delivering high-quality software solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with software development life cycles?

In preparation for this question, you should discuss your familiarity with various software development life cycles, particularly how you've applied them in your previous projects. Highlight specific methodologies, such as Agile or Waterfall, and explain how following these processes has helped you produce higher-quality software solutions.

Join Rise to see the full answer
What strategies do you use for collaborating within an agile team?

To answer this question, emphasize your communication skills and the importance of daily stand-ups and sprint planning sessions. Describe how you involve team members in brainstorming solutions, share feedback, and adjust workflows based on team input to ensure collective success.

Join Rise to see the full answer
Can you discuss a challenging software problem you faced and how you resolved it?

When addressing this question, describe the specific challenge you encountered, your approach to investigating the issue, and the steps you took to implement a solution. Be sure to mention any tools you used and how you collaborated with team members to resolve the problem efficiently.

Join Rise to see the full answer
What is your experience with mentoring junior engineers?

In your response, share examples of how you've mentored others in technical skills, best practices, or coding design patterns. Describe any formal or informal mentoring relationships and the positive impacts you've seen as a result of your guidance.

Join Rise to see the full answer
How do you handle tight deadlines on software projects?

For this question, consider discussing your time management strategies, such as prioritizing tasks, breaking projects into smaller deliverables, and communicating effectively with stakeholders. Provide examples where you successfully navigated challenging timelines while maintaining quality.

Join Rise to see the full answer
What tools do you use for application performance analysis?

When answering this question, mention specific tools or methodologies you regularly use for performance analysis, such as New Relic, Dynatrace, or custom logging solutions. Illustrate how you leverage these tools to identify bottlenecks and optimize application performance.

Join Rise to see the full answer
Describe your experience with REST API development.

In your answer, talk about your level of expertise with REST APIs, including the technologies you've used to develop them. Discuss any projects where you've successfully implemented RESTful services and how you ensured they met the needs of both front-end and back-end stakeholders.

Join Rise to see the full answer
How do you ensure your code remains maintainable and scalable?

To answer effectively, discuss your approach to writing clean, well-documented, and modular code. Mention specific design patterns, such as MVC or domain-driven design, that you've used to enhance code maintainability and scalability.

Join Rise to see the full answer
What role does customer feedback play in your software development process?

For this question, emphasize the importance of customer feedback throughout the software development lifecycle. Explain how you gather and analyze feedback, adjust priorities based on user needs, and implement changes to enhance user satisfaction and overall product quality.

Join Rise to see the full answer
What qualities do you think are essential for a successful Senior Software Engineer?

In response, highlight qualities such as strong teamwork, resilience, problem-solving abilities, and a customer-focused mindset. Explain how these traits contribute to overall success in engineering roles and how you've exemplified them in your previous positions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Byrider Hybrid No location specified
Posted 9 days ago

We're looking for a dedicated Collections Specialist to join our established national finance company with exciting growth opportunities and competitive rewards.

Photo of the Rise User
Posted 2 days ago

As a Senior Scrum Master, you’ll lead agile teams in a dynamic environment, driving excellence in project delivery for a leading technology company in the sports sector.

Posted 2 days ago

Join L3Harris Technologies as an embedded software design engineer to develop essential systems for national security in a collaborative environment.

Seeking a seasoned AI Software Application Engineer to lead innovative AI solutions at d-Matrix in Santa Clara, CA.

Photo of the Rise User
Posted 12 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

As a Senior Firmware Security Engineer at NVIDIA, you'll enhance security measures and develop innovative solutions for GPU firmware within a talented team.

Posted 2 days ago

We're looking for a Product Software Engineer to build voice-enabled features for developers in an engaging office environment in San Francisco.

Photo of the Rise User
Posted 12 days ago

Join Bixal as a Lead Front End Engineer and help improve digital health tools for millions of Veterans and caregivers through innovative technology.

Photo of the Rise User
Posted 10 hours ago

Become a key player in shaping digital futures as a Senior Manager, Software Engineering for Medline Industries, leading transformative engineering teams.

Photo of the Rise User
Commify Remote No location specified
Posted 2 days ago

Commify is looking for a Senior Software Engineer to lead the development of innovative communication solutions.

Founded in 1989, Byrider is a buy-here, pay-here dealership. They specialize in auto financing for individuals with bad or no credit. The company is headquartered in Carmel, Indiana.

16 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 13, 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, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net