Description
**Learn more about the business unit this role belongs to:**
As a Staff Software Engineer, you will join the PUDOs Tribe. We are one of the largest Pick Up and Drop Off Points networks in Brazil, bringing convenience and ease to logistics processes. We leverage technology to drive business growth and advance the country's logistics infrastructure.
We seek and encourage the development of a multidisciplinary team that goes beyond engineering—impacting product management, design, and data analysis.
**What does success look like in this role?**
* Co\-create team objectives, aligning them with Tribe and Intelipost goals;
* Collaborate multidisciplinarily with team members to formulate solution hypotheses capable of delivering expected results toward achieving those objectives;
* Design and build simple, focused solutions that maximize outcomes;
* Balance speed and quality, wisely managing technical debt to ensure sustained effectiveness and efficiency in the medium/long term;
* Prioritize results over specialization or technical preferences, always doing your best regardless of circumstances;
* Reinforce team autonomy through commitment and collaboration;
* Choose the best tool for the job—without fixed technical answers—always striving for technical excellence;
* Take ownership of maintaining outcomes by monitoring and sustaining services and systems;
**Responsibilities and duties**
* Participate in team routines, question assumptions, and propose solutions aligned with business objectives;
* Monitor team metrics and KPIs, question current measurement approaches, and suggest more effective ways to assess results, sustainability, and improvement opportunities;
* Collaborate on creating and maintaining workflows to help the team remain effective and efficient over time;
* Develop, deploy, monitor effectiveness, and maintain the health of software required to deliver value to users and achieve business outcomes;
* Challenge the status quo and develop innovative solutions to complex problems;
* Give and request feedback from team members, manage your own expectations and those others may hold of you;
* Take ownership of your self\-development, steer your own career path, and drive your professional growth;
**Requirements and qualifications**
* Ability, experience, and enthusiasm to work fullstack as needed by the team;
* Experience making data\-driven technical decisions;
* Technical experience handling exceptional and complex situations;
* Demonstrated critical and pragmatic thinking;
* Proven track record of deepening business and technical understanding whenever necessary;
* Examples of strong software engineering habits, application of best practices, and pursuit of technical excellence;
* Practical demonstrations of multidisciplinarity, collaboration, and collective work;
* Strong knowledge of software architecture, including distributed architecture. Awareness of architectural trade\-offs.
**Additional information** **Nice\-to\-have for this role:**
* Professional experience and deep expertise using Spring Boot and the Spring ecosystem;
* Experience building unit and integration tests using JUnit;
* Experience with relational and in\-memory databases (bonus: NoSQL databases);
* Spring Boot/Data/Cloud/Security, JPA, Hibernate \[...];
* Spring Cloud Function;
* Experience with message\-brokers