Senior Software Engineer - Execution Team

Posted 5 months agoViewed
United StatesFull-TimeSoftware Development
Company:Hashgraph
Location:United States
Languages:English
Seniority level:Senior, 4+ years
Experience:4+ years
Skills:
BlockchainDesign PatternsJavaAlgorithmsData StructuresgRPCProblem SolvingSoftware EngineeringDebugging
Requirements:
4+ years of professional software engineering experience Strong expertise in Java, with a deep understanding of concurrent programming and system performance Strong grasp of computer science fundamentals, including data structures, algorithms, concurrency, and design patterns Experience building and maintaining distributed systems at scale Experience with API design, particularly gRPC Strong problem-solving and debugging skills Excellent communication and collaboration skills Passion for code quality, system design, and doing things the right way
Responsibilities:
Design, develop, test, and debug core components of the execution layer Collaborate with cross-functional teams to define and deliver end-to-end functionality Optimize performance and scalability of the execution layer Ensure correctness, determinism, and reliability in service implementations Drive high standards in code quality, testing, and documentation Contribute to a culture of technical excellence and open-source collaboration
About the Company
Hashgraph
View Company Profile
Similar Jobs:
Posted 5 months ago
United States, CanadaFull-TimeConnected Operations Cloud / Software De...
Senior Software Engineer - Route Execution
Company:Samsara
Posted about 2 months ago
United States, CanadaFull-TimeData & AI Platform
Senior Software Engineer - Data Team
Company:NinjaCat
Posted 3 months ago
United States, CanadaFull-TimeSoftware Development
Senior Developer - Execution Technology
Company:AlgoQuant