Software Developer
Inside Higher Ed - Palo Alto, CA
Apply NowJob Description
Join to apply for the Software Developer role at Inside Higher Ed Get AI-powered advice on this job and more exclusive features. Overview Vice Provost for Student Affairs, Stanford, California, United StatesNew Information Technology Services Post Date: 1 day ago | Requisition #: 107156 PurposeThe Student Information Systems team within Student Affairs is searching for an experienced Software Developer. The Software Developer will execute all programming tasks, including programming, analyzing, designing, developing, implementing, modifying, and maintaining computer programs. This role will work on systems of moderate size and complexity or segments of larger systems. The Developer will specify, build, document, secure, deploy, and maintain the administrative applications and projects supported by Student Information Systems; collaborate closely with stakeholders to understand needs and integrate feedback effectively. This role will navigate diverse systems and APIs to ensure seamless integration and optimal performance. Core Duties Conceptualize, design, implement, and develop solutions for complex systems/programs independently. Spearhead creation, development, and implementation of key platforms. Design complex systems from the ground up and align them with long-term strategic goals. Manage all aspects of projects, including testing, debugging, maintenance, operation, and upgrades. Collaborate with a variety of stakeholders, including outside vendors, to gather information and develop tradeoffs; assist in creating requirement documents and test plans. Consult with Academic Staff and Department Heads to understand requirements for academic scheduling and faculty assignments, and integrate these needs into the system. Create and maintain technical documentation, including in-codebase docs and user guides. Enforce documentation standards and DevOps practices, including automated checks for documentation updates with code commits. Continuously update documentation to reflect system upgrades or configuration changes. Minimum Requirements Education & Experience: Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience. Knowledge, Skills And Abilities Expertise in designing, developing, testing, and deploying applications. Proficiency with application design and data modeling. Ability to define and solve logical problems for highly technical applications. Strong communication skills with both technical and non-technical clients. Ability to lead activities on structured team development projects. Ability to select, adapt, and effectively use a variety of programming methods. Preferred Requirements Proficient in Laravel/PHP and Java SpringBoot frameworks for server-side development. Strong experience with React for UI development and modern JavaScript frameworks. HTML, CSS, and Tailwind CSS for responsive styling. JavaScript: solid understanding of modern frameworks and best practices. Hands-on experience with AWS services (EC2, RDS, S3) and containerization for deployment. End-to-end application development experience (client and server). Certifications and Licenses None Physical Requirements Constantly perform desk-based computer tasks. Frequently sit and handle fine manipulation. Occasionally stand, walk, write by hand. Rarely lift/carry/push/pull objects up to 10 pounds. Reasonable accommodations to perform essential functions will be provided as required by law. Working Conditions May work extended hours, evenings, and weekends. Remote position but may require some onsite presence as needed. Ability to work in evenings and weekends, as needed. Work Standards Interpersonal skills: ability to work with Stanford colleagues, clients, and external organizations. Promote a culture of safety and personal responsibility; report safety concerns. Comply with University policies and procedures. This role is open to candidates anywhere in the United States. Stanford University has regional pay structures based on location. The compensation will be based on the location of the successful candidate. The expected pay range for remote positions: $115,177 to $129,198 per annum. For Stanford Work Locations: $138,402 to $144,335 per annum. Pay offers consider scope, qualifications, budget, equity, location, and market rates. Details about rewards are provided during hiring. Why Stanford Is For You Imagine a world without search engines or social platforms. Stanford supports a diverse and dedicated staff and offers a range of benefits and perks: Freedom to grow: career development programs, tuition reimbursement, courses and events. A caring culture: retirement plans, time-off, and family care resources. A healthier you: health care benefits and fitness options. Discovery and fun: access to cultural and recreational facilities. Enviable resources: commuter programs and discounts. The job duties listed are typical examples and not a comprehensive inventory of all duties. Duties may vary by department. Reasonable accommodations will be provided to applicants with disabilities. Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Additional Information Schedule: Full-time Job Code: 4822 Employee Status: Regular Grade: J Requisition ID: 107156 Work Arrangement: Remote Eligible #J-18808-Ljbffr
Created: 2025-09-17