Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer (Remote) image - Rise Careers
Job details

Staff Software Engineer (Remote)

Here at Shippo, we are the shipping layer of the internet and we consider ourselves to be one of the core building blocks of e-commerce.

Our mission is to make merchants successful through world class shipping. With our products and solutions, we level the playing field by providing our customers with best-in-class solutions that otherwise wouldn’t be available to them. Through Shippo, e-commerce businesses, marketplaces, platforms and a variety of logistics infrastructure providers are able to connect to shipping carriers around the world from one API and dashboard. We provide our customers with the most competitive shipping rates, print labels, automated international documents, shipment tracking, facilitate the returns process and more.


We are looking for a Staff Software Engineer to join our Billing, Auth & Fraud Prevention team. Our business is rapidly expanding and we’re developing a best-in-class billing and payment processing system to support new products and pricing models. At the same time, fraud is rapidly increasing in the shipping industry, and we are building fraud detection and prevention systems to protect ourselves and our customers from bad actors. As a Staff Engineer, you will provide leadership and oversight in technical design, systems architecture, and coding for your team as well as the Engineering team as a whole.




Shipping & handling responsibilities:
  • Contribute to high throughput postage and SaaS billing systems
  • Contribute to fraud prevention systemsContribute to authentication and security systems
  • Build tools to improve internal processes and empower internal users
  • Architect systems and refactor existing systems for optimal performance and reuse
  • Work with our product team to refine the scope of new products and capabilities
  • Collaborate with fellow engineers to create milestones that support product requirements
  • Mentors fellow engineersSets high standards for engineering practices and processes
  • Sets and monitors KPIs for systems performance and quality


Do you tick the boxes?
  • BSc in a STEM field, with a preference for computer science and software engineering
  • 8+ years of experience in software development
  • Experience building and maintaining highly available, distributed and scalable systemsExperience with data analysis and reporting
  • Can effectively communicate to stakeholders across different organizations within the company
  • Understands the power of team dynamics and seeks to improve the team and process


Bonus
  • Experience building and maintaining billing and invoicing systems
  • Experience with fraud detection and prevention
  • Experience with authentication and security practices
  • Experience with Python / Go


Sail through the process:

Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives and geographies. These values define who we are and everything we do. All qualified individuals are encouraged to apply. If you need assistance, or a reasonable accommodation during the application and recruiting process, please contact us at accommodations@goshippo.com


Shippos in the wild:

Our people, much like the packages we help ship, are all over the world. This means, through our remote-first program, “Shippos Everywhere”, our roles can be based anywhere in the US with the exception of Delaware, Nevada, Ohio, Oregon, Hawaii, New Mexico and West Virginia and many roles can be based internationally.

For locations outside of the US and Ireland, the employment contracts are powered by Remote.com (all Shippo perks still apply - including equity!). What we want to emphasize is that you can be successful at Shippo regardless of location.

Shippo Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shippo DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shippo
Shippo CEO photo
Laura Behrens Wu
Approve of CEO

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer (Remote), Shippo

At Shippo, we are on a mission to revolutionize the world of e-commerce through our innovative shipping solutions. As a Staff Software Engineer, you'll be a key player in our Billing, Auth & Fraud Prevention team, helping to shape the future of our services. You will develop cutting-edge billing and payment processing systems, ensuring they align with our rapidly expanding product offerings. Your expertise will also be essential in building robust fraud detection mechanisms to secure our platform against emerging threats. We believe that great ideas come from collaboration, so working closely with fellow engineers and product teams is a vital part of the job. You’ll get to design and optimize systems for top-notch performance while mentoring junior engineers and setting high engineering standards. We're looking for someone with a strong technical background—specifically, 8+ years in software development, ideally with hands-on experience in building distributed, scalable systems. If you’re passionate about technology, team dynamics, and driving improvements, then Shippo might be the perfect place for you. Join us remotely from Brazil and be part of a diverse and inclusive environment where every contribution matters, and everybody can shine!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Remote) Role at Shippo
What are the responsibilities of a Staff Software Engineer at Shippo?

As a Staff Software Engineer at Shippo, your primary responsibilities will include designing high throughput billing systems, developing fraud prevention measures, and building authentication security systems. You’ll also work on system architecture and refactoring existing systems for performance. Collaboration with product teams to define new capabilities will be key, along with mentoring fellow engineers and setting standards for engineering practices.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer role at Shippo?

To qualify for the Staff Software Engineer position at Shippo, candidates should possess a BSc in a STEM field, ideally with a focus on computer science or software engineering. A minimum of 8 years of software development experience is necessary, particularly in scalable and distributed systems, along with experience in data analysis and reporting.

Join Rise to see the full answer
Is the Staff Software Engineer position at Shippo remote-friendly?

Yes, the Staff Software Engineer role at Shippo is remote-friendly, allowing you to work from Brazil. Our remote-first culture enables employees around the world to contribute without being tied to a specific location, embodying our value of inclusivity and diversity in the workplace.

Join Rise to see the full answer
What technologies will I be working with as a Staff Software Engineer at Shippo?

As a Staff Software Engineer at Shippo, you will primarily work with technologies relating to high throughput billing systems, fraud detection, and security systems. Familiarity with programming languages such as Python and Go is advantageous, particularly in building and maintaining billing and invoicing systems.

Join Rise to see the full answer
What is the work culture like at Shippo for a Staff Software Engineer?

Shippo fosters a collaborative and inclusive work culture, especially for Staff Software Engineers. You will engage with diverse teams to deliver high-quality solutions while mentoring fellow engineers. We value communication, teamwork, and continuous improvement in our practices, ensuring that every voice is heard and every contribution is recognized.

Join Rise to see the full answer
What opportunities for career growth exist as a Staff Software Engineer at Shippo?

At Shippo, the opportunities for career growth as a Staff Software Engineer are abundant. As you contribute to critical projects, you can take on leadership roles, mentor junior engineers, and collaborate with cross-functional teams, paving the way for advancements in technology and project management. Our commitment to inclusivity ensures that all employees can pursue their career aspirations.

Join Rise to see the full answer
How does Shippo support work-life balance for remote employees?

Shippo places a strong emphasis on work-life balance for its remote engineers, including those in the Staff Software Engineer role. With flexible work arrangements, an understanding of personal commitments, and a culture that encourages taking time off, we ensure our employees are happy and productive without compromising their personal lives.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Remote)
Can you describe your experience with building and maintaining scalable systems?

When answering this question, highlight specific projects where you implemented scalable systems, discussing the technologies you used and the challenges you faced. Emphasize your problem-solving skills and how you contributed to system architecture improvements.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Discuss your approach to prioritizing tasks, such as using agile methodologies or project management tools. Explain how you balance immediate needs with long-term goals, ensuring that team objectives are aligned with business priorities.

Join Rise to see the full answer
What strategies do you use for mentoring junior engineers?

Share your methods for mentoring, such as establishing one-on-one sessions, providing constructive feedback, and encouraging code reviews. Highlight the importance of fostering a learning environment and how this contributes to team success.

Join Rise to see the full answer
How do you handle conflicts in a team setting?

Explain your conflict resolution approach, emphasizing open communication and seeking to understand different perspectives. Discuss the importance of finding common ground and working collaboratively towards a solution.

Join Rise to see the full answer
Can you provide an example of a successful project you led?

Choose a project where you played a significant leadership role. Discuss your objectives, the technologies involved, the team dynamics, and the outcomes. Focus on the impact it had on the organization and any learnings you gained.

Join Rise to see the full answer
What are your experiences with security practices in software development?

Discuss your knowledge of security best practices, particularly as it pertains to fraud prevention and data protection. Provide examples of how you've implemented security measures in past projects and the importance of security in the software lifecycle.

Join Rise to see the full answer
How do you ensure code quality in your development work?

Explain your code quality assurance practices, such as writing unit tests, conducting code reviews, and using static analysis tools. Highlight how these practices contribute to the overall success and maintainability of the project.

Join Rise to see the full answer
What data analysis tools and techniques have you used?

Share your experience with data analysis, specifying the tools you’ve used (like Python or SQL) and how you’ve applied data insights to improve performance or inform decisions in your previous roles.

Join Rise to see the full answer
Describe a time you had to adapt quickly to a technology change.

Describe a specific situation where you had to learn a new technology or adapt to significant changes. Discuss how you approached the learning process, the impact of the change, and how you communicated it to your team.

Join Rise to see the full answer
How do you align your work with business objectives?

Discuss your approach to understanding business goals and how you translate them into actionable engineering tasks. Emphasize your communication with stakeholders to ensure alignment and track progress regularly.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 4 days ago
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
OZ Digital LLC Remote No location specified
Posted 11 days ago

To help businesses succeed through shipping.

18 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!