Apply

Sr Software Engineer (Product Engineering)

Posted 25 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior

๐Ÿ“ Location: United States, Canada, Argentina, Brazil

๐Ÿ’ธ Salary: 160000.0 - 195000.0 USD per year

๐Ÿ” Industry: Software Development

๐Ÿข Company: Kard Financial, Inc.

๐Ÿ—ฃ๏ธ Languages: English

๐Ÿช„ Skills: AWSBackend DevelopmentPostgreSQLKubernetesSoftware ArchitectureTypeScriptGoREST APIServerlessCommunication SkillsCI/CDProblem SolvingMentoringLinuxDevOpsTerraformMicroservicesComplianceJSONSoftware Engineering

Requirements:
  • Expertise in AWS, particularly with EKS, Lambda, RDS, S3, Cognito, and IAM.
  • Fluency with distributed systems, event-driven architectures, and relational databases like PostgreSQL, optimizing for both performance and business flexibility.
  • Hands-on DevOps and automation experience with Terraform, CI/CD, and observability tools like Datadog, ensuring a frictionless developer experience and rapid product iteration.
  • Expertise in Go, with a track record of building scalable, production-grade applications.
  • Significant experience with Kubernetes, including networking, scaling, and security best practices.
  • Experience working in and maintaining TypeScript and Serverless environments, with a focus on reliability and extensibility.
  • Strong problem-solving and communication skills, with the ability to align engineering work with business priorities.
Responsibilities:
  • Design and implement scalable backend services in Go, ensuring reliability, security, and maintainability.
  • Architect and maintain AWS infrastructure across multiple accounts, with increasing Kubernetes adoption, optimizing for performance, cost, resilience, team autonomy, and product innovation.
  • Develop and enhance our TypeScript and Serverless systems, ensuring seamless integration with backend services.
  • Improve observability, automation, incident management, and CI/CD, enabling faster iteration cycles and more reliable feature delivery.
  • Work cross-functionally with engineering, product, data, and design teams to build high-performance distributed systems that align with business goals and user needs.
  • Lead and participate in technical decision-making, balancing trade-offs between performance, scalability, simplicity, and business impact.
  • Mentor engineers, fostering a culture of excellence, knowledge sharing, and continuous improvement while championing pragmatic, business-driven problem-solving.
  • Ensure best practices in security, data protection, and compliance, proactively addressing risks that could impact product stability and customer trust.
Apply