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

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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're redefining the shipping layer of the internet, and our mission is to empower e-commerce merchants through innovative solutions. We are currently on the lookout for a talented Staff Software Engineer to join our Billing, Auth & Fraud Prevention team, working remotely from Brazil. In this pivotal role, you will not only contribute to the development of a high-throughput billing system but also help combat the ever-growing challenge of fraud in the shipping industry. Your expertise in software development will guide our technical design and system architecture, ensuring our solutions remain both robust and efficient. Additionally, you'll collaborate with product teams to better understand user needs and refine product capabilities. We believe that great engineering is about teamwork and mentorship; thus, you will have the chance to inspire and guide fellow engineers while establishing high standards for coding practices and system performance. If you’re passionate about building scalable solutions and want to make an impact in the world of e-commerce, then Shippo is the right place for you. With a company culture that values inclusivity and career growth, we encourage individuals from all backgrounds to apply. Join us in connecting merchants around the globe through one powerful API and dashboard, helping them to succeed in an increasingly competitive environment. Let’s innovate together in the world of shipping!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Remote) Role at Shippo
What responsibilities does a Staff Software Engineer at Shippo in Brazil have?

As a Staff Software Engineer at Shippo, based in Brazil, you will lead initiatives in building high-throughput billing systems, fraud detection, and authentication solutions. You will collaborate with cross-functional teams, mentor junior engineers, and optimize system architecture for better performance.

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

To succeed as a Staff Software Engineer at Shippo, you should have a BSc in a STEM field, with at least 8 years of software development experience. Critical skills include experience with scalable systems, data analysis, and effective communication across organizational levels.

Join Rise to see the full answer
How does Shippo handle remote work for the Staff Software Engineer position in Brazil?

Shippo embraces a remote-first work culture through our 'Shippos Everywhere' program, allowing you to work from Brazil while being part of a global team. This flexibility helps you achieve a work-life balance while contributing to impactful projects.

Join Rise to see the full answer
What is Shippo's approach to diversity and inclusion for the Staff Software Engineer role?

At Shippo, diversity and inclusion are core values. We are committed to creating equal access to opportunities for individuals of all backgrounds. As a Staff Software Engineer, you will be part of a team that values unique perspectives and experiences.

Join Rise to see the full answer
What technologies and skills are preferred for the Staff Software Engineer position at Shippo?

For the Staff Software Engineer role at Shippo, familiarity with Python or Go, experience in billing and invoicing systems, and knowledge in fraud detection and prevention are considered assets. Your technical proficiency will play a key role in developing innovative solutions.

Join Rise to see the full answer
What is the career advancement potential for a Staff Software Engineer at Shippo?

Shippo offers tremendous career growth opportunities for Staff Software Engineers. You’ll have the chance to take on significant leadership roles, mentor others, and help shape the future of our products and engineering practices.

Join Rise to see the full answer
How does Shippo support employees with accommodation needs during the application process?

Shippo is dedicated to creating an inclusive environment. If you need any assistance or reasonable accommodations during the application and recruitment process, you can reach out to our team via accommodations@goshippo.com.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Remote)
What strategies would you use to design a scalable billing system?

When designing a scalable billing system, you should focus on modular architecture, leverage microservices, analyze user requirements carefully, and utilize database optimization techniques to ensure high throughput and reliability.

Join Rise to see the full answer
Can you explain your experience with fraud detection systems?

In discussing your experience with fraud detection systems, highlight specific projects where you implemented measures to identify fraudulent activities, including using data analysis techniques, machine learning, or other innovative approaches.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Mentoring junior engineers involves sharing knowledge, providing constructive feedback, and encouraging them to take ownership of their work. You should also facilitate regular one-on-one sessions to discuss their progress and career aspirations.

Join Rise to see the full answer
How do you ensure effective communication in cross-functional teams?

Effective communication in cross-functional teams can be achieved by establishing clear goals, utilizing collaborative tools, and holding regular meetings to allow for open discussion and feedback from all team members.

Join Rise to see the full answer
What key performance indicators (KPIs) do you monitor for system performance?

For monitoring system performance, focus on KPIs such as response time, error rates, system uptime, and user engagement metrics. This allows you to quickly identify issues and improve overall system health.

Join Rise to see the full answer
What is your process for refactoring existing code?

My process for refactoring involves first identifying code that is difficult to maintain or lacks efficiency. Then, I prioritize refactoring tasks, ensure thorough testing before and after changes, and employ best practices to improve code readability.

Join Rise to see the full answer
Describe a challenge you faced while building a distributed system and how you overcame it.

In building a distributed system, I faced synchronization issues. To overcome this, I recommended implementing a robust messaging queue to facilitate coordination among different components and reduce latency.

Join Rise to see the full answer
How would you approach user authentication and security in your designs?

My approach to user authentication involves utilizing multi-factor authentication, encrypting sensitive data, and ensuring adherence to security best practices. Regular security audits and updates are crucial to protect user data effectively.

Join Rise to see the full answer
What tools or methodologies do you use for data analysis and reporting?

For data analysis and reporting, I typically use tools like SQL for querying databases, and visualization tools like Tableau or Power BI for presenting insights. Employing agile methodologies allows for iterative improvements based on feedback.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software engineering?

Staying updated involves regularly reading industry blogs, attending webinars, and participating in online communities. Networking with other engineers and contributing to open-source projects also keeps my skills fresh and relevant.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
YASSIR Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 18 hours ago
Posted 2 days ago

To help businesses succeed through shipping.

17 jobs
MATCH
Calculating your matching score...
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!