Ruby Software Engineer
Listed on 2026-02-10
-
Software Development
Software Engineer, Full Stack Developer
Overview
University of California Irvine — Ruby Software Engineer.
Location:
Irvine, California. Organization: UCI Campus;
Division: OFFICE OF INFO TECHNOLOGY;
Department: OIT/Student & Academic Srvcs.
Reports to:
000664-APPLICATIONS PRG SUPV
2. Position Type:
Full Time. Salary Range: USD $79,200.00/Yr. to USD $/Yr.
The Office of Information Technology (OIT) provides IT leadership, services, and innovative solutions to support the research, education, and community service goals of the University. The UC Recruit Development & Support team delivers innovative Ruby on Rails solutions for UC Irvine and the broader University of California system via Software as a Service delivery and other models. We are a small Agile team building and scaling Ruby on Rails applications to support recruitment, appointment, merit review, promotion, and other Academic Personnel processes.
YourRole on the Team
Under the general supervision of the Manager, UC Recruit Application Support, the Ruby Software Engineer applies skills as a seasoned software professional with a full understanding of industry practices and policies to medium-sized projects or portions of large projects with moderate scope and complexity. Resolves a wide range of issues. Develops new enhancements, framework component upgrades, and automated tests for applications running in a 24/7 load balanced production environment in AWS.
Uses revision control, issue tracking, code review, and other tools that facilitate team development activities. Adheres to the full Agile Scrum development process including implementation of designs and business requirements, code review, quality assurance and deployment.
Required:
- Intermediate knowledge of secure software development.
- Advanced skills in software design, modification, implementation and deployment, including object-oriented programming concepts using Ruby on Rails, MySQL, JavaScript, HTML and CSS.
- Ability to understand functional needs and how systems can support those needs; ability to develop conversion and system implementation plans.
- Ability to interface with management on a regular basis.
- Ability to translate customer needs into user stories, acceptance criteria, and software design; verifies delivered software meets customer needs.
- Experience with identifying and using code libraries and open-source tools to reduce maintenance or enable new functionality.
- Experience with deployment planning and creation of feedback mechanisms.
- Experience with Git or similar version control; testing and test planning skills for unit, functional, and integration tests.
- Experience with common programming tools; ability to follow software specifications.
- Effective communication and interpersonal skills; ability to communicate technical information to technical and non-technical personnel at various levels.
- Self-motivation; ability to work independently and as part of a team; ability to learn quickly and meet deadlines.
- Strong problem-solving skills; ability to review code and provide constructive feedback; experience mentoring other developers.
- Experience developing using Ruby on Rails, MySQL, XML, HTML/XHTML, CSS, JavaScript, and other technologies.
- Adherence to OIT’s cultural values:
Collaboration, Respect, Trust, Transparency, Quality, Inclusiveness, Customer Centricity, and Learning and Growth. - Bachelor’s degree in a related area and/or equivalent experience.
- Experience with modern framework development and Ruby on Rails application development; experience with MySQL, Postgre
SQL, or similar relational databases.
Special
Conditions:
- May be required to work after hours, as needed.
In addition to the salary range listed, we offer benefits including medical insurance, paid time off, retirement savings plans, and discounts. Learn more about compensation practices and benefits within the program materials. The expected pay range for this recruitment is $79,200 - $105,000 (Annual).
Conditions of EmploymentThe University of California, Irvine seeks to provide a safe and healthy environment. All applicants who accept an offer must comply with conditions of employment including:
- Background Check and Live…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).