Radley James

Lead Software Engineer

Durham, NC, US

$180k
3 days ago
Save Job

Summary

We're Hiring: Lead Software Engineer (Backend)

Are you a seasoned backend engineer with a passion for leadership and high-performance systems? We're looking for a Lead Software Engineer to help drive innovation and technical excellence in a mission-critical financial services application.


About the Role

Join a team building and enhancing a sophisticated platform used by global corporations to manage liquidity across thousands of accounts in various currencies. You’ll play a key role in designing and scaling a microservices-based solution that supports complex transaction processing and real-time data flows.


What You’ll Do

  • Lead a team of backend engineers working on a core financial service application
  • Collaborate with product and operations teams to shape and prioritize requirements
  • Architect and implement scalable services using Java, Spring Boot, and messaging platforms like Kafka
  • Drive code quality through reviews, testing, and mentoring
  • Contribute to future-state system design and architecture


What You’ll Bring

  • Expert-level Java skills, especially around concurrency and system design
  • Deep experience with Spring/Spring Boot and relational databases (preferably Oracle)
  • Hands-on experience with messaging systems (Kafka preferred)
  • A background in high-throughput transactional systems
  • Bonus: Experience with Kotlin, Swagger/OpenAPI, and IBM MQ


Why Join Us

  • Hybrid work model (up to 60% remote)
  • Competitive compensation: $140,000–$180,000 base salary + benefits
  • Robust perks including generous PTO, wellness programs, family support, and professional development
  • Inclusive environment with strong communities of practice and employee resource groups


📍 Location: Cary, NC

💡 Work Mode: Hybrid (in-office + remote flexibility)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: