Senior Software Engineer, Block Production
Location
United Kingdom
Posted
3 days ago
Salary
$180K - $300K / year
Seniority
Senior
No structured requirement data.
Job Description
Senior Software Engineer, Block Production
Anza
Role Description As a Software Engineer specializing in block production, scheduling, and verification, you will play a critical role in fortifying Anza's Agave client and the broader Solana network. This team owns the core pipeline between networking and the runtime, responsible for processing ingested transactions and coordinating block-production and verification. Your work will directly contribute to the efficiency and reliability of our blockchain infrastructure, ensuring seamless and timely block production, scheduling, and verification. You will focus on optimizing the processes that underpin the generation and propagation of blocks, ensuring they are secure, performant, and scalable to meet the demands of future growth. Responsibilities - Develop and Optimize Block Production: Design, implement, and optimize the mechanisms for block production to enhance the throughput and stability of the Solana network. - Efficient Scheduling: Develop and refine scheduling mechanisms for both block production and block verification, enabling efficient transaction processing, fair resource allocation, and predictable performance. - Ensure Security and Integrity: Identify and mitigate potential security vulnerabilities within the pipeline, ensuring robust protection against emerging threats. - Scalability and Performance: Work on improving the scalability of the pipeline to handle increasing transaction volumes and validator participation without compromising on performance. - Testing and Validation: Create and execute comprehensive tests to validate the reliability and efficiency of the block production, block verification, and scheduling mechanisms, including stress tests, fault injection, and performance benchmarking. - Collaboration: Collaborate with cross-functional teams, including core protocol engineers, security experts, and infrastructure teams, to ensure the seamless integration and functioning of the block production components. - Documentation and Code Review: Maintain thorough documentation of the block production and scheduling protocols and conduct peer code reviews to uphold high standards of code quality and consistency. - Shared-Memory Systems: Design and maintain high-performance shared-memory interfaces between scheduling and execution stages, enabling low-latency coordination and efficient data movement across the validator pipeline. Qualifications - A Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. - 3+ years of hands-on experience with core infrastructure software and distributed systems. - Strong proficiency in systems programming languages such as Rust, C, or C++. - Experience with distributed systems and blockchain technology is highly desirable. - Ability to analyze complex systems, identify potential issues, and develop effective solutions. - Knowledge of common security threats and best practices in securing block production processes. - Experience with performance profiling and optimization techniques. - Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment. Preferred Qualifications - Familiarity with Linux, systems automation tools, and systems architecture. - Deep understanding of architecture and principles underlying distributed systems. - A knack for designing secure protocols, software, and algorithms that minimize trust requirements. - Active participation in Bitcoin/Ethereum/Blockchain projects or the open-source community is highly desirable. Benefits - Dynamic, fast-paced environment focused on innovation and problem-solving. - Direct impact on the security and scalability of blockchain technology. - Contribution to the foundation of decentralized applications worldwide. - Competitive salary range for US-based candidates: $180,000 USD to $300,000 USD, determined throughout the interview process based on experience, skill, and location.
Related Guides
Related Categories
Related Job Pages
More Production Engineer Jobs
Reconciliation Production Support
Euronet Worldwide, Inc.We are an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, or national origin, age, disability status, genetic information, protected veteran status, or any other characteristic protected by law.
Role Description To provide deep functional and technical expertise in reconciliation and settlement processes, ensuring accuracy, completeness, and integrity of financial transactions across payment systems. The role focuses on identifying discrepancies, resolving breaks, and supporting seamless financial operations aligned with customer and regulatory expectations. Key Responsibilities - Reconciliation Operations & Support - Perform end-to-end reconciliation across payment systems, host platforms, and external networks (cards, ATM, POS, digital channels). - Monitor reconciliation cycles (daily, intraday, batch) to ensure completeness and timeliness. - Identify and investigate reconciliation breaks, unmatched records, and financial discrepancies. - Ensure accurate balancing of financial and transaction data across systems. - Exception Handling & Problem Management - Handle L1/L2 issues related to reconciliation mismatches, settlement variances, and data integrity gaps. - Perform detailed root cause analysis (RCA) for reconciliation breaks and recurring discrepancies. - Work with upstream/downstream teams to resolve data gaps and process issues. - Maintain documentation of issues and create knowledge articles for faster resolution. - Settlement & Financial Integrity - Support settlement processes between banks, payment networks (Visa, Mastercard, AMEX), and internal systems. - Validate settlement files, clearing reports, and financial postings. - Investigate and resolve duplicate postings, missing transactions, and settlement failures. - Ensure compliance with financial controls and audit requirements. - Change, Release & Data Validation Support - Support reconciliation validation during new releases, patches, and system upgrades. - Participate in UAT/SIT testing for reconciliation workflows and settlement processes. - Validate data flows, file formats, and reconciliation outputs post-deployment. - Ensure data consistency and audit readiness during changes. - Stakeholder Collaboration & Communication - Collaborate with banks, finance teams, payment networks, and internal stakeholders for discrepancy resolution. - Provide timely updates on reconciliation status, breaks, and settlement issues. - Interface with audit and compliance teams for reconciliation reporting and validations. - Participate in client discussions for reconciliation and settlement-related topics. - Continuous Improvement & Automation - Identify opportunities to automate reconciliation processes and exception handling. - Enhance reconciliation accuracy, efficiency, and turnaround time. - Reduce manual interventions through process optimization and automation tools. - Ensure adherence to regulatory, compliance, and audit standards. Qualifications - 8–12 years of experience in reconciliation, settlement, or financial transaction processing environments. - Strong understanding of payment ecosystems (Cards, ATM, POS, UPI, RTGS, etc.). - Experience in reconciliation tools, settlement systems, and financial reporting. - Knowledge of clearing and settlement processes across payment networks. - Familiarity with ITIL processes (Incident, Problem, Change Management). - Working knowledge of database queries (SQL) and data validation techniques. Key Skills & Competencies - Strong analytical and problem-solving skills with focus on data accuracy. - Deep understanding of reconciliation lifecycle and financial controls. - Ability to manage high-volume financial data and meet strict deadlines. - Strong stakeholder communication and coordination skills. - High attention to detail and financial data integrity. - Experience with reconciliation platforms, reporting tools, and automation solutions. Language - Spanish & English (Mandatory) Reference - Euronet - epay - Ria Money - Ren
Lead Engineer – Production Support
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• responsible for the overall production support of clinical applications • drive exceptional services to CVS Health Clients through a dedicated team of advisers • identify ways to continuously improve on the services provided to clients • provide communication and updates to senior leaders • partner with Business and Account Management team and internal IT teams • lead and support the services delivered to external clients • monitor and provide status of production issues
Senior Engineer – Production Support
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• responsible for the overall production support of clinical applications in a variety of languages using a diverse toolset. • drive exceptional services to CVS Health Clients through a dedicated team of advisers responsible for identifying ways to continuously improve on the services provided to clients and providing communication and updates to senior leaders. • partner with our Business and & Account Management team and our internal IT teams to lead and support the services we deliver and provide to our external clients. • serve as the single point of contact between the business and technical teams and monitor and provide status of production issues.
Engineer – Production Support
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Responsible for the overall production support of clinical applications in a variety of languages using a diverse toolset. • Drive exceptional services to CVS Health Clients through a dedicated team of advisers. • Identify ways to continuously improve on the services provided to clients. • Provide communication and updates to senior leaders. • Serve as the single point of contact between the business and technical teams. • Monitor and provide status of production issues.

