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).
The Senior Software Engineer is a key technical contributor who not only implements features but drives the technical direction and design within the team. You will be responsible for tackling the most challenging technical problems, ensuring the scalability and reliability of our services, and elevating the technical skills of those around you.
Job Responsibility:
Lead the design, development, and delivery of complex, high-impact features and services, ensuring they are scalable, highly available, and secure
Act as a subject matter expert for the team's core services, driving Core Java best practices and enforcing high code quality standards
Mentor and coach junior and mid-level engineers on technical design, implementation, and Core Java development standards
Collaborate with other Senior Engineers and Architects to define technical solutions and interfaces across multiple services
Conduct thorough code reviews and contribute to improving engineering processes, CI/CD pipelines, and operational excellence
Drive the resolution of complex production issues, performing root cause analysis, and implementing preventative measures
Requirements:
Minimum of 5+ years experience in software development
Deep expertise in Python, Core Java and object-oriented programming (OOP) principles
Ability to work in Python APIs, FastAPI, Django
Experience using Core Java libraries and features (e.g., Concurrency, Collections, I/O)
Proven ability to quickly learn and contribute in Python development for scripting, tooling, or service implementation
Expertise with Core Java features, data structures, and advanced libraries (e.g., NIO, advanced concurrency primitives, and diagnostic tools)
Solid experience with dependency management (Maven/Gradle) and testing frameworks (JUnit/TestNG)
Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.)
Proficiency with version control systems (GitHub/GitLab)
Excellent collaboration and communication skills, with the ability to articulate technical designs and tradeoffs to both technical and non-technical audiences
A passion for mentoring, driving technical excellence, and continuous improvement
Nice to have:
Experience with Cloud Infrastructure such as AWS / GCP / Azure
Mentors teammates in effective use of Copilot/LLM-driven development practices, improving overall team productivity
Designs safe, robust, and testable GenAI-powered features
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.