Senior Software Developer (Ruby)
AI summary of the role
Senior Software Developer to lead design, development, and maintenance of complex software systems for Full Sail University's learning platform.
No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.
What you’ll do
- Lead the design, development, and maintenance of complex software systems and applications.
- Architect and design robust, scalable software solutions, making high-level decisions on technical direction.
- Define and implement coding standards and best practices, ensuring high-quality, scalable code.
- Mentor junior and mid-level engineers, providing guidance on best practices, technical skills, and career development.
What you’ll bring
- Bachelor's degree in computer science, information systems, or a related field.
- Minimum five (5) years relevant work experience in a related field.
- 3+ years of Ruby experience in a professional production environment or substantial personal projects.
- Solid understanding of relational databases, SQL, and data modeling.
Technologies
Ruby · PostgreSQL · Rails · Sequel ORM · RSpec · ReactJS · Redis · AWS · NodeJS · JavaScript
Source and classification
Internal deployment & tooling · Evidence for this classification:
If you're looking for the chance to learn, grow, and make a contribution to the community, look at employment opportunities with Full Sail University. You'll find your choice of career opportunities, great benefits, an environment that welcomes and values creativity, and a work experience that is both challenging and rewarding! Join a collaborative engineering team improving education for thousands of students. We're looking for a Senior Software Developer who wants more than just tickets to close. We want someone who thinks deeply about technical solutions, drives meaningful improvements, and takes ownership of their work. You'll have real influence in architectural and product decisions as we modernize our learning platform, tackling challenges in performance, scalability, and usability that affect thousands of students and instructors daily. This isn't abstract product work. We
More from the job description
If you're looking for the chance to learn, grow, and make a contribution to the community, look at employment opportunities with Full Sail University. You'll find your choice of career opportunities, great benefits, an environment that welcomes and values creativity, and a work experience that is both challenging and rewarding! Join a collaborative engineering team improving education for thousands of students. We're looking for a Senior Software Developer who wants more than just tickets to close. We want someone who thinks deeply about technical solutions, drives meaningful improvements, and takes ownership of their work. You'll have real influence in architectural and product decisions as we modernize our learning platform, tackling challenges in performance, scalability, and usability that affect thousands of students and instructors daily. This isn't abstract product work. We are surrounded on campus by those who trust our platform for daily instruction, feedback, and collaboration. The features you build will help learners complete degrees, stay engaged, and succeed academically. You'll work alongside a small but mighty team that values code quality, shares knowledge, and enjoys solving problems together. We believe the best software comes from teams where engineering voices matter, product vision is shared, and everyone is invested in both the craft and the mission. [... source excerpt omitted ...] ds. They provide mentorship and technical leadership to more junior developers. *** This position is located and worked on campus in Winter Park, Florida *** Essential Duties and Responsibilities: • Design and Development Lead Software Development: Lead the design, development, and maintenance of complex software systems and applications. Architect, Write and Optimize Code: Define and implement coding standards and best practices, ensuring high-quality, scalable code. Write and optimize clean, efficient, and maintainable code, adhering to industry best practices. Design Complex Systems: Architect and design robust, scalable software solutions, making high-level decisions on techn [... source excerpt omitted ...] nage and resolve critical issues and complex bugs, guiding the team through troubleshooting processes. Collaborate Effectively: Work closely with cross-functional teams to gather requirements and deliver software solutions that meet project goals. Follow Security Best Practices: Ensure that applications appropriately control access to sensitive resources. Ensure System Performance: Identify and implement performance improvements to ensure optimal user experience and system efficiency • Software Development Lifecycle Responsible for Documentation: Ensure comprehensive and high-quality documentation is created and maintained for complex systems and processes. Lead Code Reviews: D
Employer postings · Data from · Sources