Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Rustici) US, Franklin, Remote

Learning Technologies Group

We are looking for a Senior Software Engineer to join our team. Rustici Software makes eLearning standards based software which is responsible for launching and tracking standards based online learning for millions of learners. You would join a team that develops software that integrates into other software products around the world. We are a remote/in-office hybrid company whose headquarters is located in Franklin, TN. While we give consideration to local candidates, we are open to qualified remote candidates residing in the United States.The ideal candidate will be able to balance the competing priorities of producing quality code and solving customer problems quickly. We are not hung up on a particular amount or type of experience, but we are adamant about a particular level of skill and aptitude. The areas of expertise we value are in software development, communication, and learning new technologies. Experience in specific languages is not crucial, but we look for developers that can code in more than one language and/or are familiar with more than one framework. We primarily use TypeScript for front end web development and Java or Python for back end web service development, but there is no guarantee we’ll use those languages for our next project.US based only, direct hire only, no recruiters, no contracting agencies, please.Current TechnologiesJava or PythonJavaScript/TypeScript particularly VueSQL (MySQL, Postgres, SQL Server)Git/GitHub, DockerAWSCursor AIWhat will you be doing?Our Senior Software Engineers work as full stack web developers on a team that maintains and improves one or more of Rustici’s software products. Senior Software Engineers are individual contributors reporting to an Engineering ManagerMaintaining existing codebases: One or more software products and all of the ancillary tools needed to manage them. These are profitable products that have been around for 10+ years (and we expect to be around for 10+ more) and that our customers expect to work as well or better than they did last year or the year before or the year before that. There is technical debt to be paid, refinement to interfaces and implementations, bugs to squash, and processes to improve. QA is a forethought and a requirement, developing test code is just part of the work.Writing technical specifications for new work: Anytime we embark on larger features, we build out a technical specification, with the goal of expressing the work in English before we attempt to express it in code. We write technical specifications for the larger work we do.Taking new features from start to finish: We really value autonomy here at Rustici. Engineers pick up work that needs to be done and run with it until it has passed code reviews and QA.Identifying new work: We rely a lot on customer feedback for improvements and new features, but we also don’t expect all the answers to come from the top down, and will look to our engineers for ideas on what to work on next.Weekly standups: We try to keep meetings at a minimum. Each team meets once a week to discuss the work that happened last week, and what they expect to accomplish in the coming week. Most teams also have a longer form meeting to dive deep into technical items impacting the team as a whole.Mentoring: We feel one of the best ways to enhance our teams overall and individually is for our more experienced developers to pass along their techniques, how they’ve honed their craft, and what successes and failures they’ve experienced in their career to more junior developers.Learn Everyday: We believe in continuous improvement whether that is at a product level or a personal one. Engineers should be improving their craft, whether that is via new technical skills or tools, diving deep into an existing ability, or learning more about how the business operates.Successful candidatesSuccessful candidates have a mix of skills in the technology space including programming in various languages, using various frameworks, and having a general familiarity with the components of a mature software development life cycle. We look for the following, but if you don’t have experience with all of the following we’d still like to hear from you.Strong web application development using contemporary frameworks in Java, Python, JavaScript/TypeScript, or similar particularly in extensible, scalable, performant, and secure implementationsExperience with front end SPA development in a contemporary framework such as Vue, React, or similar as well as experience directly with HTML and CSSExperience with implementing automated unit, integration, end-to-end, etc. testsExperience with contemporary software development lifecycle processes including agile principles, task estimation, version control, quality assurance, release management, etc.Experience with a Unix CLI toolset preferredExperience with deployment of web applications particularly in AWS is beneficialExperience writing technical and/or functional specificationsExperience mentoring other engineersExperience with cross team collaboration including with support, product, and operations teamsAbout our workEvery day, millions of people around the world access valuable learning and training content powered by Rustici Software’s products. If you’ve ever taken an online course, there’s a good chance our software was running behind the scenes. We specialize in helping software vendors and organizations solve problems specific to implementing eLearning standards, such as SCORM, xAPI and cmi5. Since 2002, we’ve been sharing our expertise with our customers and the industry by providing resources for creating, delivering and distributing eLearning content. We are proud to be known as the “SCORM folks,” “eLearning nerds” and most recently, productizing AI to assist our customers in better understanding and delivering training.How we’re differentRustici Software isn’t your average workplace. There’s a reason why we have been named a “Best Place to Work” by the Nashville Business Journal for 15+ years.Over the last 20+ years, we’ve created a unique environment where people want to work and look forward to Monday. We strive not to be static. We desperately want to grow, change, and do our work better year over year. This is your chance to work with a group of people that want you to be opinionated about the work we do and how we do it. You won’t always win the arguments we participate in, but you’ll know that we deeply value your input and that your coworkers are as passionate as you.Rustici benefitsWe also take great care of the people that work here, and our benefits are unrivaled.Flexible work environment: Rustici Software offers the best of all worlds when it comes to where you work. Remote from your home office, a private office in Franklin, TN if you prefer, or a mix of both. We care more about the work that you do than where you do that work.Untracked PTOMedical, Dental, and Vision insuranceHSA and FSA plansShort-term and Long-term disabilityCompany paid life insurance401k/Retirement vesting+matching on day 1Performance-based bonusesOffice perks: Concierge services, gym equipment, yoga room and stocked kitchen with snacks and drinksHow to applyTell us why you want to work with us.Explain what you can bring to our team.Include your resume, portfolio, or whatever best represents your experienceSubmit your answer to our developer testEach time we hire, we wait until we find exactly the right person. If that’s you, we really hope you’ll apply. Make sure that what we get from you makes it apparent that you are the right person for the job, and that you want to work here, not just somewhere.Check out “An Open Letter” from our Managing Director, Tammy Rutherford. It says a lot about what you need to know before applying to this job opening. You might also want to read up on our answers to the Joel Test to see how we approach software development.You will also want to spend some time on our website, learn how we think, what we do, and why we have been named a “Best Place to Work” by the Nashville Business Journal for 15 years. Get to know us if you want us to get to know you.We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.Full-Time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Rustici) US, Franklin, Remote in Franklin, TN vacancy
  •  ...looking for a Site Reliability Engineer to join our team here at Rustici Software. Come work alongside our...  ...infrastructure. We are a remote/in-office hybrid company located in Franklin, TN. While we give preference...  ...on-call rotation schedule.US based only, direct hire only... 
    Remote work
    Full time
    Work at office
    Local area
    Home office
    Flexible hours

    Learning Technologies Group

    Franklin, TN
    5 days ago
  • $154.45k - $185.33k

     ...on Grafana Labs. We are a 100% remote company with team members...  ...more at grafana.com and follow us on LinkedIn and X . We’...  ...organization: Search, the unified engine for finding and querying all...  ...Experience with developing software that runs in the Cloud o r experience... 
    Remote work
    Senior
    Full time
    Local area

    Grafana Labs

    Remote
    9 days ago
  • Senior Full Stack Engineer As an early Senior Full Stack Engineer, you will build internal...  .... Must Haves: 5+ years of software development experience, 2+...  ...to Haves: Worked in a fully remote environment with colleagues...  ...401k with company match (US) Either SF, or remote in US... 
    Remote work
    Senior

    Short Story

    New York, NY
    3 days ago
  •  ...Location: US East Coast or Denver, CO (on-site customer travel, remote otherwise) Tech Stack: Java, Docker, Kubernetes,...  ...AWS, GCP, Azure Team Size: 10 Engineers (EU-based) Travel: up to 25%...  ...engineering team is in Europe. You're the senior engineer on the ground in the US... 
    Remote work
    Senior
    Relocation
    Visa sponsorship
    Work visa

    Software Engineering

    United States
    a month ago
  • $125k - $145k

     ...We’re looking for a Senior Python Developer to build...  ..., APIs, and AI-enabled software for our clients. You’ll...  ...with product managers, engineers, QA, and other stakeholders...  .... We are 100% remote, but candidates must reside...  ...to work in the US. Responsibilities... 
    Remote work
    Senior
    Full time

    JBS Dev

    Remote
    10 days ago
  •  ...Senior PHP Developer – Symfony Migration & Modernization (Remote-US) We are looking to hire a candidate with the mentioned...  ...seeking an experienced Full Stack Software Developer (PHP/Symfony) to...  ...in Computer Science, Software Engineering, Bioinformatics, or a related... 
    Remote work
    Senior
    Contract work

    OMG Technology

    Remote
    2 days ago
  •  ...Senior Applications Engineer What you will do Do you enjoy working with clients...  ...is a dynamic and fully remote data and analytics consultancy...  ...the most innovative software providers in the data engineering...  ...is fully-remote within the US and COL; however, Atlanta-based... 
    Remote work
    Senior
    Full time

    Aimpoint Digital

    Remote
    8 days ago
  • $232k - $379k

     ...security risk. About Us Quanata is on a...  ...innovation company that engineers advanced risk prediction...  .... The Role As a Senior Application Security Engineer...  ...every stage of the software development lifecycle....  ...Location : We are a remote-first company for most... 
    Remote work
    Senior
    Extra income
    Full time
    Local area
    Work from home
    Home office
    Flexible hours

    Quanata

    Remote
    21 days ago
  •  ...innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and...  ...organization, apply now.We are currently seeking a Software Development Senior Associate - Remote US to join our team in Plano, Texas (US-TX), United... 
    Remote work
    Senior
    Full time
    Work at office
    Flexible hours

    NTT DATA

    Plano, TX
    1 day ago
  •  ...Remote (Americas, US time zones) · Full time About Startale Startale builds onchain finance...  ...English is the working language of engineering. Why US time zones Our engineering...  ...the Role We are looking for a Senior DevOps / Infrastructure Engineer to... 
    Remote work
    Senior
    Full time

    Startale Group

    Remote
    15 days ago
  •  ...expertise in Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready developer...  ...strategy. mirantis. com/ Role Overview Design and build the software that provisions, integrates, and operates high-performance storage... 
    Remote work
    Senior
    Full time
    Local area

    Mirantis

    Remote
    23 days ago
  • WITEKIO is seeking a Linux Embedded Engineer to join its global team. You will develop middleware in C/C++, tailor Yocto and Buildroot...  ...expertise, and experience with Linux on ARM, with options for Seattle office or remote in several US states. #J-18808-Ljbffr Witekio
    Remote job
    Senior
    Work at office

    Witekio

    Seattle, WA
    1 day ago
  • $265k - $285k

     ...Role:Design, develop, and maintain back-end software systems for cloud-based cybersecurity...  ...00% of the time from anywhere within the US.What You’ll Need:Must possess expertise/knowledge...  ...’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely... 
    Remote work
    Senior
    Full time
    Work experience placement
    Work at office
    Local area

    CrowdStrike

    Sunnyvale, CA
    3 days ago
  • $99.6k - $174k

    Senior Full Stack Engineer, AI Platform & AgentsBuild the GenAI platform that powers critical decisions...  ...at a global scale.-Location:: US/Canada, Hybrid or Remote-Work Hours: Must have 9-11 AM CST...  ...5+ years of professional software engineering experience.Strong full... 
    Remote work
    Senior
    Full time
    Work at office
    2 days per week

    Wolters Kluwer

    Waltham, MA
    2 days ago
  •  ...Senior Forward Deployed AI Engineer AI Foundry | NewRocket Location: Remote with travel (~70%) Role Overview NewRocket is seeking...  ...~8+ years of experience in software engineering, systems...  ...request an accommodation, please contact hr.us@newrocket.com.... 
    Remote work
    Senior
    Full time
    Immediate start

    NewRocket

    Remote
    15 days ago
  •  ...Back to jobs Senior AI Engineer - US United States (Remote) Apply Who we are Typeform is a refreshingly different form builder. We help over 150,000 businesses...  .... You will work closely with Product Managers, Software Engineers, Data Scientists, Data Engineers, and... 
    Remote work
    Senior
    Full time

    Typeform

    Remote
    a month ago
  • $84.5k - $126.8k

     ...persistence, and dreams that will help us reach our future-focused...  ...! Job Purpose At the Senior Engineer Career Level, the Engineer is...  ...of electronic hardware, software and electrical system architecture...  ...~ This is an onsite job. One remote workday per week may be... 
    Remote work
    Senior
    Full time
    Temporary work
    Work experience placement
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    12 days ago
  •  ...innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and...  ...organization, apply now. We are currently seeking a Software Development Senior Associate - Remote US to join our team in Plano, Texas (US‑TX), United... 
    Remote job
    Senior
    Flexible hours

    NTT DATA North America

    Plano, TX
    5 days ago
  •  ...Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+...  ...Capital. Learn more at grafana. com and follow us on LinkedIn and X . We’re scaling fast and...  ...and organization: Search, the unified engine for finding and querying all Grafana data,... 
    Remote work
    Senior
    Full time

    Grafanalabs

    Remote
    9 days ago
  •  ...Location: US East Coast or Denver, CO (on-site customer travel, remote otherwise) Tech Stack: Java, Docker, Kubernetes,...  ...AWS, GCP, Azure Team Size: 10 Engineers (EU-based) Travel: up to 25%...  ...engineering team is in Europe. You're the senior engineer on the ground in the US... 
    Remote work
    Senior
    Relocation
    Visa sponsorship
    Work visa

    Software Engineering

    United States
    more than 2 months ago
  • Job-ID29422700Reference26-27951Remote50% Remote JOB DESCRIPTION Display Senior Software Engineer - Job Description Summary: Join our team to develop efficient display...  ...learning. Committed to diversity and inclusion. Why Us? Work on impactful tech in a dynamic, inclusive... 
    Remote work
    Senior

    Mindlance

    Markham, IL
    2 days ago
  •  ...embedded programming and bootloader software for microcontroller based...  ...- 3 days In-office, 2 days remote - Must be able to report to...  ...Bachelor's degree in Electronic Engineering, Electrical Engineering,...  ...employment, emailus or call us at (***) ***-****. In your email... 
    Remote work
    Senior
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Milford, MI
    1 day ago
  • $148k - $226.2k

     ...performance of the autonomous driving software stack before it reaches public roads.As a software engineer on the SimCore team, you will...  ...quality results in a hybrid or remote workplace. Comfortable...  ...for employment, emailus or call us at (***) ***-****. In your email... 
    Remote work
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, TX
    1 day ago
  • $184k - $287.5k

    NVIDIA GPU Architecture Group is seeking a senior software engineer to automate and optimize performance analysis workflows for AI...  ...status or any other characteristic protected by law.SummaryLocation: US, CA, Santa Clara; US, CA, Remote; US, OR, HillsboroType: Full time
    Remote work
    Senior
    Full time

    Nvidia

    Hillsboro, OR
    3 days ago
  • $152k - $241.5k

    NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This...  ...communicate effectively with local and remote teams in addition to driving interaction...  ...people in the world working for us. If you're passionate, creative, and driven... 
    Remote work
    Senior
    Full time
    Local area

    Nvidia

    Santa Clara, CA
    15 hours ago
  • $207k - $310.4k

    Senior Security Engineer, Platform Security Remote Bay Area, CA, US Posted Date: 06/02/26 Block builds simple, powerful tools that make progress towards an economy...  ...resolve issues quickly. Produce quality software that stands the test of time and scales across Block... 
    Remote work
    Senior
    Local area

    Block, Inc.

    Sacramento, CA
    3 days ago
  • OverviewAxway, Inc. seeks Senior Software Engineer II in Scottsdale, AZJob Description: Responsible for...  ...sprint reviews. Position allows for partial remote work. Must live within reasonable...  ...SummaryJob ID: 2026-9034Category: Technical/EngineeringJob Location: US-AZ-Scottsdale
    Remote work
    Senior
    Work at office

    Axway

    Scottsdale, AZ
    3 days ago
  • $154.45k - $185.33k

     ...noise and cost. We are a 100% remote company with 1,600+ team...  ...Capital. Learn more at and follow us on and . We’re scaling...  ...Grafana Labs is seeking a Senior Engineer (AI & Automation) to own the...  ...You a Great Fit ~8+ years of software engineering experience with depth... 
    Remote work
    Senior
    Full time
    Local area
    Flexible hours

    Grafana Labs

    Remote
    8 days ago
  • $125k - $140k

     ...Senior Software Engineer   At SmartLight Analytics , your work helps tackle one of the biggest challenges...  ..., backend, cloud, data Be part of a remote, agile team that values learning,...  ...or open-source contributions Join us at SmartLight Analytics and help create... 
    Remote work
    Senior
    Full time
    Immediate start

    SmartLight Analytics

    Remote
    14 days ago
  •  ...the Job Zero Hash is looking for a Senior Software Engineer to help architect and build new features...  ...and rewarding in equal measure. #LI-Remote Key Responsibilities  Support the...  ...is our most valuable asset. Follow us Twitter ( LinkedIn ( Youtube (... 
    Remote work
    Senior
    Full time
    Immediate start
    Work from home

    zerohash

    Remote
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Rustici) US, Franklin, Remote. Be the first to apply!