Software Engineer - Customer Success
You:
As a Professional Software Engineer in the Customer Success Department, you will serve as a technical consultant, ensuring our solutions align with their unique architectural and business needs. You will guide clients through complex integration and performance management strategies, leveraging your deep technical expertise in SQL, NoSQL, Cloud environments (AWS), messaging systems (Kafka, RabbitMQ), Docker and Kubernetes. While you will advise on the installation and configuration of our platform, you will also apply your hands-on engineering skills to ensure the support/maintenance activities around production environments for enterprise clients, checking machines/instance state/status, log files, Grafana dashboards or perform product upgrades. This person will be eligible to be included in L2 on-call rotation supporting also L1 with the mindset of “get things done” for clients in all global regions for the largest financial institutions in the world.
Your Day to Day:
Configure, extend, and maintain highly complex distributed Java projects and web applications
Consult with peers or internal stakeholders to define technical requirements and architectural approaches for custom integrations.
Develop high-quality, testable Java code for custom extensions and complex integrations when standard configurations do not meet specific client needs.
Diagnose complex performance and integration challenges, providing expert guidance and code-level solutions to ensure system stability.
Contribute to and advocate for engineering best practices, ensuring that custom work remains maintainable and aligned with the core product roadmap.
Mentor, coach, and inspire other team members, helping foster best practices in software development and technical consulting.
Work with Agile principles to regularly deliver quality products.
Provide second-tier support for live clients.
You Have & You Know-how:
A Bachelor of Science and/or a Master of Science in Computer Science, a degree in a comparable field, or equivalent work experience;
3 + years of work experience in Java software development;
Deep understanding of how cloud environments work (i.e., AWS)
Very good understanding of Kubernetes (essentially in cloud environments)
Know-how to deep dive into issue resolution and monitoring tools (i.e., Amazon CloudWatch)
Thread and JVM Memory Management in high-performance systems
Availability for L2 on-call rotation;
Excellent English communication skills, both verbal and written;
Resilience and problem-solving mindset;
Experience with Zookeeper, RabbitMQ, Cassandra, Ansible, Docker, and databases (nice to have).
The Customer Success Team empowers our clients and partners to achieve their business goals through high-impact technical consultancy and strategic partnership. We go beyond product delivery by architecting custom solutions, guiding technical implementation, and aligning our platform with the unique vision of our customers and partner network. Our team is defined by a culture of collaboration, curiosity, and rapid growth—we are looking for individuals who want to lean in, solve hard problems, and shape the future of our service. Join us!
#LI-Remote #LI-BX1