Shippo is hiring a
Staff Software Engineer

Logo of Shippo

Shippo

πŸ’΅ ~$140k-$170k
πŸ“Remote - Brazil

Summary

Job Description: A Staff Software Engineer is needed to join the Core Enablement Team at Shippo. The role involves finding hidden problems in the software ecosystem, designing solutions, and leading the development of scalable software services that handle millions of requests daily. Requirements include leadership experience, technical expertise, communication skills, customer focus, coding proficiency, strategic thinking, and an advanced degree in Computer Science or equivalent experience.

Requirements

  • Leadership & Influence: Proven experience leading high-impact projects with cross-functional teams and setting architectural direction
  • Technical Expertise & System Design: Extensive experience designing, optimizing, and implementing scalable APIs, services, and applications
  • Communication & Collaboration: Exceptional skills in verbal, written, and interpersonal communication
  • Customer Focus & Innovation: Ability to anticipate customer needs and drive innovation
  • Coding Skills & Technical Tools: Proficiency in server-side programming languages and database design
  • Strategic Thinking & Problem Solving: Skilled in breaking down complex problems and leading root cause analysis
  • Craftsmanship & Excellence: Commitment to high standards of technical excellence and continuous improvement
  • Educational Background & Language Proficiency: Advanced degree in Computer Science or related field, or equivalent experience. Advanced English fluency with strong communication skills for a global, diverse team

Responsibilities

  • Lead the design and deployment of scalable, resilient software services that handle millions of requests daily
  • Scalability & Maintainability: Promote microservices and efficient data models to optimize system scalability, performance, and maintainability
  • CI/CD Pipeline: Enhance the CI/CD pipeline for seamless automated testing and safe production releases
  • System Performance: Own system performance, ensuring services meet required response times and throughput
  • Database Design: Architect and maintain high-performance database schemas
  • System Architecture: Lead system design and refactoring to improve performance, reuse, and modularity
  • Peer Reviews & Testing: Participate in peer reviews and testing, contributing to high-quality standards through automated test suites
  • Business Collaboration: Collaborate with business teams to translate requirements into technical solutions that drive innovation
  • On-Call Support: Provide effective on-call support to address system incidents
  • Testing & Automation: Champion best practices in testing and automation, supporting scaling efforts and continuous improvement

Preferred Qualifications

  • Experience working with Site Reliability Engineering principles
  • Experience using Python and Golang in production
  • Familiarity with microservices architectures
  • Experience integrating with APIs that use REST, SOAP, gRPC and other technologies
  • Experience with Django
  • Experience with DevOps tooling such as Docker, Terraform, CircleCI, Github Actions, New Relic, PagerDuty, etc
  • Experience with AWS/Cloud services such as EC2, S3, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Shippo know you found this job on JobsCollider. Thanks! πŸ™