Reasonable Accommodations for Applicants with Disabilities

CU Boulder is committed to making information and resources that are available via the web accessible for all users. The CU Boulder careers site used to apply for staff positions is currently not fully accessible for individuals who are using screen readers and other assistive technologies, however, we are working with the supplier to make this accessible to all. If you use assistive technology and need to access the CU Boulder staff careers site please contact the ADA coordinator by email at or call 303-492-9725 for assistance.

Skip to content

NCWIT Senior Technologist

Requisition Number:



Boulder, Colorado

Employment Type:

University Staff



Posting Close Date:


Job Summary

The Senior Technologist provides strategic insight and guidance to NCWIT management and leads a team of internal and external technical staff members and contractors. The Senior Technologist provides architectural oversight across NCWIT’s technology platforms and is a multi-talented software engineer who is especially proficient with complex web applications, ideally experienced with building and maintaining Drupal-based web apps. Work includes complex development, building for scalability, implementing integrations and doing code maintenance.

Who We Are

The National Center for Women & Information Technology (NCWIT) is a coalition of over 1,100 corporations, universities, and non-profits working to significantly increase girl’s & women’s participation in computing. It is prominent on the national computing landscape and has raised over $21 million in NSF grants, as well as considerable corporate gifts. The NCWIT organization spans both university financial and legal procedures, and in addition, it has a non-profit 501(c)(3), with its own set of financial, legal, and governance procedures.

What Your Key Responsibilities Will Be

Software Architecture and Development
  • Serve as the lead software engineer on all NCWIT software projects.
  • Interface with NCWIT CFO on technology budget.
  • Design, architect, plan, develop and maintain multiple web sites, applications and system integrations.
  • Work collaboratively with NCWIT leadership and staff to elicit requirements and define & document solutions for technology projects.
  • Build, test and deploy new features, enhancements and fixes for new and existing sites, applications and integrations.
  • Work with others on the Tech Team, including contractors and service providers, to appropriately scale both enterprise and customer-facing architectures and systems.
  • Maintain and continuously improve the various systems that NCWIT uses for data collection and analysis.
  • Maintain a clean code base that is skillfully constructed, maintainable, and well-documented. Find and eliminate old code that isn’t this or has been deprecated.
  • Design, learn, build, test and deploy API-based integrations between systems that are of our own, or a vendor’s creation.
  • Provide “Tier 2” Support in troubleshooting and fixing when technical issues arise; educate team mates serving as “Tier 1” Support during (or after) problem resolution.
  • Document the root cause of issues, and their solution in a knowledge base, for future reference.
  • Follow proper change management processes during development and maintenance; hold oneself and others accountable for following NCWIT privacy and data protection policies.
Technology Strategy and Leadership
  • Oversee strategic direction of technology projects to meet NCWIT’s goals.
  • Understand the overall architecture of NCWIT’s technology platforms and provide strategic leadership regarding creation of new systems and the maintenance of existing systems.
  • Provide management and leadership to the NCWIT technology team by coaching, counseling, and disciplining employees, as appropriate; planning, hiring, monitoring, and appraising job results; conducting training; implementing enforcing systems; policies and procedures. 
  • Manage leave approvals, assign back up coverage as needed during staff absences and job vacancies. 
  • Create performance plans and appraisals, holding coaching sessions, and completed performance evaluations annually.
  • Prioritize and balance technology staff workload.

What We Can Offer

We can offer a competitive salary, commensurate with experience.


The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.

Be Statements

Be Adventurous. Be Creative. Be Boulder.

What We Require

  • Graduation from an accredited college or university with a bachelor’s degree in Computer Science, Computer Engineering, Information Systems or a related field.
  • Five years of software architecture and development and/or related experience in the IT industry including managing technical projects. Equivalent combination of education and experience may substitute.

What You Will Need

  • Ability to work independently and as well as on a team and lead projects, migrations, and upgrades where necessary.
  • Ability to thrive in a fast-paced environment where quick decision-making and multi-tasking are demonstrated daily.
  • Ability to assess technology needs and options and recommend architectural solutions.
  • Ability to develop software solutions.
  • Strong communication, interpersonal and organizational skills.
  • Proven ability to communicate with individuals with varying levels of technical expertise.
  • Ability to communicate with management-level peers, direct reports, and non-technical stakeholders.

What We Would Like You To Have

  • Experience with Drupal (7 and 8) or another PHP framework/CMS.
  • Mastery of web fundamentals, like HTML/CSS, strong knowledge of Javascript.
  • Strong working knowledge of PHP and SQL.
  • Mastery of code repositories like Git.
  • Experience supervising and managing employees, technology vendors, technology projects, and institutional-level technology solutions.

Special Instructions

To apply, please submit the following materials: 
  1. A current resume. 
  2. A cover letter that specifically addresses how your background and experience align with the requirements, qualifications and responsibilities of the position.
You will not be asked to upload references at this time.

Please apply by March 28, 2019 for consideration.

Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email:

The University of Colorado is an Equal Opportunity/Affirmative Action employer