Sharetec Systems logo
Sharetec SystemsPosted 1 month ago

Senior Software Engineer, API & Integration

$110,000–$140,000 year

RemoteUnited States

Full TimeSenior LevelSmall

Job Summary

Design and build greenfield REST or GraphQL APIs in Go that serve as the integration layer and transitional architecture for Sharetec's Core modernization initiative. Establish API design standards, contracts, and shared libraries while normalizing data between new services and the existing schema to create a common language for disparate systems. Build complex scalable workloads supporting Docker, OAuth2, and Terraform, and partner with product managers and QA to deliver secure, well-documented integrations. Mentor mid-level and junior engineers on API design and lead code reviews to promote shared ownership. This role is full-time, exempt, and remote (non-California), with a salary of $110,000 - $140,000 plus bonus.

Required Qualifications

  • 6+ years of professional software development experience, including senior or technical-leadership responsibility on complex projects
  • Deep, hands-on proficiency in Go for building backend and API services
  • Extensive experience designing REST or GraphQL APIs from the ground up (not solely consuming third-party APIs)
  • Hands-on experience designing and building complex containerized workloads
  • Familiarity with Infrastructure as Code solutions; Terraform or similar
  • Strong database design and data-architecture skills, including data normalization and transitional/strangler-pattern architectures (PostgreSQL, SQL Server, or similar)
  • Solid understanding of API security, versioning, performance optimization, and observability
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • Full-time, exempt, remote position open to candidates residing in any U.S. state, with the exception of California
  • Candidates authorized to work in the United States without current or future sponsorship

Desired Qualifications

  • Experience in the financial services, fintech, or payments-technology industries
  • Experience integrating payment rails, card networks, or other payments/fintech systems
  • Hands-on experience with API tooling such as Postman (collections, contract testing, mocks)
  • Experience modernizing or building transitional architecture around a long-lived legacy system
  • Demonstrated experience building integration hubs that tie several systems together through a central normalization layer
  • Familiarity with service bus / messaging integrations (e.g., Azure Service Bus, MuleSoft, Kafka, MQ)
  • Experience with containers and orchestration (Docker, Kubernetes) and CI/CD pipelines
  • Familiarity with SOC 2, PCI-DSS, or other compliance frameworks

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce