Search jobs > Nashville, TN > Senior software engineer

Senior Software Engineer

Ramsey Solutions
Nashville, Tennessee, US
Full-time

Description

Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity

Onsite Work Only : Franklin, TN - Flex Hours Options Available

Relocation Assistance Available

Our applications serve millions of users in life-changing ways. We have over 100 in-house developers working across 15 different digital product areas who all want to help people take control of their money and their lives.

Our tech stack is constantly evolving to include new languages and frameworks on the front-end and backend. Our primary tech stack for web development is Spring Boot (utilizing Java or Kotlin), Ruby on Rails, and JavaScript frontends (using either React or VueJS) backed by RESTful microservices written in Java or Kotlin.

For our mobile development, we are using C# with Xamarin and React Native.

We follow Agile methodologies, specifically Kanban. We're leveraging CI / CD, TDD, and 100% cloud (AWS) infrastructure.

What Winning Looks Like

  • Building world-class consumer web and mobile applications that stand the test of time
  • Actively contributing to the technical growth of other developers, as well as educating stakeholders and business partners
  • Navigating teams through the benefits, trade-offs, value, and risks of technology decisions
  • Practicing test-driven development, and creating documentation that drives clarity and simplicity

Skills Needed To Win

  • 5-10+ years of experience in object-oriented web or mobile application development (Ruby, Java, C#, Python, Kotlin, JavaScript - we're open to experience with a variety of languages, as long as you're willing to learn our tech stack!)
  • Experience building applications that scale and in accordance with industry best practices
  • Strong design mindset that helps you quickly build durable systems with quality
  • Excellent communication across teams and disciplines (QA, UX, Creative, Marketing)
  • Maintain a high standard of excellence, coupled with accessibility and humility that make it easy for others to work with you and learn from you
  • Experience with Agile product development (Scrum or Kanban preferred)

$97,000 - $144,000 / year* + profit sharing + benefits

Range depends on level of skill and overall experience

It's a calling, and we're on a mission to change lives. Join the crusade!

EOE, including disability / vets

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
Transcard
Nashville, Tennessee

Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. Assist other software engineers and business teams in resolving problems with application systems. Communicate with vendor software support personnel to resolve issues encountered with vendor software. Follow ou...

Promoted
Amazon
Nashville, Tennessee

As a Senior Software Developer, you will be responsible for leading a team of engineers in design, development, test, and deployment of innovative systems that can collect and process data within a smart and passionate multi-disciplinary team. We are looking for passionate, hard-working, and talente...

Promoted
Clover Health
Nashville, Tennessee

Senior Software Engineer, Clinical Systems. Counterpart Health, a Clover Health subsidiary, is looking for a Senior Software Engineer who specializes in Healthcare Data. In this role, you will work at the intersection of Engineering and Healthcare Interoperability leveraging your skills as a softwar...

Promoted
Karkidi
Nashville, Tennessee

As a Senior Software Engineer, you will design, develop, test, and maintain high-quality software to meet business and customer needs. Are you looking for a work environment where diversity and inclusion thrive? Submit your application for our Senior Software Engineer opening with HCA Healthcare tod...

Promoted
ANIMAX
Nashville, Tennessee

We are currently seeking an experienced Senior Software Engineer. The Senior Software Engineer produces solutions across our various platforms to assist in the production and delivery of our entertainment robotic characters. The Senior Software Engineer will design interfaces for individual projects...

Promoted
Kasada
Mount Juliet, Tennessee

Web Security, Automated Attack Mitigation, Bot Mitigation, Application Security, API Security, Mobile Security, Cybersecurity, InfoSec, Bot Management, Fraud Prevention, Bot Defense, Bot Detection, Automated Threat Prevention, Enterprise Software, Security Software, Bot Protection, Web Application S...

SmileDirectClub
Nashville, Tennessee
Remote

Implement software industry best practices and mature technology solutions that focus on system performance, resiliency, security, and availability at enterprise scale. Note that while these items are preferred, candidates with deep, senior-level experience in similar technologies, languages, and fr...

CoStar Group
Hendersonville, Tennessee

Experience in software engineering in at least one of these programming languages: C#, React, JavaScript/TypeScript. Design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability. Deep knowledge and experience in writing unit t...

Home Depot
TENNESSEE, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Highmark Health
TN, Working at Home, Tennessee

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...