A smaller text A normal text A larger text

Career Opportunities

Put your skills to work at the agency that administers NYC’s landmark campaign finance program. A wide variety of positions may be available. Check back frequently for new opportunities!

Career opportunities currently available at the NYC Campaign Finance Board are described in detail below. New York City residency is required for most positions. We offer a dynamic work environment, training, growth potential, and excellent benefits. Full-time positions offer a competitive benefits package and salary commensurate with experience. If you would like to be considered for one of these opportunities, please email, fax, or mail your resume and cover letter to:

Mr. Man Wai Gin
NYC Campaign Finance Board
100 Church Street, 12th Floor
New York, New York 10007
Fax #: (212) 409-1705
resume@nyccfb.info

The CFB is an equal opportunity employer firmly committed to diversity. All individuals are encouraged to apply. If you anticipate needing any type of reasonable accommodation to apply for an employment opportunity, please contact Danica You at (212) 409-1800 or dyou@nyccfb.info.


Director of Human Resources

Department: Administrative Services
Job Status: Full-Time

$90,000 - $100,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a high performing individual to serve as Director of Human Resources. The Director of Human Resources will report directly to the Executive Director.

Responsibilities:

  • Develop, manage, and implement personnel policies.
  • Facilitate team building and conflict resolution at all levels of the agency.
  • Develop, communicate, and ensure compliance and consistency with agency practices and policies, including salary structure.
  • Ensure compliance with all federal, state, and City employment-related laws and policies, as well as adherence to other standards and best practices related to personnel management of City employees.
  • Counsel and advise staff on human resource related topics such as performance management and interpersonal conflicts.
  • Administer human resources policies, programs, and practices and manage support staff including:
    • Maintenance of personnel files and Personnel Action Forms
    • Managing the performance evaluation process
    • Benefits administration and staff compensation.
  • Participate in recruitment, hiring, retention, and salary structure/determination processes through a lens of equity and diversity.
  • Work with staff and management to facilitate staff development and training opportunities.
  • Develop and carry out projects designed to maintain and improve staff morale, equity and diversity

Essential Skills:

  • Strong background in organizational development and organizational structure.
  • Experience in team building at all levels of an organization.
  • Superior interpersonal communication, conflict resolution, and coaching skills including patience and ability to work well with staff at all levels.
  • Capable of supervising support staff and setting and enforcing deadlines.
  • Strong work ethic and meticulous attention to detail.
  • Comfortable performing multifaceted projects in conjunction with day-to-day activities.
  • Excellent analytical skills, good reasoning abilities, and sound judgment.
  • Strong project management, problem solving, writing and organizational skills.
  • Must be a team player, willing to build inter-departmental and inter-agency relationships.
  • Ability to maintain a high level of confidentiality as needed throughout all work performed.
  • Effectively interface with all levels of the organization to coordinate and supervise all people-related and office management activities.

Qualifications:

  • Candidate must have a bachelor’s degree and at least 10 years work related experience or an equivalent combination of education and experience.
  • Knowledge of NYC personnel rules and systems.
  • Broad knowledge and experience in employment law, compensation, benefits administration, organizational planning, employee relations, and training and development.
  • Strong oral and written communication skills.
  • Demonstrated skills in counseling and conflict resolution.
  • Demonstrated ability to successfully participate on senior management team that provides leadership and strategic direction.
  • Knowledge of Kronos HRIS, a plus.
  • New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.

Salary commensurate with experience. Please email your resume and cover letter (required) to the address above.


Director of Administrative Operations

Department: Administrative Services
Job Status: Full-Time

$90,000-$100,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a Director of Administrative Operations.  The Director of Administrative Operations is responsible for managing all office related services for agency’s primary and satellite locations.  The position will report directly to the Chief of Staff.

Responsibilities:

  • Plan and manage facility central services such as reception, security, cleaning, repair orders, mail service and the upkeep of equipment.
  • Manage the ordering and inventory of agency supplies.
  • Ensure that the facility is operating as it should on a daily basis by completing daily inspections and conducting proactive and reactive maintenance and that facilities meet compliance standards and government regulations.
  • Serve as point of contact for the buildings.
  • Ensure compliance with all safety and security protocols.
  • Plan and schedule any necessary replacements and repairs, scheduling necessary maintenance and management tasks during the least disruptive times.
  • Manage and control all paper records and electronic records for the agency. Maintain administrative records and archival records, including all CFB forms and mailings. 
  • Work with Systems and other units, ensure that electronic records are maintained in accordance with City records management policies, legal requirements and industry best practices.
  • Manage agency’s salvage process and car usage log.
  • Supervise Administrative Operations staff.

Essential Skills:

  • Capable of supervising support staff and setting and enforcing deadlines. Strong work ethic, meticulous attention to detail and need to be exceptionally conscientious and diligent.
  • Must be accurate and efficient, high energy, comfortable performing multifaceted projects in conjunction with day-to-day activities
  • Excellent analytical skills and good reasoning abilities and sound judgment.
  • Must be a team player, willing to build inter-departmental and inter-agency relationships.
  • Effectively interface with all levels of the organization to coordinate all office services.

Qualifications:

  • Candidate must have a college degree or at least 5 years work related experience.
  • Knowledge of records management and retention regulations required.
  • Knowledge of facilities management including fire safety and security protocols.
  • Strong oral and written communication skills.
  • Pursuant to Department of Citywide Administrative Services Directive No. 2020-2, New York City residency must be obtained within six months after the Mayor rescinds the State of Emergency under Executive Order 98 (and extended by subsequent Executive Orders). If that time period has passed, residency must be obtained within 90 days of starting the position.

Salary commensurate with experience. Please send resume and cover letter to the address above.


Candidate Services Liaison

Department: Candidate Guidance & Policy
Job Status: Full-Time

$50,000 - $55,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a Candidate Services Liaison. We offer a team-oriented work environment, professional development opportunities, growth potential, and excellent benefits.

Responsibilities:

  • Serve as a primary liaison between the CFB and candidates running for New York City office.
  • Monitor and assist campaigns in preparing campaign finance disclosure reports.
  • Provide one-on-one guidance on matters of compliance with campaign finance regulations.
  • Assist candidates in the process of qualifying for public matching funds.
  • Prepare training and guidance materials on recordkeeping and reporting requirements.
  • Conduct trainings for candidates, treasurers, campaign staff and the general public.
  • Teach and provide technical support for the Candidate Software for Managing and Reporting Transactions (C-SMART).
  • Test updates to C-SMART and other CFB systems applications.

Essential Skills:

  • Excellent written and verbal communication skills.
  • Public speaking experience and ability to deliver effective presentations.
  • Customer-focused approach to answering questions and solving problems.
  • Strong computer and internet skills with a willingness to learn new software.

Qualifications:

  • Baccalaureate degree from an accredited college and two years’ work or equivalent internship experience.
  • Previous experience working on political campaigns or in a customer-focused environment preferred.
  • Background or interest in politics and government.
  • Proficiency in MS Office; familiarity with video editing, e-learning, or fundraising software a plus.
  • Foreign language skills a plus.
  • New York City residency must be obtained within 90 days of starting the position.


Network Engineer

Department: Systems Administration
Job Status: Full-Time

Salary Range:  $100,000-$120,000

The NYC Campaign Finance Board (CFB), a nonpartisan, independent city agency that enhances the role of New York City residents in elections, seeks a Network Engineer.  The CFB’s network supports approximately 135 users, 20 general use computers, approximately 50 servers that are predominantly virtual and an expanding MS Azure presence.  The Network Engineer’s role is to ensure the stability, reliability, integrity, security and efficient operation of the CFB’s network including internet connectivity.  The Network Engineer will set up, monitor, maintain, support and optimize all aspects of the CFB network.  The Network Engineer will report directly to the Director of Systems Administration.

Responsibilities:

Strategy & Planning 

  • Collaborate with executive management, other unit and division leaders, and leaders within the agency and the Systems Management Team members to develop, implement and maintain the CFB’s Network and IT Infrastructure Plan which includes the CFB’s increasing MS Azure presence.
  • Assess and regularly report on near-term and long-term network capacity needs.
  • Create and maintain documentation as it relates to network configuration, network mapping, processes and service records.
  • Develop, implement and maintain policies, procedures and associated training plans for network administration, usage and disaster recovery.

Acquisition & Deployment

  • Conduct research on network products, services, protocols, and standards to remain abreast of developments in the networking industry.
  • Direct hardware and software purchases and upgrades.
  • Interact and negotiate with vendors, outsourcers and contractors to secure network products and services.

Operational Management

  • Manage and develop the three-member Network Support team; setting standards and goals for staff to ensure projects and tasks support the agency’s overall priorities.
  • Maintain and manage the agency’s internal network, build and maintain servers, install and maintain network operating systems, and configure switches, routers and firewalls.
  • In partnership with the Application Development Team administer, maintain, manage and contain costs on the CFB’s Microsoft Azure tenant.
  • Support software packages and ensure their smooth and reliable operation for fulfilling business objectives and processes.
  • Provide expert infrastructure setup, configuration and support to the Software Development team in the deployment of agency developed web, both hosted in MS Azure and on premise, and internal network applications including setting up DNS and secure connectivity.
  • Actively collaborative and participate in the DevOps process with the other members of the Network Support Team and with the members of the Application Development Team.
  • Collaborate closely with the Software Development Team to quickly resolve issues and take proactive steps to ensure an absolute minimum of unscheduled downtime of CFB developed applications.
  • Network administration including backup, security management, user account management, e-mail, internet access, configure and manage storage, office systems and applications support and ensure all systems maintain high availability.
  • Monitor and test network performance, ensure all systems are running at top performance, troubleshoot problem areas as needed and provide performance statistics and reports as requested.
  • Ensure that internet connectivity is reliable, secure and meets performance expectations.
  • Ensure all computer hardware is working at full capacity.
  • Manage the agency’s helpdesk resolving complex network and desktop issues and identifying and determining root cause of systemic issues.
  • Set-up, test and maintain up-to-date the technology component of the agency’s DR/BC plan.
  • Practice network asset management, including coordinating with Finance Manager to maintain an up-to-date computer equipment inventory.
  • Responsible for installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, and peripheral devices.
  • Manage installation, maintenance, and troubleshooting of the agency’s audio video systems.

Essential Skills:

  • Must be accurate, efficient, and comfortable performing multifaceted projects in conjunction with day-to-day activities.
  • Superior interpersonal and management skills including patience and ability to work well with staff at all levels.
  • Strong project management, problem solving and organizational skills.
  • Strong oral and written communication skills including ability to present ideas in user-friendly language.
  • Strong customer service orientation.
  • Strong documentation skills.
  • On call availability during peak periods.
  • Ability to supervise staff including adherence to deadlines.

Qualifications:

Formal Education

  • College degree in Computer Science or related field and 5 years of work experience in the Network Engineer field, or equivalent education and work experience.

Knowledge & Experience

  • Proven experience and success with the following:
    • Windows Server and Active Directory domain, Microsoft Exchange Server, CISCO switches, routers and ASA and Firepower firewalls,
    • MS Azure,
    • DevOps,
    • IIS configuration management and administration,
    • Web site administration,
    • DNS management,
    • Security certificate management,
    • Dell EMC VxRail or similar SAN with compute and network,
    • Windows Server OS running in VMware virtual environment,
    • Axcient x360Recover BCDR solution or similar could-based enterprise level back-up, DR/BC solution,
    • Spanning Backup for O365 or similar product,
    • Configuring and using DNS, DHCP, VLAN, and VPN,
    • IP,
    • Windows PC operating system,
    • Microsoft Office 365 software suite,
    • Knowledge of Microsoft SQL Server administration,
    • Spam filters,
    • Symantec Ghost or similar disk imaging solution,
    • Symantec Endpoint or similar enterprise endpoint security solution,
  • Excellent hardware and software troubleshooting skills.

Salary commensurate with experience. Please send resume and cover letter to the address above.


Senior Developer

Department: Systems Administration
Job Status: Full-Time

Salary Range: $100,000-$110,000

The New York City Campaign Finance Board unit seeks an experienced, highly driven, and motivated hands-on full stack Senior Developer with broad scope for the exercise of independent initiative and judgment. The Senior Developer will collaborate with the Systems team in conducting the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support the Agency’s business functions.

Responsibilities:

  • Responsible for the full software development life cycle, including database development, back-end architecture, deployment, documentation, enhancement, and maintenance of the defined solutions based on business and functional requirements of new and existing applications.
  • Manage and participate in the designing, writing, unit testing, and documenting of application code to successfully deliver secure, robust, transactional, and service oriented applications.
  • Ability to assist junior/associate developers with best practices and guidance to further enhance their skills.
  • Maintain and adhere to Git branching structure and follow policies that are in place to support pull requests by conducting 1-1 or team code reviews prior to approval.
  • Collaborate with the team to ensure work items are moving along the development process.
  • Interface with agency users, stakeholders, senior management, and outside vendors for requirement clarification.

Qualifications:

  • 5+ years of strong demonstrable experience in systems architecture, N-tier application development using Microsoft’s web technology stack (IIS7/8, .NET Core, ASP.NET, C#, MVC, ADO.NET, Entity Framework/EF Core, ASP.NET Core Web API, HTML/CSS/JavaScript)
  • 5+ years of experience with ability to build/create/maintain application databases utilizing MS SQL Server/Azure SQL, including SSIS, TSQL, stored procedures, views, and functions.
  • Tools – MS Visual Studio, SQL Server Management Studio (SSMS), Azure DevOps with Git, cloud services in Azure.

Preferred Qualifications:

  • Scrum Framework
  • Microservices
  • Experience with Microsoft Azure DevOps CI/CD.
  • Experience with moving on prem applications to the cloud.
  • Knowledge of performance tuning, security, scalability.
  • Proficiency in writing unit tests and using unit testing frameworks.
  • Knowledge in the use of MS-SQL Server Database Administration Tools.
  • Bachelor’s degree or above in Computer Science or related discipline.


.NET Web Developer

Department: Systems Administration
Job Status: Full-Time

$95,000

The New York City Campaign Finance Board seeks an experienced full stack .NET Web Developer. We offer a dynamic work environment, training, growth potential, and excellent benefits.

Under general supervision, with broad scope for the exercise of independent initiative and judgment, this developer is responsible for the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support the Agency’s business functions. The selected candidate will be required to perform tasks related to the development of software applications and data transformation activities for the Agency.

Responsibilities:

  • Responsible for full software development life cycle, including user interface design, database development, back-end architecture, deployment and maintenance of the defined solution based on business and functional requirements
  • Design, write, unit test, and document application code to successfully deliver secure, robust, transactional and service oriented architectures
  • Adhere to Git branching structure and follow policies that are in place in creation of pull requests for approval.
  • Understand the Agency’s strategic initiatives and develop technology solutions that deliver the required business value
  • Understand complex business processes/applications with intent to re-write/enhance using current tools/technology
  • Provide supporting documentation for all phases of development/implementation.
  • Develop technical specifications, including data flow diagrams
  • Maintain data security and internal controls of environment to adequately protect Agency assets and records
  • Responsible for full software development life cycle, including user interface design, database development, back-end architecture, deployment and maintenance of the defined solution based on business and functional requirements
  • Design, write, unit test, and document application code to successfully deliver secure, robust, transactional and service oriented architectures
  • Adhere to Git branching structure and follow policies that are in place in creation of pull requests for approval.
  • Understand the Agency’s strategic initiatives and develop technology solutions that deliver the required business value
  • Understand complex business processes/applications with intent to re-write/enhance using current tools/technology
  • Provide supporting documentation for all phases of development/implementation.
  • Develop technical specifications, including data flow diagrams
  • Maintain data security and internal controls of environment to adequately protect Agency assets and records

Essential Skills:

  • 3+ years of strong demonstrable experience in systems architecture, N-tier application development using Microsoft’s web technology stack (IIS7/8, ASP .NET Core 2+, ASP.NET MVC 4.0, C#, ADO.NET, Entity Framework/EF Core, ASP.NET Core Web API 2+ or Web API 2, HTML/CSS/JavaScript)
  • 3+ years of experience with ability to build/create/maintain application databases utilizing MS SQL Server/Azure SQL, including SSIS, TSQL, stored procedures, views, and functions.
  • Tools – MS Visual Studio, SQL Server Management Studio (SSMS), Azure DevOps with Git, cloud services in Azure.
  • Must be self-motivated and able to work both independently and in conjunction with team members and business units. Enthusiasm and flexibility to work on a variety of projects are necessary, as well as the ability to rapidly acquire new domain familiarity
  • Ability to meet deadlines, identify issues and resolve with minimal direction
  • Ability to analyze, document and validate software requirements
  • Ability to speak and write clearly and succinctly in a variety of communication settings and styles

Preferred Qualifications:

  • Proficiency in writing unit tests and using unit testing frameworks
  • Microsoft Azure DevOps CI/CD
  • Microsoft Azure PaaS
  • Agile Scrum development methodology
  • Umbraco CMS
  • Creating micro services using .NET Core
  • NodeJS
  • Knowledge of performance tuning, security, scalability
  • Experience with Dependency Injection frameworks (built-in .NET Core, Ninject, Unity)
  • S. or B.A. in Computer Science or related discipline