Shippo · 5 hours ago
Principal Software Engineer (Remote)
Maximize your interview chances
B2BE-Commerce
H1B Sponsor Likely
Insider Connection @Shippo
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Lead the decomposition of a monolithic application into microservices or smaller components, optimizing for scalability and flexibility.
Drive the adoption of best practices for testing, including unit testing, integration testing, and automated testing to ensure high code quality and reliability.
Implement strategies for observability, monitoring, and logging to enable efficient troubleshooting, performance optimization, and proactive issue identification.
Collaborate with cross-functional teams to enhance the developer experience through streamlined processes, development tools, and documentation.
Up-skill and guide a team of engineers in software design principles, best practices, and modern architectures.
Stay updated on industry trends, emerging technologies, and best practices to continuously improve the software development lifecycle.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
10+ years of experience in software development
Experience in decomposing a monolithic application into service oriented architecture
Extensive experience working in a complex environment on decomposing monolithic applications
Strong proficiency in software design principles, architecture patterns, and system decomposition strategies
Demonstrated expertise in testing methodologies, including test automation, test-driven development, and continuous integration/continuous deployment
Deep understanding of observability tools, monitoring systems, and logging frameworks
Excellent communication and collaboration skills to work effectively with diverse teams and stakeholders
Proven track record of implementing best practices and driving software modernization initiatives
Strong leadership skills with the ability to mentor team members and influence technical decisions
BS or MS degree in Computer Science or equivalent experience.
Preferred
Prior experience working or interacting with shipping and/or postal carriers
Experience integrating with APIs that use SOAP and/or gRPC protocols
Experience with Django and/or FastAPI
Experience using Python and/or Golang in production at scale
Interest and experience in performance tuning, concurrency, microservices, security, and data analytics
Experience with messaging systems such as NSQ, Kafka, SQS and Celery
Experience with DevOps tooling such as Docker, Terraform, Kubernetes, CircleCI, GitHub Actions, ArgoCD, New Relic, PagerDuty, etc.
Experience with AWS/Cloud services such as EC2, S3, DynamoDB, Lambda, Route 53, Cloud Formation, Cloudflare, Elastic Beanstalk, IAM, etc.
Benefits
Equity
Medical
Dental
Vision
Company
Shippo
Shippo is a shipping platform that helps e-commerce companies manage their shipping operations.
H1B Sponsorship
Shippo has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (6)
2022 (10)
2021 (17)
2020 (10)
Funding
Current Stage
Late StageTotal Funding
$154.28MKey Investors
Bessemer Venture PartnersD1 Capital PartnersUnion Square Ventures
2021-06-02Series E· $50M
2021-02-23Series D· $45M
2020-04-07Series C· $30M
Leadership Team
Recent News
Google Patent
2024-11-03
Company data provided by crunchbase