Senior Software Engineer, Backend

Mashgin
Palo Alto
Workplace: OnsiteFull timeUSD 225,000 - 350,000 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Ownership","Communication","Problem-solving"]

Backend-focused engineer at Mashgin building the software that runs kiosks and the scalable infrastructure behind them. You’ll work across hardware and visual components, own major features end-to-end, influence architecture for scale, and contribute across multiple languages. You’ll join a small, interdisciplinary team delivering production-ready code used across thousands of locations and customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mashgin
Mashgin
2 years ago

Senior Software Engineer, Backend

✓ Verified Job

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

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

Job Summary

Backend-focused engineer at Mashgin building the software that runs kiosks and the scalable infrastructure behind them. You’ll work across hardware and visual components, own major features end-to-end, influence architecture for scale, and contribute across multiple languages. You’ll join a small, interdisciplinary team delivering production-ready code used across thousands of locations and customers.
Location: Palo Alto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Own major feature development and work with founders on product development from end to end
  • •Collaborate with a small, interdisciplinary team to build new versions of products from scratch
  • •Propose and implement new architecture to solve challenging problems and scale existing codebases
  • •Rethink and rewrite parts of the codebase to improve scalability and reliability
  • •Maintain and improve production code continuously

Pay and Benefits

Salary: USD 225,000 - 350,000 annually
Perks:Health InsuranceDentalVision401kPaid Leave

Key Requirements

  • •8+ years of relevant coding experience
  • •B.S. or higher in Computer Science (or equivalent work experience)
  • •Proficiency in one or more languages: Python, Node.js, C++, Go, C#, Java
  • •Experience building production-ready code used by many people
  • •Comfortable learning new languages, libraries, and frameworks as needed
Experience:8+ yearsComputer visionHardware
Education:Bachelor's in Computer ScienceUnknown
Skills:OwnershipCommunicationProblem-solving
Languages:English
Tech Stack:PythonNode.jsC++GoC#JavaSQLCloud

Eligibility

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