Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

VusionGroup Logo

Lead Software Engineer

VusionGroup

Salary not specified
Aug 22, 2025
Coppell, TX, US
Apply Now

VusionGroup is seeking a Lead Software Engineer to design, develop, and deliver scalable software solutions for their cutting-edge Retail IoT products, requiring leadership in architecture and technical direction.

Requirements

  • 7+ years of experience in software engineering, with a focus on Java-based application development.
  • Experience in computer vision, image processing, or deep learning applications.
  • Experience with multithreading, concurrent programming, and GPU acceleration.
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).
  • Experience in database management (SQL, NoSQL) and big data processing (Apache Spark, Kafka, etc.).
  • Proficiency with Java, OpenCV, TensorFlow, or PyTorch.
  • Good knowledge and experience with serverless technologies.

Responsibilities

  • Lead the design, development, and deployment of high-performance, scalable software applications.
  • Drive architectural decisions and ensure robust, scalable, and maintainable systems.
  • Design, develop, and maintain Java-based applications, including real-time image and video processing pipelines.
  • Profile and optimize software for low latency, high concurrency, and efficient memory usage.
  • Build and maintain RESTful APIs and microservices that support vision-based and IoT applications.
  • Ensure solutions comply with privacy, security, and ethical AI standards.
  • Mentor and guide a team of software engineers; conduct code reviews and enforce best practices.

Other

  • Lead a team of engineers, collaborate with cross-functional teams, and play a critical role in shaping the architecture and technical direction of our platform.
  • Partner with hardware engineers, embedded developers, and UI/UX designers to deliver seamless solutions.
  • Strong problem-solving skills and ability to work in an agile, fast-paced environment.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • Hybrid work: two days working from home, three days in the office, plus the freedom to work anywhere for up to two weeks a year.