Harvard University

Senior Software Engineer

Harvard University
Apply
1 day ago
Boston, MA, USASenior

Responsibilities

  • Lead application development efforts and follow software development lifecycle best practices.
  • Perform requirements gathering, functional analysis, design, development, unit testing, documentation, implementation, maintenance, and application support.
  • Develop Oracle PL/SQL stored procedures, functions, packages, triggers, and supporting database objects.
  • Build secure, user-focused Oracle APEX web applications, reports, APIs, web services, and integrations.
  • Apply performance tuning, dynamic SQL, ref cursors, bulk collection, explain plans, materialized views, and related database techniques.
  • Troubleshoot critical production issues and provide timely resolution.
  • Provide architectural guidance on software development practices, user interface frameworks, server-side development, integrations, and messaging solutions.
  • Evaluate the Oracle APEX roadmap and emerging technologies for potential use by the HMS-AAD platform.
  • Collaborate with consultants, vendors, and internal technology partners on code reviews, security reviews, integrations, and best practices.
  • Serve as a technical liaison, mentor junior staff, and research new technologies and software products.

Requirements

  • Minimum of seven years of post-secondary education or relevant work experience.
  • Experience designing interactive Oracle APEX applications.
  • Ability to develop software using Java, JavaScript, PL/SQL, or other programming languages.
  • Experience developing web applications with at least one popular web framework.
  • Experience with test-driven development and software engineering tools and best practices.
  • Ability to document business and technical requirements, specifications, and solutions clearly.
  • Strong knowledge of relational databases and database-driven applications.
  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
  • Strong interpersonal, facilitation, consensus-building, communication, analytical, quantitative, and strategic problem-solving skills.
  • Ability to collaborate effectively with staff at all organizational levels.
  • Experience with higher education fundraising is a plus.
  • Experience with Agile and Lean development methodologies.
  • Completion of specified Harvard IT Academy foundational courses or an external equivalent preferred.

Benefits

  • Hybrid work arrangement, with schedule and location determined by the department based on operational needs and work-location requirements.
  • Standard schedule of 35 hours per week.
  • Generous paid time off, including parental leave.
  • Medical, dental, and vision coverage beginning on day one.
  • Retirement plans with university contributions.
  • Wellbeing and mental health resources.
  • Family and caregiver support.
  • Professional development opportunities, including tuition assistance and reimbursement.
  • Commuter benefits, discounts, and campus perks.

Tech Stack

Harvard University

About Harvard University

1-10 employees

Harvard University is a private research university that provides undergraduate, graduate, and professional education and conducts research across disciplines. Revenue from tuition, executive and online programs, research grants, and its endowment funds its schools and institutes, including Harvard Medical School and the Division of Medical Sciences. Founded in 1636 and headquartered in Cambridge, Massachusetts, it operates campus and enterprise IT systems supporting teaching, research, and administration.

Contact me