AI Product Software Engineer (Laravel / Vue)
Stanbridge University · Irvine, CA · 1 mo ago
On-siteInformation TechnologyFull-time
About the role
The AI Product Software Engineer (Laravel / Vue) is responsible for designing, building, shipping, and continuously improving production software that supports Stanbridge University's digital ecosystem, including its Learning Management System and related institutional platforms. This is not a traditional web development role. We are seeking an AI-first product engineer who uses modern AI tools as a core part of the software development lifecycle to rapidly design, prototype, generate, validate, refine, and deliver production-ready applications.
Responsibilities
- Use AI-assisted development tools, coding agents, and workflow automation as integral components of daily software engineering.
- Rapidly translate product concepts, operational needs, and user requirements into working prototypes and production-ready applications.
- Generate, review, validate, and refine AI-assisted code while maintaining responsibility for architecture, security, quality, performance, and maintainability.
- Evaluate emerging AI development tools and identify practical opportunities to improve engineering productivity and software quality.
- Own assigned features and products from technical discovery through implementation, testing, deployment, monitoring, and continuous improvement.
- Develop reusable Laravel services, REST APIs, Vue components, shared libraries, and internal engineering tools.
- Design and integrate internal and third-party systems using REST and JSON APIs with resilient error handling.
- Improve existing systems through refactoring, performance optimization, modernization, and architectural enhancements.
- Troubleshoot complex application issues across the full stack.
- Contribute to technical documentation, system design decisions, and engineering standards.
- Write clean, maintainable, secure, and production-ready software.
- Participate in code reviews that improve readability, consistency, reliability, and engineering quality.
- Contribute to technical documentation, system design decisions, and engineering standards.
- Implement appropriate input validation, authorization, authentication, dependency management, and secure handling of sensitive information.
- Follow university data-handling policies and FERPA requirements when developing software and using AI-assisted engineering tools.
- Contribute to logging, monitoring, observability, incident response, and preventative reliability improvements.
- Build responsive and accessible interfaces aligned with WCAG 2.2 AA standards.
- Identify opportunities to simplify, automate, and improve institutional workflows through software.
Qualifications
- Five or more years of professional experience building and shipping production web applications in a SaaS, enterprise, or similarly complex environment.
- Strong hands-on experience developing production applications with Laravel and PHP 8.x.
- Strong experience with Vue.js, preferably Vue 3, and modern JavaScript or TypeScript development.
- Demonstrated use of AI-assisted development tools as an integral part of the daily software engineering workflow.
- Ability to critically review, validate, debug, and improve AI-generated software.
- Strong software engineering fundamentals, including application architecture, testing, debugging, data modeling, security, and maintainability.
- Experience designing, developing, and integrating RESTful APIs.
- Strong understanding of relational databases, including MySQL or MariaDB, schema design, migrations, indexing, and query optimization.
- Experience writing automated tests using PHPUnit, Pest, Playwright, Cypress, or equivalent frameworks.
- Experience with Git, GitHub workflows, pull requests, and modern CI/CD pipelines.
- Ability to work across the full application stack and understand the software produced through AI-assisted development.
- Strong product judgment and a demonstrated ability to translate user or business needs into practical software solutions.
- Keen eye for UX/UI, usability, accessibility, and visual quality.
- Strong debugging, troubleshooting, analytical, and problem-solving skills.
- Strong written and verbal communication skills.
- Able to take ownership of work from concept through production.