Senior Software Engineer, Full-Stack

Mashgin
Palo Alto
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Autonomy","Ownership","Teamwork","Communication","Collaboration"]

Senior full-stack engineer building the software that runs Mashgin’s kiosks and supporting infrastructure. You’ll own major features end-to-end, work with a small interdisciplinary team across hardware, software and design, and contribute across the codebase in multiple languages. Focus is on reliable, production-ready code interfacing with hardware and delivering an excellent user experience, with opportunities to scale and optimize existing systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mashgin
Mashgin
4 years ago

Senior Software Engineer, Full-Stack

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Senior full-stack engineer building the software that runs Mashgin’s kiosks and supporting infrastructure. You’ll own major features end-to-end, work with a small interdisciplinary team across hardware, software and design, and contribute across the codebase in multiple languages. Focus is on reliable, production-ready code interfacing with hardware and delivering an excellent user experience, with opportunities to scale and optimize existing systems.
Location: Palo Alto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Own major feature development and work directly with the founders on product development from end to end
  • •Collaborate with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
  • •Work full stack on building new features and dreaming up new architecture to solve challenging problems
  • •Rethink and recreate existing codebases for scale
  • •Continuously improve and maintain production-ready code

Pay and Benefits

Perks:Health InsuranceDentalVision401kPaid Leave

Key Requirements

  • •8+ years relevant coding experience
  • •B.S. or higher in Computer Science (or equivalent work experience)
  • •Excellent knowledge of one or more of these languages: Python, Node.js, C++, Go, C#, Java
  • • Comfortable learning new languages, libraries, and frameworks when the solution calls for it
  • •Experience building production-ready code that’s used regularly by lots of people
Experience:8+ yearsHardwareKioskCheckoutComputer visionDeep learning
Education:Bachelor's
Skills:AutonomyOwnershipTeamworkCommunicationCollaboration
Tech Stack:PythonNode.jsC++GoC#JavaSQLCloudAWSDockerKubernetes

Eligibility

Visa:US citizen/visa only
Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Mashgin
Builds AI-powered self-checkout hardware and computer-vision systems for retail, cafeterias, and food service to enable fast, frictionless transactions by automatically recognizing items and processing payments without barcodes or scanning.
Industry: Hardware Devices
Headquarters: Sunnyvale, United States
WebsiteLinkedIn