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

Staff Software Engineer

At PPRO, our mission is to simplify access to local payment methods and our vision is to enable the sale of goods and services to anyone in the world using their preferred way to pay. We empower partners such as Ant Group, PayPal and Stripe to access new markets, connect with more customers, and accelerate their growth.


Our strength lies in our diverse global team with 50+ nationalities and 10+ international locations- all united around one goal – to deliver the best possible products and services to our partners and customers. While our company mission is to keep innovating global commerce, our internal mission is to #chooseaction, #beopen, #thinkcustomer, #gofurther and #wintogether


The Purpose:


At PPRO, Staff Software Engineers make some of the most significant decisions for the company. Think of yourself as an important contributor to the success of your team, your business domain and PPRO itself with a significant impact on our technical strategies, our system landscape, but also on its culture and spirit.


As part of a cross-functional team you will solve complex technical problems, lead decisions on architecture, give technical direction, support and mentor other engineers and work alongside them in the code. You and your team will work on shaping the future of our card payments platform processing millions of payments every day.


What you’ll do:
  • You help establish company wide technical standards and share best practices
  • Deliver large, cross-team/cross-domain projects and initiatives
  • Own products and services end-to-end, from requirements till deployment in our production systems 
  • Collaborate and grow in a dynamic and autonomous environment while working in small, agile and cross functional teams
  • Be the technical lead of a team, and shape its culture and ways of working. Common practices include agile methodologies, pair and mob programming
  • Use the latest technologies to solve real problems for our customers at a massive scale


Some of the technologies you’ll get to work with:
  • Java and Kotlin (latest versions)
  • Modern frameworks (Spring Boot, Micronaut)
  • Cloud-native systems (AWS, Kubernetes,, Docker)
  • Event-driven architectures (Kinesis)


What would make you a great fit:
  • Results-orientation, collaborative, pragmatic, and with a continuous improvement mindset
  • Expert knowledge in working with one or more general-purpose programming languages including, but not limited to Java 
  • Experience designing and building scalable products and services, taking strategic decisions and having a wide impact
  • Strong expertise with the cloud (preferably AWS, but Azure or GCP will also do)
  • Great problem solving abilities
  • Working proficiency in English


What we offer:


Hybrid working - We offer a hybrid structure with a 3 days / week on site expectation, so you can strike the balance between office and home working. In addition to our 30-day holiday allowance, we also provide a work from abroad policy, enabling employees to work remotely for up to another 30 days per year.


Insurance - Because better safe than sorry - we want our employees to benefit from  various insurances including life insurance, health insurance + dental plan and travel insurance.


Meal vouchers - BRL 54/ day -  Enjoy a moment of conviviality and a good and balanced meal thanks to your meal vouchers. You will also have the choice between meal allowance, supermarket voucher or both (splitting the total value in two)


Enhance Family Leave - We understand the importance of family - that's why we offer enhanced family leave to support you during key life moments.


Transportation Voucher - we will cover your costs of commute!


Gym membership - PPRO helps contribute towards the costs of your gym membership, supporting your physical fitness journey while easing the burden on your wallet


New Value (Deals & Coupon Platform) - Get attractive discounts to restaurants, stores and events


Professional and personal development - We provide leadership cafes, on-the-job    

training, and access to LinkedIn learning to help you gain knowledge beyond your role.

We also offer language incentives and cover the costs of your classes!


Mental Health Platform - We’ve teamed up with a top well-being platform to provide one-on-one therapy, chat therapy, therapist-led courses, guided meditations, and more.


SESC -  private institution that makes available Education, Health, Culture and Recreational programs and events and provides Social Assistance to our employees and their dependents.


Our Principles: 


We get things done: We are courageous; we take ownership, make decisions and get things done.


We act with trust and integrity: We listen first and challenge respectfully. We seek out and leverage diverse perspectives. We welcome and offer honest and open feedback, always assuming positive intent


We put the customer first: We are laser focused on delivering outstanding outcomes for our customers. We put the customer at the heart of what we do.


We make things better: We boldly explore  new ideas and have an unwavering commitment to continuous improvement.


We work as a team: We collaborate closely and value team success over individual achievement.


PPRO Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
PPRO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PPRO
PPRO CEO photo
Motie Bring
Approve of CEO
What You Should Know About Staff Software Engineer, PPRO

As a Staff Software Engineer at PPRO in Sao Paulo, you're stepping into a role where you can truly make a difference. We're on a mission to simplify access to local payment methods and allow everyone to transact in their preferred way, with partners like Ant Group, PayPal, and Stripe. You'll be part of a diverse team, with over 50 nationalities, all working towards a common goal: delivering outstanding products and services. In this exciting position, you won't just be writing code; you'll be making significant architectural decisions, mentoring fellow engineers, and influencing the culture and spirit of our team. You'll lead complex projects and establish technical standards that will guide our various teams. Collaboration is key here; you'll work in small, agile teams, utilizing state-of-the-art technologies such as Java, Kotlin, and AWS, while embracing practices like pair programming and DevOps. Your responsibilities will encompass owning products from start to finish, ensuring they meet our high standards of quality and performance. We want someone with a deep understanding of scalable systems, who can navigate challenges with a pragmatic approach. Plus, our hybrid work structure and comprehensive benefits make PPRO a fantastic place to grow professionally and personally. With us, you won't just be another employee; you'll be a vital contributor to the future of global commerce.

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

At PPRO, a Staff Software Engineer is responsible for making significant architectural decisions, leading cross-functional teams, establishing technical standards, and mentoring engineers. You'll be involved in end-to-end product ownership, collaborating on large-scale initiatives to improve our card payments platform, and ensuring best practices are followed throughout the development process.

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

To qualify for the Staff Software Engineer role at PPRO, candidates should possess expert knowledge in programming languages such as Java or Kotlin, experience in designing scalable products and services, and a strong command of cloud technologies, preferably AWS. Excellent problem-solving abilities and proficiency in English are also essential.

Join Rise to see the full answer
What technologies will a Staff Software Engineer work with at PPRO?

A Staff Software Engineer at PPRO will have the opportunity to work with modern frameworks like Spring Boot and Micronaut, cloud-native systems such as AWS, and containerization tools like Docker. Additionally, you will be engaged in event-driven architectures using services like Kinesis, providing you the chance to stay on the cutting edge of technology.

Join Rise to see the full answer
How does PPRO support professional development for Staff Software Engineers?

At PPRO, we are committed to the professional growth of our Staff Software Engineers. We provide various development opportunities, including leadership cafés, on-the-job training, access to LinkedIn Learning, and coverage of language class costs, fostering both personal and professional growth.

Join Rise to see the full answer
What benefits can Staff Software Engineers expect at PPRO?

Staff Software Engineers at PPRO enjoy a host of benefits, including a hybrid working model, comprehensive health insurance, meal vouchers, and enhanced family leave. Additionally, we offer gym memberships, mental health support, and discounts through our New Value platform, ensuring that our employees have a balanced and fulfilling work-life experience.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you explain your experience with cloud technologies relevant to the Staff Software Engineer position?

When answering this question, detail your experience with cloud platforms such as AWS, Azure, or GCP. Discuss specific projects where you deployed applications, managed cloud services, and any challenges you faced that relate to scalability and performance.

Join Rise to see the full answer
How do you approach mentoring junior engineers as a Staff Software Engineer?

Share your mentoring philosophy, emphasizing patience and the importance of understanding the unique needs of each engineer. Discuss your experience in providing constructive feedback, supporting their professional development, and fostering a collaborative team culture.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Use the STAR method (Situation, Task, Action, Result) to outline a specific challenge. Explain the context, your thought process in resolving the issue, the actions you took, and the positive outcome of your solution, focusing on teamwork and innovation.

Join Rise to see the full answer
What is your experience with agile methodologies?

Share specific examples of how you've applied agile methodologies in your past roles. Discuss your experience with scrum, sprint planning, and how you've contributed to a culture of continuous improvement and adaptability within your teams.

Join Rise to see the full answer
How do you ensure code quality in a team environment?

Explain your approach to code reviews, testing practices, and any tools you use to maintain code quality. Emphasize collaboration in establishing coding standards within your team and your commitment to continuous learning and development.

Join Rise to see the full answer
Can you discuss a time when you influenced a technical decision in your team?

Highlight a specific scenario where your technical insights led to a pivotal decision. Discuss the factors you considered, how you presented your case, and the ultimate impact your decision had on the project or team dynamics.

Join Rise to see the full answer
What strategies do you use to stay updated with emerging technologies?

Demonstrate your commitment to continuous learning by mentioning resources you utilize such as online courses, tech blogs, forums, or professional networks. Discuss how you integrate new technologies into your work and contribute to team knowledge sharing.

Join Rise to see the full answer
How do you handle tight deadlines and pressure in your projects?

Share your techniques for managing stress and prioritizing tasks effectively, along with your experience in delivering results under tight deadlines. Provide examples that demonstrate your ability to maintain quality even when faced with high-pressure scenarios.

Join Rise to see the full answer
What role does documentation play in your development process?

Emphasize the importance of documentation for ensuring code maintainability, onboarding new team members, and aligning team goals. Discuss your approach to documentation, whether it’s through comment styles, wikis, or project management tools.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Discuss your strategies for effective communication and collaboration with teams outside of engineering, such as product management and design. Highlight your experience in working on cross-domain projects and the benefits this diverse input brings to product development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Bangalore, India
Posted 5 days ago
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Diversity of Opinions
Empathetic
Fast-Paced
Rise from Within
Work/Life Harmony
Take Risks
Startup Mindset
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Employee Resource Groups
401K Matching
Paid Holidays
Paid Sick Days
Photo of the Rise User
Posted 22 hours ago

At PPRO, our mission is to simplify access to local payment methods and our vision is to enable the sale of goods and services to anyone in the world using their preferred way to pay. We empower partners such as Ant Group, PayPal and Stripe to acc...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 11, 2025

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!