Kelly Services logo

Specialty Software Engineer 3 - Contingent

Kelly Services

Woodbridge Township, NJ · HybridContract$67.78–74.28/hrPosted 2mo ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$67.78–74.28/hr
Location
Woodbridge Township, NJHybrid
Schedule
Contract
Work Authorization
US work authorization required

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Kelly Services is hiring a Specialty Software Engineer 3 - Contingent. A long‑term contract role for a Specialty Software Engineer at a major financial services firm in Iselin, NJ. The position offers a hybrid work model, competitive benefits, and involves designing and optimizing blockchain and cryptographic systems using Go and related technologies.

Key focus areas include Consult on moderately complex initiatives and deliverables within Specialty Software Engineering, Review and analyze moderately complex Specialty Software Engineering challenges, and Contribute to resolution of moderately complex issues and consult with others.

Successful candidates bring 5+ Years Specialty Software Engineering Experience Or Equivalent, 3+ Years Backend Or Systems Programming Experience, and 6+ Months Elliptic Curve Cryptography Experience. Important skills include Go, Elliptic Curve Cryptography, BFT Consensus Algorithms, P2P Networking, State Replication, and Distributed Systems. Preferred (not required): Cosmos SDK, CometBFT, Pedersen Commitments, and Homomorphic Encryption Properties.

Skills & qualifications

RequiredNice to have

Skills

GoElliptic Curve CryptographyBFT Consensus AlgorithmsP2P NetworkingState ReplicationDistributed SystemsCosmos SDKCometBFTPedersen CommitmentsHomomorphic Encryption PropertiesZero-Knowledge ProofsBulletproofsSigma ProtocolsMath-to-CodeMPCMulti-Party ComputationVerifiable Secret Sharing SchemesRistretto255 CurveGnark-CryptoFinTechPayment SystemsHigh-Frequency Trading PlatformsAccount ModelUTXO ModelPrivacy-Preserving LedgersCore Protocol DevelopmentCryptographic ImplementationConsensus CustomizationABCI++ ExtensionsPrepareProposalVote ExtensionsState Machine DesignKVStore State MachineHomomorphic Encrypted BalancesElliptic Curve PointsPerformance EngineeringAuditing InfrastructureSecure Off-Chain Query LayersView Key MechanismsGranular Permissioned Regulatory AuditingCustom ModulesConsensus Logic ModificationConsultingReview and AnalysisCollaborationBlockchain Application ArchitectureCryptographic Operations OptimizationOff-Chain Query LayersRegulatory Auditing

Qualifications

5+ Years Specialty Software Engineering Experience or Equivalent3+ Years Backend or Systems Programming Experience6+ Months Elliptic Curve Cryptography Experience1+ Year BFT Consensus Algorithms, P2P Networking, and State Replication Experience

Full job description

$67.78 - $74.28

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Specialty Software Engineer in Iselin, NJ (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 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.

Contract Duration: 12 Months

Required Skills & Experience

  • 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education

  • 3+ years of experience in backend or systems programming, with expert-level proficiency in Go (Golang)

  • 6+ months of experience with Elliptic Curve Cryptography (ECC)

  • 1+ year of experience with BFT consensus algorithms, P2P networking, and state replication; reliable, distributed systems experience

Desired Skills & Experience

  • Blockchain Core: Deep experience with Cosmos SDK and CometBFT. Comfort building custom modules and modifying consensus logic, not just deploying smart contracts

  • Pedersen Commitments (Homomorphic encryption properties)

  • Zero-Knowledge Proofs (specifically Bulletproofs or Sigma protocols)

  • Math-to-Code: Demonstrated ability to read academic whitepapers/preprints and translate mathematical specifications into functioning code

  • Experience with MPC (Multi-Party Computation) or Verifiable Secret Sharing (VSS) schemes

  • Familiarity with the Ristretto255 curve or libraries like gnark-crypto

  • Background in FinTech, payment systems, or high-frequency trading platforms

  • Understanding of the Account Model vs. UTXO Model trade-offs in privacy-preserving ledgers

What You Will Be Doing

  • Consult on or participate in moderately complex initiatives and deliverables within Specialty Software Engineering and contribute to large-scale planning related to Specialty Software Engineering deliverables.

  • Review and analyze moderately complex Specialty Software Engineering challenges that require an in-depth evaluation of variable factors.

  • Contribute to the resolution of moderately complex issues and consult with others to meet Specialty Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements.

  • Collaborate with client personnel in Specialty Software Engineering.

  • Core Protocol Development: Architect and build a custom blockchain application using Go, Cosmos SDK, and CometBFT (Tendermint)

  • Cryptographic Implementation: Implement and optimize privacy-preserving primitives, specifically

  • Pedersen Commitments and Bulletproofs (Range Proofs), ensuring no trusted setup is required

  • Consensus Customization: Engineer custom ABCI++ extensions (specifically PrepareProposal and Vote Extensions) to implement an on-chain Multi-Party Computation (MPC) mixing network

  • State Machine Design: Design a custom KVStore state machine that manages homomorphic encrypted balances (Elliptic Curve points) instead of plaintext integers

  • Performance Engineering: Optimize cryptographic operations (scalar multiplication, point addition) for low latency and high throughput in a distributed environment

  • Auditing Infrastructure: Build secure off-chain query layers and "view key" mechanisms that allow for granular, permissioned regulatory auditing

Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.