
Senior Software Engineer
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Brazil.
β’ 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.
β’ 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.
β’ 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.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.