×
Register Here to Apply for Jobs or Post Jobs. X

Hybrid Senior Software Engineer - Financial Forecasting Platform

Job in Boulder, Boulder County, Colorado, 80301, USA
Listing for: University of Colorado Boulder
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 95000 - 104440 USD Yearly USD 95000.00 104440.00 YEAR
Job Description & How to Apply Below

Job Summary

We are seeking a thoughtful, collaborative engineer to join our team and help us design, develop, and maintain a comprehensive financial forecasting and grant management application used by grant holders and administrators across the university. This web‑based tool supports projected and actual expense tracking, what‑if scenario modeling, employee and fund distribution management, automated salary and benefits calculations, burn rate analysis, and forward financial projections using integrated data feeds from university financial and HR systems.

You will work within a small, collaborative team of software engineers and QA engineers in an Agile environment. The role includes maintaining and evolving an existing legacy PHP application while contributing to decisions about the system’s long‑term technical direction. You will have a meaningful opportunity to shape its modernization path.

Key Responsibilities
  • Develop moderately complex features, enhancements, and data integrations, accounting for edge cases and corner cases in implementation.
  • Write and maintain automated unit and integration tests to ensure appropriate coverage and that code meets acceptance criteria.
  • Diagnose and solve moderately complex issues, identify root causes, and develop fixes for existing applications.
  • Monitor and update application dependencies and libraries to maintain security and compatibility.
  • Identify and implement performance improvements, including optimizing data access and network operations.
  • Mentor and support junior developers through code reviews, pair programming, and day‑to‑day technical guidance.
  • Manage source control workflows, including maintaining branching strategies and resolving merge conflicts independently.
  • Contribute as an active member of an agile development team, delivering incremental value through iterative development cycles.
Deployments and Operations
  • Perform application deployments and maintain automated CI/CD pipelines, developing new pipelines as needed.
  • Develop and manage applications using container technologies and virtual machines.
  • Maintain application monitoring, dashboards, and alerting to ensure system health and performance.
Work Coordination / Collaboration
  • Collaborate with partner teams and interested parties, such as Platform and System Engineering, UX, service owners, and business analysts, to accomplish application and project goals.
  • Work with QA to identify testing needs and edge cases and ensure appropriate test coverage is implemented.
  • Interpret moderately complex business requirements, asking clarifying questions to ensure accurate understanding before accepting work.
  • Communicate technical concepts clearly to developers and non‑technical partners, using appropriate analogies and examples.
  • Write and update documentation for application support and sharing knowledge.
  • Provide constructive, actionable feedback during code reviews and team discussions.
Research and Analysis
  • Analyze business requirements and recommend technical solutions for moderately complex subsystems and applications.
  • Research and evaluate new application frameworks, development tools, and technologies, and make recommendations on adoption.
  • Analyze disparate information systems and contribute to technical plans for data integrations.
  • Identify and mitigate application security vulnerabilities.
  • Evaluate and recommend improvements to existing development processes and workflows.
Professional Development
  • Maintain and expand technical proficiency through available resources, conferences, seminars, and coursework.
  • Keep up to date with emerging technologies and industry standard methodologies through collaboration with colleagues and peer institutions.
What You Should Know
  • This is a limited‑term position ending on 6/30/2029.
  • This role is hybrid; onsite presence is infrequent.
What We Can Offer
  • The annual salary range is $95,000 – $104,440.
Benefits

At the University of Colorado Boulder, we are committed to supporting the holistic health and well‑being of our employees. Our comprehensive benefits package includes medical, dental, and retirement plans; generous paid time off; tuition assistance for you and your dependents; and an ECO…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary