Avenga is an international engineering firm helping businesses operate with AI at the core.
With 6,000+ experts worldwide, they combine engineering expertise with AI-native thinking.
Responsibilities
Build a FinOps and IT Asset Management platform that brings together cloud, SaaS, and AI usage data.
Build data-dense interfaces for cost and usage insights.
Create and evolve scalable services.
Develop reliable integrations with cloud providers, LLM vendors, and SaaS platforms.
Work with real-world API complexity: OAuth and API-key authentication, credential lifecycle, pagination, rate limits, retries, idempotency, partial failures, and normalisation of data into the FOCUS FinOps standard.
Move across the stack, make sound technical decisions with limited hand-holding, and document reusable patterns.
Requirements
5+ years of professional software engineering experience, including delivery in a consulting, client-facing, or contract environment.
Strong, recent hands-on experience building production web applications with React and TypeScript.
Production backend experience with Go, including at least one year of commercial Go development.
Production experience with Python, particularly for API integrations, data collection, or backend services.
Proven experience integrating third-party REST APIs, including OAuth/API-key authentication, pagination, rate limiting, retries, idempotency, error handling, and partial-failure scenarios.
Strong understanding of REST APIs, microservices, distributed systems, and service-to-service integration patterns.
Solid SQL and data-modelling experience, including practical work with an ORM such as SQLAlchemy, Django ORM, Hibernate, or equivalent.
Working knowledge of Docker, Kubernetes, CI/CD, Git, and modern code-review and testing practices.
Experience working in Agile teams using Jira and Confluence.
Confidence using AI-assisted engineering tools while critically reviewing, testing, and validating generated code.
Strong written and spoken communication skills, a pragmatic problem-solving mindset, and the ability to ramp up quickly in a complex product environment.
Nice-to-have
FinOps, cloud cost management, cloud billing, usage analytics, or familiarity with the FOCUS standard.
IT Asset Management or software-licensing domain knowledge; experience with FlexNet Manager Suite is a plus.
Experience with AWS Cost and Usage Report, Azure Cost Management, GCP billing exports, or comparable cloud billing APIs.
Familiarity with LLM provider APIs, usage or analytics endpoints, and token- or credit-based billing models.
Experience with gRPC, Protocol Buffers, Databricks, event-driven architectures, or messaging platforms.
Strong AWS experience, including deploying and supporting production applications.
Experience with Kubernetes Jobs, ArgoCD, Helm, GitOps practices, or feature-flag platforms such as Split.io.
Experience with n8n or similar workflow-automation tools.