Software Engineer, Enterprise Apps
WFA Digital Insight
As demand for skilled software engineers in Brazil continues to rise, companies like Coinbase are looking for experts to drive their customer experience and compliance operations forward. With a growth rate of 25% in the past year, the job market for tech professionals in Brazil is booming. What sets this role apart is the opportunity to work on Salesforce solutions, leveraging skills in high demand across the industry. Candidates should be prepared to showcase their expertise in full-stack development, third-party integrations, and technical leadership. Before applying, consider the rapidly evolving landscape of remote work in tech and the importance of staying adaptable.
Job Description
About the Role
The Software Engineer, Enterprise Apps role at Coinbase is a unique opportunity for a skilled engineer to build and extend the platforms that power customer service and compliance operations. As part of the CX Shared Agent Platforms and SFDC Solutions team, you will be responsible for developing full-stack services and integrations that drive agent productivity, support strategic platform transitions, and deliver impact at scale from Brazil. The team owns CX tooling including Salesforce, Maestro QA, and Assembled, enabling agents to resolve customer issues and manage KYC workflows with speed and accuracy.CX operations are at the heart of Coinbase's mission to increase economic freedom, and this role plays a critical part in achieving that goal. By joining this team, you will be working alongside individuals who refuse to settle for 'good enough,' and are passionate about building the future of finance.
What You Will Do
- Build and ship backend services using Golang and gRPC that extend CX platform capabilities and support agent workflows across compliance and consumer teams.
- Own the evaluation, integration, and ongoing support of third-party SaaS platforms, ensuring seamless connectivity across the CX tooling ecosystem.
- Partner with product, design, security, and data teams to deliver cross-functional solutions to complex operational and compliance challenges.
- Drive engineering best practices across the team, including code reviews, testing strategies, deployment processes, and observability standards (metrics, logging, tracing).
- Translate complex technical concepts into clear recommendations for non-technical stakeholders across CX, product, and leadership teams.
- Collaborate with cross-functional teams to identify areas for process improvement and implement solutions to enhance efficiency and effectiveness.
- Develop and maintain technical documentation to ensure knowledge sharing and continuity within the team.
- Participate in on-call rotations to ensure the stability and uptime of production systems.
- Stay up-to-date with industry trends, technologies, and best practices, applying this knowledge to continuously improve the CX platform and tools.
What We Are Looking For
- 5+ years of software engineering experience, with proficiency in Go and hands-on experience building scalable backend services using gRPC, event-driven architectures (Kafka or similar), and SQL or NoSQL databases.
- Demonstrated experience evaluating, integrating, and operating third-party SaaS applications and vendor APIs in a production environment.
- Experience operating production systems on AWS with Kubernetes, Terraform, and CI/CD tooling (BuildKite or similar), including implementation of rate limiters, caching, load balancing, and circuit breakers.
- Proven ability to contribute to technical architecture decisions and translate them into reliable, high-traffic production systems.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
- Excellent problem-solving skills, with the ability to debug complex issues and implement effective solutions.
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
Nice to Have
- Experience with Salesforce development, including Apex, Visualforce, and Lightning components.
- Knowledge of compliance and regulatory requirements in the financial services industry.
- Experience with agile development methodologies and version control systems such as Git.
- Certification in AWS, Google Cloud, or Azure.
Benefits and Perks
- Competitive salary and benefits package, including medical, dental, and vision insurance.
- Opportunity to work on high-impact projects that drive the future of finance and economic freedom.
- Collaborative and dynamic work environment with a team of experienced professionals.
- Flexible working hours and remote work arrangements to support work-life balance.
- Professional development opportunities, including training, mentorship, and conference attendance.
- Access to the latest technologies and tools to support your work.
How to Stand Out
- Ensure your resume and cover letter are tailored to the role, highlighting your experience with Salesforce, Golang, and full-stack development.
- Prepare to discuss your approach to building scalable backend services and integrating third-party SaaS platforms.
- Showcase your ability to communicate technical concepts to non-technical stakeholders, as this is a key aspect of the role.
- Research Coinbase's mission and values, and be prepared to discuss how your skills and experience align with these.
- Consider preparing examples of your work, such as GitHub repositories or personal projects, to demonstrate your technical abilities.
- Don't hesitate to ask about the team's dynamics, the company culture, and opportunities for growth and development during the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.