Rustici Software is seeking a Senior Software Engineer to work remotely in the US, focusing on eLearning standards-based software development and integration for diverse global products.
Responsibilities: Key responsibilities include maintaining existing codebases, writing technical specifications, implementing new features, mentoring junior engineers, and participating in weekly standups and team collaborations.
Skills: Required skills include web application development in Java, Python, or JavaScript/TypeScript, experience with front-end frameworks like Vue or React, and familiarity with agile software development processes.
Qualifications: Preferred qualifications include experience in Unix CLI tools, deployment in AWS, mentorship experience, and knowledge of automated testing.
Location: This position is remote with consideration for local candidates in the United States, based at the headquarters in Franklin, TN.
Compensation: Not provided by employer. Typical compensation ranges for this position are between $110,000 - $160,000.
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.
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 Manager
Successful 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.
Every 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.
Rustici 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.
We also take great care of the people that work here, and our benefits are unrivaled.
Each 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.
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.
Contribute as a Full Stack Software Engineer I at Expedia Group to build and improve the Lodging Platform powering global travel experiences.
Green Street is looking for a skilled Software Engineer II to develop and enhance their cutting-edge SaaS platform in a dynamic fintech environment.
Experienced Dynamics 365 developer needed to support Canteen's retail solutions remotely with a focus on CRM and Field Services applications.
Drive innovation and lead engineering excellence as a Senior Manager overseeing the Payments Platform at BILL, a leader in fintech financial automation.
Drive backend innovation at Instacart to enhance digital grocery shopping through scalable and personalized technologies.
Contribute as a Software Engineer at NGP VAN to develop cutting-edge tools empowering progressive political and nonprofit efforts across the United States.
Wyetech is seeking an experienced Software Engineer to develop advanced Java-based software solutions in a hybrid work environment serving federal clients.
Experienced Java Developer needed at Bank of America to build scalable, maintainable software and lead architectural design in an onsite team setting.
Lead frontend development as a Senior Software Engineer at Nayya, crafting scalable digital benefits solutions with React and TypeScript.
Contribute as a founding Back-end Engineer specializing in Rust to develop cutting-edge infrastructure for optimizing large language model applications in a fast-growing, open-source company based in NYC.
Contribute to building Lambda's cutting-edge, large-scale AI inference platform, working with leading ML models and production systems in a hybrid role based in San Francisco.
Innovate scalable AI-powered mental health platforms as a Senior/Staff Software Engineer at Joyous, driving impactful healthcare solutions.
Contribute to the future of financial technology as a Frontend Engineer specializing in React within American Express's Enterprise Architecture group.
We're a Nashville-based software company, voted "Best Places to Work" in Nashville for 9 years. We help companies conform to eLearning standards like SCORM and xAPI, and we have a good time doing it. You want to work here. Some of the reasons… ...
3 jobsSubscribe to Rise newsletter