Software Engineer; CAD Tech
City of Rochester, Rochester, Monroe County, New York, 14602, USA
Listed on 2026-10-12
-
Software Development
Backend Developer, SQL Developer
Location: City of Rochester
Job Details
- Job #: 27085
- Job Category:
Engineering - Position Type:
Contract/W-2 - Duration: 6 months
- Shift: 7:00AM - 4:00PM
- Posted: 10/6/2026
- Job Title:
Software Engineer (CAD Tech)
*** REMOTE OPPORTUNITY***
Location:
Rochester Institute of Technology (RIT) - Rochester, NY (Remote Position).
Department: CAD Operations / CADTech
Position OverviewThe College of Art and Design (CADTech) at RIT is seeking a Software Engineer to support high-availability web applications for faculty, staff, and students. Working within a collaborative IT and Operations team, you will maintain custom web apps and support the college's academic, research, and creative missions.
Key Responsibilities- Application Security, Patching & Maintenance:
Proactively identify, test, and apply security patches, framework upgrades, and dependency updates across custom and legacy web applications. Audit codebases for vulnerabilities, enforce secure coding standards, and maintain the security and operational health of web servers and databases. - Documentation & Knowledge Base:
Write and maintain detailed technical documentation, including system architecture diagrams, API specifications, deployment guides, security procedures, and standard operating procedures (SOPs). Maintain strict version control and source code documentation standards. - Operational Support & Administration:
Assist with managing CAD's public and internal web portals and support web technology integrations. - Testing:
Design and implement comprehensive test suites. Include unit, integration, and regression testing to validate application stability, prevent breaking changes during system updates, and automate deployment pipelines.
- Education & Experience:
Bachelor's degree (or equivalent experience) plus at least 1 year of direct experience (or co-op) in full-stack programming, web development, mobile applications, and database management. - Backend & Database:
Proficiency in PHP/Laravel (or another modern Object-Oriented language) and relational databases (e.g., MySQL). - Frontend:
Proficiency in HTML, CSS, Java Script - Tools & Process:
Experience with Git version control, continuous integration (CI), unit testing, and structured software testing workflows. - Core Competencies:
Strong technical troubleshooting skills, excellent interpersonal communication, and the ability to translate user requirements into functional system designs.
- B.S. in Computer Science, Information Technology, or a related technical field.
- Experience with Linux server administration and command-line interfaces (CLI).
- Exposure to containerization (Docker) and web servers (Apache2, NGINX).
- Demonstrated experience writing technical documentation.
#IND3
Job Requirements Software Engineer - College of Art and Design (CADTech)
*** REMOTE OPPORTUNITY***
Location:
Rochester Institute of Technology (RIT) - Rochester, NY
Department: CAD Operations / CADTech
Position OverviewThe College of Art and Design (CADTech) at RIT is seeking a Software Engineer to support high-availability web applications for faculty, staff, and students. Working within a collaborative IT and Operations team, you will maintain custom web apps and support the college's academic, research, and creative missions.
Key Responsibilities- Application Security, Patching & Maintenance:
Proactively identify, test, and apply security patches, framework upgrades, and dependency updates across custom and legacy web applications. Audit codebases for vulnerabilities, enforce secure coding standards, and maintain the security and operational health of web servers and databases. - Documentation & Knowledge Base:
Write and maintain detailed technical documentation, including system architecture diagrams, API specifications, deployment guides, security procedures, and standard operating procedures (SOPs). Maintain strict version control and source code documentation standards. - Operational Support & Administration:
Assist with managing CAD's public and internal web portals and support web technology integrations. - Testing:
Design and implement comprehensive test suites. Include unit, integration, and regression testing to validate application stability, prevent breaking changes during system updates, and automate deployment pipelines.
- Education & Experience:
Bachelor's degree (or equivalent experience) plus at least 1 year of direct experience (or co-op) in full-stack programming, web development, mobile…
(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).