We're building an open financial system for the world.
Software Engineer, Enterprise Apps
Location
Brazil
Posted
1 day ago
Salary
R$342.6K / year
Seniority
Senior
Job Description
Software Engineer, Enterprise Apps
Coinbase
• 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.
Job Requirements
- 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.
- Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human‑in‑the‑loop practices to deliver business‑ready outputs and drive measurable improvements in efficiency, cost, and quality.
Benefits
- Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, and vision).
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead a high-performing team of engineers to deliver high-impact features and improvements • Focus primarily on people management, team development, and strategic execution • Independently drive execution on projects supporting semi-annual and annual goals • Foster a culture of ownership, excellence, and psychological safety • Set clear priorities, goals, and key metrics for your team • Partner effectively across engineering teams and with cross-functional stakeholders • Build and develop a diverse, high-performing team through strategic hiring and coaching • Identify and address technical risks, system bottlenecks, and process inefficiencies • Drive informed decision-making by gathering diverse perspectives • Champion engineering best practices, including architectural quality and operational excellence
Senior Software Developer
American AgCreditAmerican AgCredit offers a broad range of agricultural loan, leasing and insurance services.
• Build, improve and/or maintain web based applications, console applets and integration solutions • Be involved in all phases of the software development life-cycle as an individual contributor adhering to Association’s standards and best practices • Collaborate with IT Development team to interpret business requirements and functional specifications • Perform ServiceNow implementation tasks including configuration, integration, custom programming • Develop quality mobile applications on smart phones using programming knowledge from multiple operating systems • Understand Agile development concepts and incorporate regular end-user feedback into design and prototypes • Create and maintain clear and concise technical specifications and documentation • Provide assistance with testing and quality assurance • Resolve software and system issues • Design/code reviews, champion good coding practices and standards
Role Description The Unified Data Store (UDS) team is on a mission to build a reliable, scalable, and globally distributed system-of-record storage platform for Airbnb. We design, build, and operate the infrastructure that powers all critical Airbnb data, including user, listing, reservation, and financial data. Supporting over 150 million users and hosts worldwide, our work delivers a world-class user and developer experience grounded in exceptional reliability, scalability, efficiency, and security. As a member of this team, you’ll collaborate with top-tier engineers to build and evolve a modern distributed infrastructure service. You will be the expert on data storage systems, high performance infrastructure service APIs, as well as provide guidance to Airbnb product teams on the effective use of technologies in large scale systems and performance optimization. The Difference You Will Make We’re looking to hire Engineers or Senior Engineers who are hands-on and excited to tackle broad technical challenges in the following areas: - UDS Client Stack: - Design, build, and operate a high-performance, highly available, and scalable data access layer that provides a seamless and unified interface for accessing online product data. - Abstract away the underlying complexity, such as storage, indexing, replication, security, and lifecycle management, so product developers can move faster with confidence. - Tooling, Automation and Developer Experience: - Empower engineers across Airbnb by simplifying how they work with data. - Build tools and automation to define, test, and deploy data schemas. - Develop solutions to monitor, migrate, and debug production data systems, ultimately improving developer productivity and system reliability. Qualifications - 3-5 years of relevant industry experience - Hands-on experience in building and operating distributed systems - Good understanding of systems and infrastructure fundamentals - Ability to own and dive deeply in a complex code base - Commitment for writing clean, readable, testable, maintainable code - Excellent collaboration and communication skills in a remote-working environment - Interest in leveraging cutting-edge technologies, including AI, to build innovative solutions - Professional English fluency is required Our Commitment To Inclusion & Belonging Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com . Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
• Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love. • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks. • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise. • Contribute to strategic planning and decision-making processes for backend development. • Move fast while balancing quality. We can’t afford extensive processes, and we also can’t afford show-stopping bugs. We need someone who can balance speed with quality while quickly building brand-new products.




