Senior Software Engineer (Java)

  • São Paulo, State of São Paulo, Brazil
  • Full-Time
  • Remote

Job Description:

As a Senior Software Engineer on the Customer Success team, you will be the key to our customers' success. Your role is to ensure the effective and efficient delivery of our technology, enabling our customers to successfully leverage our solutions to achieve their business goals. You will be a trusted technical advisor, helping them maximize the value of their experience.

Responsibilities Technical Leadership & Mentoring: Guide and mentor junior team members on best practices and processes. You'll provide technical leadership to a small team, effectively delegating tasks and ensuring successful follow-through. Customer Advocacy: Take ownership of a portfolio of customers, serving as their internal champion. You'll ensure their success by understanding their needs, driving problem resolution, and delivering technical consultancy and training (both on-site and off-site). Problem-Solving: Leverage your natural curiosity and analytical skills to take ownership of complex technical challenges, driving them to resolution. This includes working effectively with the engineering team on escalations. Innovation & Collaboration: Contribute new ideas to improve product and overall technical designs. You'll work seamlessly with a global team and engage with extended teams, including engineering, pre-sales, marketing, and sales, on product and customer-related activities. Communication: Possess a proactive and amicable personality with excellent communication and interpersonal skills. You'll be able to successfully contribute to technical and non-technical discussions on email and in person, with a keen sensitivity to our global customer base. Flexibility: Be flexible with working hours to accommodate the dynamic needs of customers, which includes on-call night and weekend shifts. Qualifications & Skills Education and Experience: A Bachelor's degree in Computer Science/Engineering with a minimum of 3 years of industry experience. 2 Technical Proficiency: Strong analytical and troubleshooting skills, with solid development experience in Java, C/C++, or a comparable programming language. Domain Knowledge (Advantageous): Experience with enterprise technologies like Microservices, Enterprise Integration, API Management, and Identity and Access Management. DevOps Skills (Advantageous): Knowledge of containerized deployments and CI/CD technologies is a plus. Prior Experience: Previous work in a similar capacity would be a benefit, but not a prerequisite. Languages: Fluency in English is required.