software engineer

2 weeks ago


New York, New York, United States City of New York Full time

Job Description

The New York City Campaign Finance Board manages New York Citys small donor democracy program and educates and engages voters via NYC Votes. The CFB has enjoyed a tremendous arc of progress over its 30-year history, and our updated flagship small donor democracy program is the centerpiece of this progress.

We eliminate barriers to participation by providing access to the resources New Yorkers need to vote or run for office and amplify the voices of small donors with New York Citys small donor democracy program.

We are dedicated to making New York Citys local democracy more open, transparent, and equitable. You would be working with a team that is mission-driven and committed to continuous improvement.

The technology unit is responsible for custom software development, networking, technical support, and cybersecurity. The unit works to develop and maintain software systems tailored to the organization's needs, manage, and secure the organization's network infrastructure, and protect against potential cyber threats.

CFBs technology unit seeks an experienced full-stack software engineer. Under general supervision, with a broad scope for the exercise of independent initiative and judgment, this engineer is responsible for the system analysis, technical design, development, testing, enhancement, and maintenance of various applications that support the Agencys 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 include, but are not limited to:

Collaborate with cross-functional teams to identify software requirements and develop solutions.

Develop software solutions using the .NET framework, including C#, ASP.NET, JavaScript, SQL, etc.

Design software architecture and develop technical specifications based on requirements.

Analyze and improve software performance by conducting tests and debugging issues.

Collaborate with QA engineers to ensure software meets quality standards and user requirements.

Document software designs, code, and tests for future reference.

Participate in code reviews to maintain code quality and identify areas for improvement.

Stay up to date with emerging trends and technologies in software development and incorporate new practices into current projects.

Proficiency in writing unit tests and using unit testing frameworks.

Knowledge of performance tuning, security, and scalability.

Experience with Dependency Injection frameworks (built-in .NET Core, Ninject, Unity).

Experience with Microservices.

Experience with NoSQL databases.

Experience with Salesforce integration.

Bachelors degree or above in Computer Science or related discipline.

ESSENTIAL SKILLS

3+ Years of hands-on C#, .net software design and development experience.

3+ years of strong demonstrable experience in service-oriented architecture, N-tier application development using Microsofts web technology stack (.NET, ASP.NET, C#, MVC, ADO.NET, Entity Framework, Web API, HTML/CSS/JavaScript).

3+ years of experience with the ability to build/create/maintain application databases utilizing MS SQL Server/Azure SQL, including SSIS, TSQL, stored procedures, views, and functions.

3+ years of experience in Object-Oriented Design (OOD) - should be familiar with terms like Abstraction, Encapsulation, Inheritance, and Polymorphism.

Experience working with a team of engineers.

Proven track record of becoming a subject matter expert in areas related to current assignments.

Ability to collaborate and partner across a diverse team tapping the strength and unique skills of every team member.

2+ years of experience with Azure, AWS, GCP, or other cloud providers.

Experience with Microsoft Azure DevOps CI/CD.

Experience with working in an Agile environment.

Tools MS Visual Studio, SQL Server Management Studio (SSMS), Azure DevOps with Git, and cloud services in Azure.

Ability to speak and write clearly and succinctly in a variety of communication settings and styles.

Experience solving complex problems using logical thinking first and coding second.

ADDITIONAL INFORMATION

New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.

As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Educations website at

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 or

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.

TO APPLY

All applicants must apply through NYC Government Jobs | Explore Careers | City of New York

Please search and apply to the job ID number listed above.

Resume and cover letter are required for consideration.

Note that only applicants under consideration will be contacted.

For more information on careers with the NYC Campaign Finance Board visit our website at to access the full listing of job opportunities and to learn more about our agency.

Qualifications

1. A baccalaureate degree from an accredited college and one year of satisfactory full-time experience in computer programming and applications, computer systems analysis and development, or a closely related area; or

2. An associate degree from an accredited college with a major in computer science and two years of experience as described in "1" above; or

3. A four-year high school diploma or its educational equivalent and four years of experience as described in "1" above; or

4. Education and/or experience equivalent to "1", "2", or "3" above.

Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.


  • Software Engineer

    2 weeks ago


    New York, New York, United States gpac Full time

    Software Engineer (Full Stack) - Fintech Firm in the Healthcare Industry - Seed Funded Startup (Very Well Funded) - On Site (Financial District NYC) A Seed Funded Startup that's looking to build out a Healthcare Platform that will revolutionize the way you interact with your healthcare provider are looking for a Software Engineer Currently at a Seed Stage...

  • Software Engineer

    2 weeks ago


    New York, New York, United States gpac Full time

    Software Engineer (Back End) - Fintech Firm in the Healthcare Industry - Seed Funded Startup (Very Well Funded) - On Site (Financial District NYC) A Seed Funded Startup that's looking to build out a Healthcare Platform that will revolutionize the way you interact with your healthcare provider are looking for a Backend focused Software Engineer Currently at a...

  • Software Engineer

    1 month ago


    New York, New York, United States gpac Full time

    Software Engineer (Front End) - Fintech Firm in the Healthcare Industry - Seed Funded Startup (Very Well Funded) - On Site (Financial District NYC) A Seed Funded Startup that's looking to build out a Healthcare Platform that will revolutionize the way you interact with your healthcare provider are looking for a frontend focused Software Engineer Currently at...

  • Software Engineer

    1 week ago


    New York, New York, United States Selby Jennings Full time

    Selby Jennings is working with an leading Asset Management firm that is looking to hire a Software Engineer focused on data engineering to be an integral member of their Data Science team. You will be focused on designing and building a data science infrastructure platform to accelerate the adoption of data science at our portfolio companies to drive value....

  • Software Engineer

    2 weeks ago


    New York, New York, United States Stott and May Full time

    Software Engineer – Hedge Fund We are looking for high performing Software Engineers in one of the most high-impact technology, led hedge funds. You'll be working with talented engineers, applying innovative techniques to develop your career in the world of finance. Responsibilities:You would be working within the engineering team focused on executing...

  • Software Engineer,

    2 weeks ago


    New York, New York, United States Cypress HCM Full time

    Software Engineer, 13466 We are looking for a Software Engineer to join our team. In this role, you will develop and operate mission critical services and applications that are used customers and employees worldwide. Responsibilities: Lead the technical design, implementation, and deployment of software solutions Coordinate and lead cross-functional teams,...

  • Software Engineer

    3 weeks ago


    New York, New York, United States Selby Jennings Full time

    Software Engineer - Java, SQLA global asset management firm based in New Jersey are seeking strong software engineers to join them on a multi-year greenfield development project. The project in question in to totally rebuild the a risk management platform while working directly with the quants and portfolio managers to formulate software solutions.The new...

  • Software Engineer

    2 weeks ago


    New York, New York, United States gpac Full time

    Job Description Software Engineer (Back End) - Fintech Firm in the Healthcare Industry - Seed Funded Startup (Very Well Funded) - On Site (Financial District NYC) A Seed Funded Startup that's looking to build out a Healthcare Platform that will revolutionize the way you interact with your healthcare provider are looking for a Backend focused Software...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Motion Recruitment Full time

    Outstanding long-term contract opportunity A well-known Financial Services Company is looking for a Software Engineer in New York, NY(Hybrid).Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package Our client has been around for over 150...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Nexxen Full time

    Responsibilities: Function as a backend developer, working with company bidding and scalable ad exchange teams. Responsible for building Nexxen next generation bidding and user data platforms, working with high scale computing patterns and building services in Responsible for full software development lifecycle, including design, implementation, and...

  • Software Engineer

    2 weeks ago


    New York, New York, United States OpenYield Inc Full time

    Software Engineer Overview We are seeking a multitalented and experienced Software Engineer to join our fast paced FinTech startup. You will be responsible for designing, developing and maintaining high-quality leading-edge software to create a keystone platform in the market. About Us OpenYield is the next generation automated marketplace for trading fixed...

  • Software Engineer

    2 weeks ago


    New York, New York, United States Citadel Full time

    Job DescriptionAt Citadel, Software Engineers are responsible for building the systems that power every aspect of our investment process, from research and analysis to trading, risk management, funding and settlement. Working side by side with investors and quantitative researchers, we use our technical skills to drive critical commercial outcomes. If you're...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Citadel Full time

    Job DescriptionAt Citadel, Software Engineers are responsible for building the systems that power every aspect of our investment process, from research and analysis to trading, risk management, funding and settlement. Working side by side with investors and quantitative researchers, we use our technical skills to drive critical commercial outcomes. If you're...

  • Software Engineer

    2 weeks ago


    New York, New York, United States Channel Factory Full time

    Join Channel Factory's Product Team as a Software Engineer Channel Factory leads the way in Social Video Marketing, prioritizing brand safety and suitability. We are looking for an innovative and dedicated Software Engineer proficient in Back-end Python / Django & ElasticSearch to join our expanding team. We seek a motivated individual with a keen eye for...

  • Software Engineer

    2 weeks ago


    New York, New York, United States META Full time

    Software Engineer (iOS) at Meta Platforms, Inc.Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., creates technologies to facilitate connections, foster communities, and support business growth. The launch of Facebook in 2004 revolutionized how people connect, and subsequent apps like Messenger, Instagram, and WhatsApp expanded these opportunities...

  • Software Engineer

    2 weeks ago


    New York, New York, United States Opkit Full time

    Come revolutionize healthcare payments as a Software Engineer at Opkit, a Y Combinator startup About Us & Vision Opkit is an automated health insurance verification startup. Our software helps healthcare providers efficiently collect, verify and track their patients' insurance. If you've ever been confused about whether you are in-network w/ your doctor, or...

  • Software Engineer

    1 month ago


    New York, New York, United States Atechstar Full time

    Job Description Responsibilities Designing and implementing core back-end software components Designing appropriate solutions that meets needs at different levels of scale Breaking down large ambiguous problems into smaller projects that can be solved incrementally Planning technical growth strategy for various systems.Minimum Qualifications 7+ years of...


  • New York, New York, United States Capital One Financial Corp Full time

    114 5th Ave , United States of America, New York, New York. Lead Software Engineer - Site Reliability Engineer (SRE)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, co Reliability Engineer, Software Engineer, Engineer, Liability, Reliability, Reliability, Technology, Banking

  • Software Engineer PLC

    2 weeks ago


    New York, New York, United States ICTerGezocht Full time

    Soortgelijke vacatures omgeving Amsterdam .Stuur mij vacatures uit deze zoekopdrachtOntvang de nieuwste vacatures direct na plaatsing per e-mail .Stuur mij vacatures uit deze zoekopdrachtOntvang de nieuwste vacatures direct na plaatsing per e-mail .Vacature in het kort Dit bedrijf in de regio Amsterdam is gespecialiseerd in het bedenken en maken van...

  • Software Engineers

    4 weeks ago


    New York, New York, United States Mitchell Martin Inc Full time

    SoftwareEngineers (New York, NY) – Design and develop database/ETL software packagesand programs for banking industry, using ETL, Informatica Powercenter 9x/10x,Teradata Database 14/16x, Teradata Tools and Utilities(TPT/BTEQ/FastLoad/MultiLoad/FastExport); Develop Exadata and Oracle databaseplatforms using Oracle 11g/12c; Construct, test performance tuning...