Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Lenovo

Senior Software Engineer

Posted Updated
Discussion

Description





Job Responsibilities:

  • Design and develop platform business functions based on Product Requirement Documents (PRD).
  • Implement scalable microservices using Java and Spring ecosystems.
  • Ensure high-performance, reliable backend services that meet business requirements.
  • Design efficient business models and data structures based on platform requirements.
  • Collaborate with database teams to optimize PostgreSQL schema design.
  • Implement best practices for data integrity and system scalability.
  • Diagnose and resolve platform issues including service exceptions and interface failures.
  • Ensure platform stability and reliability through proactive maintenance.
  • Analyze and optimize platform performance through code improvements and database tuning.
  • Configure and optimize middleware components including RabbitMQ and Redis. .
  • Familiarity with REST/gRPC integration patterns for AI services and GPU-accelerated environments.
  • Exposure to NVIDIA AI ecosystem technologies (NIMs, Triton Inference Server, Metropolis, DeepStream) is a plus.

Qualifications:

  • Bachelor's degree or above in Computer Science, Software Engineering, or related fields.
  • Strong proficiency in Java programming including multithreading, collections, and JVM optimization.
  • Extensive experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Expertise in middleware technologies: PostgreSQL, RabbitMQ, Redis, Docker, and Kubernetes.
  • Experience with CI/CD pipelines and DevOps practices and designing real-time event-driven architectures and streaming data pipelines.
  • Familiarity with handling telemetry, sensor, IoT, or operational event data at scale.
  • Experience integrating AI/ML services, inference APIs, or LLM-based workflows into enterprise applications
  • Experience integrating enterprise platforms, third-party APIs, and operational systems into unified backend services.
  • Experience working with Kafka, MQTT, or real-time messaging/event platforms , video metadata pipelines, computer vision systems, or AI-generated event data is a plus.

What Lenovo Can Offer You

Compensation & Rewards

  • Performance-based salary reviews and annual bonuses
  • Meal tickets, service anniversary awards, and referral bonuses
  • Employee share purchase program
  • Scholarships for employees’ children

Health & Well-being

  • Fully covered private medical insurance
  • Annual well-being allowance for sports, training, relaxation, and therapy, and on-site chair massage
  • Life & accident insurance with extra medical coverage
  • Employee Assistance Program

Training & Development

  • Technical Ladder & Sales Excellence programs
  • Individual Career Development Plans with mentoring
  • Bookster subscription for continuous learning

Time Away

  • 21–28 vacation days depending on tenure
  • Sick days and extra paid leave for public holidays on weekends
  • Additional paid leave for employees with children




#xIQ

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →