Engenheiro de Software Sênior
Core
Senior software engineer defining architecture, coding core components, and implementing generative AI solutions for banking and payment systems.
Role type
Senior IC software engineer (architecture & AI)
Builds
Distributed microservices, APIs, and generative AI features for banking and payment platforms
Domain
Fintech / Banking / Payments
Deliverable
production ML models
Required skills
C#, .NET, microservices, AWS, Docker, Kubernetes, SQL Server, CI/CD, Clean Architecture, DDD, LLMs, RAG, vector databases, prompt engineering
Preferred skills
TypeScript, React, Angular, Node.js, Python, Agile/Scrum, Jira, banking domain knowledge, technical English
Technologies
C#, .NET Core, ASP.NET, AWS, Docker, Kubernetes, SQL Server, Terraform, OpenTelemetry, LLMs, RAG
Responsibilities
Define and evolve solution architecture; Design distributed microservices and high-availability APIs; Hands-on coding of core components and critical performance/security segments; Prototype and implement generative AI solutions (LLMs, RAG, agents); Define and disseminate engineering standards (Clean Architecture, DDD, automated tests); Conduct architecture and code reviews; Ensure non-functional requirements (security, scalability, observability); Mentor developers; Act as technical liaison with clients and business areas.
Seniority
Senior, hands-on IC