This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced software leader to partner with a financial services organization in San Diego, California and provide an independent evaluation of its technology environment. This Long-term Contract opportunity is suited for someone who can examine the software platform from end to end, identify operational and technical gaps, and present a practical strategy for improvement to executive stakeholders. The consultant will help shape a stronger delivery model by recommending changes across architecture, team structure, and development practices, with the potential to support execution after the initial assessment phase.
Job Responsibility
Lead a comprehensive review of the company’s software ecosystem, assessing application design, platform stability, scalability, and long-term sustainability
Analyze the existing architecture and development approach to uncover technical debt, delivery bottlenecks, ownership gaps, and areas of operational risk
Translate technical findings into a clear strategic roadmap that outlines recommended improvements to systems, processes, staffing, and governance
Present conclusions and prioritized recommendations to senior leadership in a way that supports informed business and technology decisions
Evaluate the current software organization and define an effective team model, including key roles, skill coverage, and leadership needs for future success
Partner with product, DevOps, data, and quality-focused team members to gather insight into current challenges and validate opportunities for improvement
Support the initial discovery effort with a higher level of involvement at the start of the engagement, with flexibility to adjust as planning and implementation evolve
If retained beyond the assessment phase, help guide execution of the recommended changes through hands-on leadership and organizational alignment
Requirements
Proven background leading software assessments, technical audits, or transformation initiatives within complex application environments
Strong experience with Microsoft-based development technologies, including .NET, C#, ASP.NET, and .NET Framework
Solid understanding of software architecture, maintainability, extensibility, scalability, and risk evaluation across enterprise platforms
Ability to communicate effectively with executives and non-technical stakeholders while also engaging credibly with engineering teams
Experience defining software operating models, team structures, and staffing recommendations that improve delivery performance
Working knowledge of JavaScript and modern web application development practices
Comfortable operating in a consulting capacity with changing workload demands during assessment, planning, and possible implementation stages
What we offer
medical, vision, dental, life and disability insurance