
Senior Backend Software Engineer – Affirmative Action Position for Women
Swile
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Produce high-quality, well-documented, efficient, tested, and maintainable code
- Ensure and improve application observability and monitoring
- Proactively focus on improving technical aspects of other team members, coding standards, and overall quality
- Learn other programming languages when necessary
- Actively work to improve application security, performance, and stability
- Perform (and receive) high-quality code reviews for other team members
- Exercise technical influence by contributing well-founded discussions and proposing objective, simple solutions
- Propose architectural solutions, collaborating with and guiding other team members to ensure functional and non-functional requirements
- Estimate and plan delivery timelines together with stakeholders and product owners
- Use existing solutions at Swile while ensuring convergence with global platforms
- Work with poorly defined or ambiguous requirements to better define solutions together with the product team, stakeholders, and other team members
- Create incremental solutions with the product team aimed at continuous improvement and delivery of your applications
- Focus on automated tested deliveries and also on end-to-end (E2E) testing to ensure application stability
- Monitor and respond to incidents affecting applications in production
- Lead projects, ensuring deliveries are met within estimates
- Develop team members technically and act as a role model
- Participate in recruitment processes for engineers at the same level or more junior levels
Requirements
- Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
- Professional experience in software engineering with Java or Kotlin
- Experience designing and developing distributed systems
- Experience with technologies such as Redis, Kafka, RabbitMQ, or similar
- Experience with relational and non-relational databases
- Familiarity with AI tools (Artificial Intelligence)
- Clear and effective communication skills
- Advanced/Fluent English
- **
- Master's or PhD in Computer Science or related fields
- Experience with microservices and event-driven architectures
- Experience with gRPC, Protocol Buffers, or similar technologies
Benefits
- 💳 Attractive flexible benefits package to use as you prefer (flexfood, mobility, culture, education, etc.) via the Swile card
- 💸 Bonus
- 🏠 Home-office allowance
- 👩⚕️ Health and dental plans without co-payments
- 💪 TotalPass (access to top gyms and studios)
- 🗣️ English or French lessons
- 💊 Pharmacy assistance
- 🧠 Emotional health support (free therapy sessions through one of our partners)
- 💰 Swile Shop (discounts at more than 1,100 stores and restaurants)
- 💻 Fully remote work
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaKotlindistributed systemsmicroservicesevent-driven architecturesgRPCProtocol Buffersrelational databasesnon-relational databasesautomated testing
Soft Skills
clear communicationeffective communicationtechnical influenceleadershipmentoringcollaborationproblem-solvingplanningteam developmentrecruitment
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringMaster's degree in Computer SciencePhD in Computer Science