Senior Software Engineer

New
Canada; United StatesFull-TimeSenior
Salary140,000 - 180,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSDockerJavaKafkaKubernetesSpring BootMicroservicesDistributed Systems

Requirements

  • 6+ years of expertise in Java and the Spring Framework.
  • Experience building high-scale, production-ready microservices in a SaaS environment.
  • Proven experience incorporating AI agents and LLM-based tools across the SDLC.
  • Experience building event-driven distributed architectures using SQS/SNS/Kafka.
  • Hands-on experience with CI/CD, GitOps, APIs, Docker, and Kubernetes (EKS).
  • Strong understanding of AWS services.
  • Experience with observability solutions including OpenTelemetry, Grafana, and Prometheus.
  • Strong written and verbal communication skills.

Responsibilities

  • Design and deploy resilient, distributed systems capable of handling 1,000+ TPS.
  • Partner with Product Management to shape product roadmaps.
  • Lead AI-integrated SDLC for rapid prototyping and automated testing.
  • Maintain high code quality standards through rigorous reviews and testing.
  • Tackle performance bottlenecks in high-volume payment flows.
  • Work cross-functionally with Product, Revenue Ops, and Security teams.
  • Participate in on-call rotations to maintain system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
140,000 - 180,000 USD per year
Apply Now