← Back to opportunities

Senior Software Engineer

📍 Location
Durham, North Carolina
⏰ Job Type
Full-time
📅 Posted
May 13, 2026

About the Role

We are currently sourcing for a Senior Software Engineer to work in Durham, NC!

The Expertise and Skills You Bring

  • Bachelor's degree in computer science or related field required

  • 5+ years' experience in distributed systems development using object-oriented programming languages like Java

  • Experience with blockchains such as Ethereum, Bitcoin a plus

  • Experience building resilient RESTful API using Java and Spring

  • Proficient in databases and SQL

  • An understanding of microservice architecture and twelve factor app patterns

  • Ability to build reliable software that can withstand unreliable environments

  • Unit and integration test automation using JUnit

  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins Core

  • Possess critical thinking skills to build end-...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position