Shipping & Handling Responsibilites
- Software Service Design & Deployment: Lead the design and deployment of scalable, resilient software services that handle millions of requests daily, ensuring they meet SLAs and complex business needs.
- 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, ensuring system stability.
- System Performance: Own system performance, ensuring services meet required response times and throughput, with continuous optimization.
- Database Design: Architect and maintain high-performance database schemas, supporting scalability and data integrity.
- 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, using company tools to monitor and resolve issues.
- Testing & Automation: Champion best practices in testing and automation, supporting scaling efforts and continuous improvement.
- Business Development: Engage in gathering business requirements, development efforts, and ensuring solutions meet business needs.
Do you tick the boxes?
- Leadership & Influence: Proven experience leading high-impact projects with cross-functional teams and setting architectural direction. Ability to influence technical strategy across the organization.
- Technical Expertise & System Design: Extensive experience designing, optimizing, and implementing scalable APIs, services, and applications. Deep understanding of complex system architectures, including microservices and container-based designs.
- Communication & Collaboration: Exceptional skills in verbal, written, and interpersonal communication, with a track record of mentoring engineering talent and articulating complex technical concepts clearly to various stakeholders.
- Customer Focus & Innovation: Ability to anticipate customer needs and drive innovation, implementing solutions that align with both short-term and long-term goals.
- Coding Skills & Technical Tools: Proficiency in server-side programming languages (e.g., Go, Python, Java) and database design. Experience with MVC frameworks (e.g., Django, .NET, Spring) and relevant tools, with a focus on performance optimization and selecting appropriate technologies.
- Strategic Thinking & Problem Solving: Skilled in breaking down complex problems, anticipating challenges, and leading root cause analysis. Ability to address impediments proactively.
- Craftsmanship & Excellence: Commitment to high standards of technical excellence and continuous improvement, including setting best practices within teams.
- 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.
Bonus
- Experience working with Site Reliability Engineering principles such as reliability, availability and performance of critical systems and proven experience:
- Defining and monitoring Service-Level Objectives (SLOs) and Service-Level Agreements (SLAs) to ensure that systems meet reliability and performance targets;
- Monitoring Tools like New Relic, Prometheus, Grafana and/or Datadog
- OpenTelemetry knowledge for distributed tracing and metrics collection and experience on using it in production environments
- Using and managing Cloud Services including AWS, Azure, or Google Cloud
- Managing Kubernetes - deploying, managing and scaling applications in Kubernetes
- Familiarity with operators, helm charts and other components
- Prior experience working or interacting with shipping and/or postal carriers
- Experience using Python and Golang in production
- Familiarity with microservices architectures
- Experience integrating with APIs that use REST, SOAP, gRPC and other technologies
- Interest and experience in performance tuning, concurrency, microservices, security, data analytics, and web stack
- 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.
Other Jobs from Shippo
Sr Site Reliability Engineer (Remote)
Software Engineer III, Billing & Fraud (Remote)
Senior Software Engineer, Billing & Fraud (Remote)
Staff Technical Program Manager, Data Platform (Remote)
Director of Engineering, App (Remote)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say