This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic engineering team. The ideal candidate will lead the design, development, and deployment of scalable microservices, manage cloud infrastructure on AWS, and ensure robust API performance. This is a hands-on leadership role that requires strong technical savvy and the ability to collaborate with multi-functional teams across geographies.
Job Responsibility
Develop software solutions and conduct tests to drive engineering projects and ensure quality deliverables
Contribute to design innovations that improve systems, processes, or services using new frameworks and industry standards
Collaborate with technical teams to deliver solutions and mentor others through knowledge sharing and training sessions
Support technology strategy by evaluating and applying current technologies that align with business goals
Create clear documentation for software code, system designs, and business requirements to support knowledge sharing
Also responsible for other duties/projects as assigned by business management as needed
Requirements
Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience (Required)
Acceptable areas of study include Computer Science, Software Engineering, Information Management or equivalent experience in field (Required)
4-7 years Technical engineering experience. (Required)
4-7 years of progressive software engineering experience, including architectural leadership and complex system integration
Software design and development - advanced expertise in Java and Spring Boot for secure, scalable microservices
strong API design (REST/GraphQL) and contract testing
Deep knowledge of AWS, containers/Kubernetes, CI/CD, and DevOps/SRE principles
Experience with event-driven architectures (e.g., Kafka), API orchestration, and distributed systems
Proficiency with SQL/NoSQL, caching (Redis), and end-to-end observability (browser RUM, logs/metrics/traces with Splunk/Datadog)
Strong front-end engineering expertise with Angular and React: TypeScript, RxJS (Angular), React Hooks, and state management
Performance optimization: code-splitting, lazy loading, hydration/SSR with Next.js or Angular Universal
Accessibility (WCAG) and web security (CSP, OAuth/OIDC flows)
Proficient with AI coding assistants (GitHub Copilot, Claude, Cursor, or equivalent) to accelerate development velocity and reduce boilerplate
Experience integrating LLM APIs (OpenAI, Anthropic, or equivalent) into production services and applications
Familiarity with prompt engineering patterns, retrieval-augmented generation (RAG), and agentic workflow design
Exceptional collaboration and communication across cross-functional, globally distributed teams
Also Required: Analytical Thinking, Technical Writing, Analytics, Mentorship, Customer Service