University degree in computer science or related field, or equivalent work experience
10-12 years' experience in systems development
Strong experience in blockchain development and distributed systems
Proficiency in programming languages such as Solidity, Rust, JavaScript/TypeScript, Go, or Python
Deep understanding of smart contracts, cryptography, consensus mechanisms, and Web3 technologies
Knowledge of security best practices and vulnerability mitigation
Experience with CI/CD pipelines, cloud platforms, and agile development
Responsibilities
Design and develop blockchain-based applications and smart contracts
Build and maintain decentralized systems using platforms like Ethereum, Solana, or Hyperledger Besu
Write secure, efficient smart contracts
Conduct code reviews, testing, debugging, and security audits
Optimize blockchain performance, scalability, and transaction efficiency
Integrate blockchain solutions with APIs, databases, and cloud services
Mentor junior developers and contribute to technical leadership
Stay updated on emerging blockchain technologies and best practices
Benefits
Generous medical, dental, vision, and life insurance with no premium costs for employees and families
Retirement plan with matching 401k
Opportunities for personal and company performance bonuses
Supportive environment for diversity and inclusion
Encouragement to reach full potential and voice individual perspectives
Full Job Description
Education
University degree in computer science or related field. Or equivalent work experience.
Experience
10 to 12 years' experience in systems development.
Key Responsibilities
Design and develop blockchain-based applications and smart contracts
Build and maintain decentralized systems using platforms such as Ethereum, Solana, or Hyperledger Besu
Write secure, efficient smart contracts using languages like Solidity or Rust
Conduct code reviews, testing, debugging, and security audits
Optimize blockchain performance, scalability, and transaction efficiency
Integrate blockchain solutions with APIs, databases, and cloud services
Mentor junior developers and contribute to technical leadership
Stay updated on emerging blockchain technologies, protocols, and best practices
Required Skills & Qualifications
Strong experience in blockchain development and distributed systems
Proficiency in Solidity, Rust, JavaScript/TypeScript, Go, or Python
Deep understanding of smart contracts, cryptography, consensus mechanisms, and Web3 technologies
Experience with frameworks/tools such as Hardhat, Truffle, and Foundry
Familiarity with DeFi, NFTs, wallets, and token standards (ERC-20, ERC-721)
Knowledge of security best practices and vulnerability mitigation
Experience with CI/CD pipelines, cloud platforms, and agile development
Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science or related field
Contributions to open-source blockchain projects
Relevant blockchain certifications or published projects
Typical Outcomes
Deliver secure and scalable blockchain products
Improve transaction efficiency and platform reliability
Support innovation in decentralized finance, digital assets, and enterprise blockchain solutions
The estimated salary range for a new hire into this position in Virginia is $121,564 USD Annual to $225,762 Annual USD. Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. Our compensation packages include a competitive base salary and bonus opportunity for all employees contingent on personal and company performance. Our generous benefits program includes medical, dental, vision and life insurance with no premium costs for our employees and their families, and retirement plan plus matching 401k.
What we offer
We give you the freedom to be yourself. We are creating an environment of unique individuals – like you – with different perspectives on the financial industry and the world. A diverse and inclusive environment in which everyone’s voice counts and where you can reach your full potential.
About Swift
The Society for Worldwide Interbank Financial Telecommunication, legally S.W.I.F.T. SC, is a Belgian cooperative society providing services related to the execution of financial transactions and payments between banks worldwide. Its principal function is to serve as the main messaging network through which international payments are initiated. It also sells software and services to financial institutions, mostly for use on its proprietary "SWIFTNet", and ISO 9362 Business Identifier Codes, popularly known as "SWIFT codes".
The SWIFT messaging network is a component of the global payments system. SWIFT acts as a carrier of the "messages containing the payment instructions between financial institutions involved in a transaction." However, the organization does not manage accounts on behalf of individuals or financial institutions, and it does not hold funds from third parties. It also does not perform clearing or settlement functions. After a payment has been initiated, it must be settled through a payment system, such as TARGET2 in Europe. In the context of cross-border transactions, this step often takes place through correspondent banking accounts that financial institutions have with each other.
As of 2018, around half of all high-value cross-border payments worldwide used the SWIFT network, and in 2015, SWIFT linked more than 11,000 financial institutions in over 200 countries and territories, who were exchanging an average of over 32 million messages per day.