WE ARE
SoftServe is a global authority in delivering cutting-edge digital solutions at the intersection of technology and innovation. Since 1993, our dynamic team of experts has collaborated on transformative projects across diverse industries, empowering businesses worldwide — from the USA to APAC and LatAm.
We are an API Management and System Integrations Practice, focused on designing and developing next-generation hybrid cloud platform solutions and implementing them across multiple clients and engineering teams.
We are a team dedicated to building high-quality SDKs and cloud integrations that sit on top of our AWS-based platform. We take ownership of key technical decisions, drive API strategy, and focus on delivering an exceptional developer experience. Collaboration is central to how we work - partnering with product, platform, and developer experience teams while supporting and mentoring engineers across the organisation.
IF YOU ARE
A software engineer with 5+ years of professional experience and a strong focus on RubyExperienced in building and maintaining Ruby gems, SDKs, or client libraries used by developers in productionDeeply knowledgeable about HTTP, REST, JSON, and API design and versioning best practicesHands-on with AWS services such as Lambda, ECS/EKS, API Gateway, S3, SQS/SNS, RDS, DynamoDB, or IAMProficient with Ruby packaging and tooling (gemspec, Bundler, semantic versioning, RubyGems publishing)Strong in testing frameworks like RSpec or Minitest and experienced in writing reliable unit, integration, and contract testsConfident in distributed systems concepts (timeouts, retries, idempotency, rate limiting, backoff strategies, error handling)Experienced in designing and maintaining CI/CD pipelines for automated testing and releasing of librariesSomeone with a proven track record of technical leadership in initiatives, driving design discussions, and making architectural decisionsCapable of communicating in English freely in a multicultural environmentAND YOU WANT TO
Own the design, development, and maintenance of production-grade Ruby SDKs that wrap our APIs and servicesDefine and evolve API client architecture, abstractions, and patterns to ensure stability, performance, and ease of useCollaborate with backend teams on API contracts, data models, and versioning strategiesIntegrate and operate services on AWS (, Lambda, ECS/EKS, API Gateway, S3, SQS/SNS, RDS/DynamoDB, IAM)Implement robust authentication and authorisation flows (OAuth2, JWT, API keys, IAM roles) in the SDKsEnsure SDKs are well-tested, observable, and documented with examples, guides, and changelogsSet and champion engineering best practices (code quality, testing, CI/CD, monitoring, security) for SDK developmentTroubleshoot complex production issues and drive long-term reliability and performance improvementsCollaborate with support and solutions teams to unblock customers, analyse integration patterns, and feed improvements back into the SDKContribute to the technical roadmap and architecture decisions for developer tooling and integrationsTOGETHER WE WILL
Communicate with world-leading companies and experienced peopleGet certifications in cutting-edge technologiesWork with the latest modern tools and technologies on different projectsHave access to strong educational and mentorship programsParticipate in conferences, training, seminars, and our company events