Senior Software Engineer

Jobgether · US

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in the United States.

This role offers the opportunity to contribute to high-impact systems within a global risk and fraud engineering environment, where scalability, security, and performance are critical. You will work on complex distributed systems powering transaction safety, leveraging modern cloud-native architectures and data-driven approaches. The position involves designing and building microservices, data pipelines, and event-driven platforms that support large-scale operational and analytical needs. You will collaborate closely with cross-functional teams to solve challenging business problems and improve system reliability. The environment is fast-paced, highly technical, and innovation-driven, with strong emphasis on ownership and engineering excellence. This is a chance to influence core platform capabilities while working alongside experienced engineers and technical leaders.

Accountabilities:

  • Design, develop, test, deploy, and monitor scalable cloud-based systems supporting risk, fraud detection, and data processing use cases.
  • Build and maintain microservices, event-driven architectures, and distributed systems with high availability and performance standards.
  • Develop CI/CD pipelines and automation workflows using modern DevOps tools to ensure reliable and efficient deployments.
  • Implement Infrastructure as Code solutions (e.g., Terraform) for cloud resource provisioning and management.
  • Develop and optimize data pipelines covering ingestion, processing, transformation, and serving across large-scale environments.
  • Participate in architectural discussions, technical design reviews, and peer code evaluations to ensure engineering quality.
  • Mentor team members, contribute to agile ceremonies, and help drive continuous improvement in engineering practices.
  • Identify system bottlenecks and propose scalable, efficient, and secure solutions using data-driven insights.
  • Requirements:

    • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
    • 4+ years of professional software engineering experience building large-scale distributed systems.
    • Strong proficiency in backend development using Java, C#, Golang, or similar languages.
    • Hands-on experience with cloud platforms such as AWS, Azure, or GCP and modern deployment architectures.
    • Solid understanding of microservices, event-driven design, CI/CD pipelines, and DevOps practices.
    • Experience with data systems including SQL, NoSQL, and data pipeline or warehouse technologies.
    • Familiarity with Infrastructure as Code tools (e.g., Terraform) and containerized environments.
    • Strong problem-solving skills, ownership mindset, and ability to work in fast-changing, high-impact environments.
    • Excellent communication skills and ability to collaborate across technical and business teams.
    • Benefits:

      • Competitive base salary with performance-based bonus eligibility
      • Comprehensive health coverage (medical, dental, and vision)
      • Retirement savings plan with company contributions
      • Paid time off, holidays, and flexible leave options
      • Health savings and flexible spending accounts
      • Life, disability, and supplemental insurance options
      • Tuition reimbursement and continuous learning support
      • Flexible and remote-friendly work environment
      • Exposure to large-scale, mission-critical engineering challenges

Software pay context

Based on 7,687 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $199K (10th–90th percentile: $101K–$236K).

See the full Software salary breakdown →
Apply →