Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Gravitee's job description. Free.

Tailor your resume to this Senior Software Engineer role.
Rezi rewrites your resume against Gravitee's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Gravitee — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer posting at Gravitee — free, in seconds.
About the Role
Gravitee is seeking a Senior Software Engineer to develop product experiences and their associated APIs. This role involves transforming operational data into clear visualizations and assisting customers with API and AI agent configuration and governance. You will play a key part in building interfaces for AI Gateways, governing MCP and agent-to-agent interactions, discovering tools and agents, and monitoring agentic systems in production. This is a hands-on, full-stack position requiring comfort across frontend, backend APIs, data models, and technical design.
Responsibilities
- Design and deliver features end to end, from discovery and technical design through implementation, testing, release, and iteration.
- Build clear, responsive interfaces and data visualizations using TypeScript and Angular.
- Design and develop Java-based APIs and services that support product experiences.
- Contribute to Gravitee's core gateway runtime, applying asynchronous and non-blocking design patterns to performance-sensitive code.
- Help customers configure and observe Gravitee’s AI-related capabilities, including AI Gateways, MCP tools and servers, agent identity, and agent-to-agent interactions.
- Model and transform operational data so that complex platform behavior becomes understandable and actionable.
- Contribute to both Gravitee’s open-source platform and Enterprise Edition.
- Use LLMs and AI-assisted development tools thoughtfully for prototyping, implementation, testing, debugging, and exploration.
- Apply sound engineering judgment to validate AI-generated work and maintain high standards for correctness, security, maintainability, and performance.
- Write meaningful automated tests and contribute to reliable delivery practices.
- Collaborate with product managers, designers, engineers, and technical leaders to discover effective solutions and improve them through code and design reviews.
- Share learnings and help the team make practical choices as technologies and protocols evolve.
Requirements
- Significant experience building and operating full-stack applications in a production environment; typically five or more years for this level.
- Strong Java experience and experience designing maintainable REST APIs and backend services.
- Strong TypeScript and modern frontend development experience using a component-based framework.
- Experience building data-rich user interfaces and visualizations, including transforming complex data into clear customer-facing insights.
- A solid understanding of API design, data modeling, distributed systems, and asynchronous workflows.
- Experience with automated testing, Git-based development, code review, and iterative product delivery.
- Experience working with persistent data stores such as MongoDB or relational databases, and with search or analytics technologies such as Elasticsearch or OpenSearch.
- Hands-on experience using LLMs or AI coding assistants as part of an engineering workflow, combined with the judgment to review and improve their output.
- Clear communication, collaborative problem-solving, and the ability to take an ambiguous problem through to production.
Skills
- TypeScript
- Angular
- Java
- REST APIs
- Frontend development
- Component-based framework
- Data visualizations
- API design
- Data modeling
- Distributed systems
- Asynchronous workflows
- Automated testing
- Git
- Code review
- Iterative product delivery
- MongoDB
- Relational databases
- Elasticsearch
- OpenSearch
- LLMs
- AI coding assistants
- Angular or another modern component-based frontend framework
- Asynchronous and non-blocking Java development using Vert.x, RxJava, Netty, or comparable reactive technologies
- Docker
- Kubernetes
- Cloud-native application delivery
- API management
- API gateways
- OpenAPI
- Event-streaming platforms
- Kafka
- API security
- Identity standards
- OAuth 2.0
- OpenID Connect
- Model Context Protocol (MCP)
- Agent2Agent (A2A)
- Tool calling
- LLM proxies
- Emerging AI protocols and standards
- Building or operating LLM-powered applications
- RAG systems
- Agentic workflows
- Open-source software
- Enterprise developer platforms
Location
- Hybrid
Work Type
- Hybrid
Experience Level
- Senior
- Five or more years
Salary/Compensations
- $160,000
Benefits
- Competitive medical coverage.
- Pension / 401(k) program options.
- Stock options
- 25 days of holiday plus in-country national holidays.
- Three mental health days and a wellness allowance.
- Your birthday off.
- A professional development budget to support your growth.
- Quarterly team events and an annual company offsite.
- Opportunities to grow your scope and career as Gravitee grows.
About the Company
- Gravitee is a 2025 Gartner® Magic Quadrant™ Leader, on a mission to govern the world’s intelligence.
- We deliver the industry’s most advanced platform for Any API, Any Event, and Any AI Agent, trusted by global leaders like Michelin, Roche, and Blue Yonder.
- We are the first to bridge traditional API Management with the new frontier of AI Agent Security.
- A high-growth Leader - combining market credibility with startup speed.
- We hire people who Hold Nothing Back - passionate builders who want to redefine digital infrastructure.
- Don’t just watch the AI revolution. Build the infrastructure that controls and secures it.
- Our growth is powered by people who bring passion to what they build, professionalism to how they work, and a commitment to doing things well.
- You will thrive here if you: Bring energy and a constructive attitude to the team. Adapt quickly and enjoy learning unfamiliar technologies and domains. Take ownership, communicate clearly, and follow through with urgency. Balance delivery speed with thoughtful engineering judgment. Start with the customer problem and care about the quality of the experience you create. Enjoy working in a fast-moving, collaborative, international environment.
- At Gravitee, we invest in humans, not just roles.
Equal Opportunity
- At Gravitee, we believe diverse perspectives make better products and stronger teams.
- No employee or applicant will be treated less favorably on the grounds of sex, marital status, race, color, nationality, ethnic or national origin, disability, gender, sexual orientation, gender identity, age, pregnancy or maternity, marital or civil partner status, religion, or belief.