PulseRise Technologies is looking for a Senior Software Engineer to extend and scale their global blockchain and payments infrastructure platform. The role involves building secure and reliable microservices and APIs that connect traditional banking systems with blockchain protocols, while collaborating with product and engineering teams to deliver high-quality financial services.
Responsibilities:
- Extend and enhance blockchain-based financial infrastructure systems
- Build and own scalable microservices responsible for secure value transfer APIs
- Design, develop, and maintain RESTful APIs for payments and digital asset operations
- Integrate systems with banking rails and financial institutions
- Write infrastructure supporting payment experiences, including databases, messaging systems, and APIs
- Troubleshoot system issues and optimize for reliability and performance
- Collaborate with Product and cross-functional stakeholders on architecture and system principles
- Maintain strong coding standards, test coverage, and continuous delivery practices
Requirements:
- 6+ years of professional software development experience
- Strong expertise in Java (preferred primary language)
- Experience leading small teams technically (architecture and system design)
- Experience building scalable microservices architectures
- Solid understanding of RESTful API design principles
- Experience with payment systems (credit cards, bank transfers, financial rails)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Strong SQL database design and schema modeling skills
- Experience designing and deploying production-quality software
- Strong focus on code quality, testing, and reliability
- Bachelor's degree in Computer Science or equivalent experience
- Experience in blockchain or Web3 environments
- Experience with Go
- Experience in high-availability, financial-grade systems