Senior Software Engineer

Posted Oct 30

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ Contribute to the engineering vision for backend microservices and act as the primary technical point of contact for the team.

β€’ Assist in planning changes, recognizing technical debt, suggesting enhancements, and outlining the technical backlog.

β€’ Take the initiative to lead projects that span multiple teams.

β€’ Collaborate with team leadership and step in for them temporarily when required.

β€’ Assess and help establish the strategy for adopting new technologies and GenAI tools, ensuring they enhance the team's capabilities without compromising system integrity.

β€’ Gain a comprehensive understanding of the team's applications and be prepared to articulate and challenge their design and implementation rationale.

β€’ Create tools and identify best practices to enhance the team's workflow and efficiency.

β€’ Disseminate best practices and foster opportunities for learning and knowledge exchange within the team.

β€’ Support colleagues in refining their ideas by identifying issues and suggesting solutions.

β€’ Clearly communicate technical decisions with sound reasoning, promoting this practice throughout the team.

β€’ Undertake crucial tasks, even if they may not be particularly appealing, setting a positive example for junior team members.

β€’ Look beyond your immediate team and suggest enhancements and solutions for other departments within the organization.


⛳️ Requirements

β€’ A minimum of 5 years of experience in software development.

β€’ Significant experience in backend development utilizing Java and Spring.

β€’ A strong technical foundation in algorithms, programming languages (Java/Spring), the JVM, networking, databases, and distributed systems.

β€’ Proficiency in microservices architecture, with the capability to understand, question, and explain the rationale behind system designs.

β€’ Experience in crafting robust, observable, and scalable solutions, and orchestrating complex systems across various components and teams.

β€’ Regular use of GenAI, along with experience in evaluating the adoption of AI tools without compromising system stability.

β€’ Background in leading production support, incident response, and conducting post-incident reviews.

β€’ Experience in identifying technical debt, recommending enhancements, and assisting in defining the technical backlog.

β€’ Strong communication skills, consistently grounded in a solid rationale for decisions, and a willingness to have your ideas reviewed and challenged.


🏝️ Benefits

β€’ Competitive salary and performance-based bonuses.

β€’ Health, dental, and vision insurance.

β€’ Generous paid time off and flexible working hours.

β€’ Opportunities for professional development and career advancement.

β€’ Collaborative and inclusive work environment.

People also viewed

NVIDIA1 day ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management1 day ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity1 day ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions1 day ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog1 day ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs1 day ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers