Senior Software Engineer

closed
Logo of Galileo Financial Technologies

Galileo Financial Technologies

πŸ’΅ $190k-$219k
πŸ“Remote - United States

Job highlights

Summary

Join Galileo Financial Technologies as a Senior Software Engineer in Seattle, WA (with telecommuting options). You will craft scalable, reusable code, collaborate across teams, and build intuitive user experiences. This role requires full-stack development expertise, experience with specific technologies (AWS, Kubernetes, etc.), and strong communication skills. A Master's degree with 3 years of experience or a Bachelor's degree with 5 years of experience is required. The salary range is $190,486 - $219,058 annually, and competitive benefits are offered. Mentoring new hires and driving best practices are also key aspects of this position.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or closely related quantitative discipline, and three (3) years of experience in job offered or in any occupation in a related field
  • Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering or closely related quantitative discipline and five (5) years of progressively responsible experience in job offered or in any occupation in a related field
  • Fullstack Software Development (2 years)
  • Technical design or architecting (design patterns, reliability and scaling) new and existing systems (2 years)
  • Configure ArgoCD and Helm chart resources with Kubernetes
  • Auth0
  • AWS: Identity and Access Management (IAM), Elastic Kubernetes Service (EKS), Elastic Container Registry (ECR), S3, Cognito, DynamoDB, and Terraform
  • Flask and FastAPI Frameworks
  • Cloudflare
  • JavaScript and Typescript with frameworks: React.js (v.18+), Angular (v.16+), Next.js (v.14+) and Node.js (v.20+)
  • Docker
  • Oracle and SQL
  • Git – Gitlab CI/CD
  • Console API, Public Configuration API, Internal Configuration API, User Management Service (UMS) API, Organization Management Services (OMS) API
  • Datadog – Monitors, Synthetic Tests and Splunk Logging
  • Automated Browser-based Testing: Playwright with Pixel Matching
  • Pytest using validation libraries: Marshmallow and Pydantic

Responsibilities

  • Craft resilient, scalable, reusable code and technical solutions consumed both within and outside the team/squad
  • Work across the technology stack fluidly, implementing and shipping changes on both the frontend and backend
  • Work closely with product and design, architecture and infra leads, as well as data analysts, to create new and intuitive user experiences
  • Work in a fast-moving, highly-collaborative environment across multiple teams
  • Communicate engineering concepts and efforts with outside stakeholders in product marketing, operations, business, legal and compliance
  • Work on tasks with more than one reasonable way to implement them, recognize and effectively navigate implementation trade-offs
  • Participate in code and technical design reviews
  • Actively drive the adoption of best practices within the Squad
  • Identify and implement new technologies and patterns to enhance efficiency
  • Develop innovative abstractions to optimize existing systems
  • Mentor new hires and interns, evangelize best practices in areas where they have expertise
  • Domain expert on aspects of the payment processing industry

Benefits

  • Salary: $190,486.00 - $219,058.00 per annum
  • Bonus
  • Long term incentives
  • Competitive benefits
  • Telecommuting is an option
This job is filled or no longer available