CrawlJobs Logo

Software Engineer, Backend

mashgin.com Logo

Mashgin

Location Icon

Location:
United States , Palo Alto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

115000.00 - 210000.00 USD / Year

Job Description:

We’re looking for a backend developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. You’ll work on our code base that enables us to develop advanced deep learning solutions that power Mashgin's checkout experience for millions on transactions per month across the world. This is not a specialized position -- we believe in end-to-end ownership of projects, so you’ll be involved throughout the entire product lifecycle, from idea generation, design, and prototyping to execution, and shipping while contributing to many different parts of the codebase in multiple languages.

Job Responsibility:

  • Owning major feature development and working directly with the founders on product development from end to end
  • Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch
  • Work on building new features and dreaming up new architecture to solve challenging problems
  • Build backend infrastructure to perform scalable training in the cloud
  • Rethinking and recreating existing codebases for scale
  • Continuously improving and maintaining code that’s already in production

Requirements:

  • 4+ 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

Nice to have:

  • Experience in a fast-paced work environment, shipping quality code quickly and iterating
  • Comfortable with deploying and managing cloud infrastructure
  • Good knowledge of algorithms and data structures
  • Strong proficiency with SQL and other database technologies
What we offer:
  • Excellent health, dental and vision insurance for you and your dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance for your fur babies
  • Voluntary life insurance plan
  • Competitive salary and options in a small, rapidly scaling company

Additional Information:

Job Posted:
January 13, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Backend

Senior Backend Software Engineer

Atlassian is looking for Engineers to join one of our Sydney engineering teams (...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level experience with one or more prominent languages such as Java, Kotlin, Golang, Python, C#, C/C++, or Ruby is required
  • Highly-trusted knowledge in at least one domain and working knowledge in multiple tech domains
  • Passion for collaborating with and mentoring junior members of the team
  • Considers the customer impact when making technical decisions
  • A real appetite for learning and growing, both as an individual and teammate
Job Responsibility
Job Responsibility
  • Drive large, complex projects autonomously, from technical design to launch
  • Determine plans-of-attack on large projects
  • Tackle complex architecture challenges, apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to tackle company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Java developer
  • Mentor more junior members
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Software Engineer-Platform Backend

We are looking for Senior Engineer Software to be a part of a group with the men...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science, equivalent knowledge or equivalent military experience
  • 4+ years of software engineering experience – Must
  • Experience in distributed cloud products
  • Experienced with a variety of database technologies (Mysql / Cassandra / Google BigQuery Amazon Redshift / ElasticSearch)
  • Experience with writing CI–CD pipelines – advantage
  • Experience in designing, building and maintaining a scalable server side application
  • Experience in Go / Python – an advantage
  • Experience with GCP – advantage
  • Experience with Kubernetes/Docker – advantage
  • Knowledge of the cyber field – advantage
Job Responsibility
Job Responsibility
  • Responsible for the complete software development life cycle including requirement analysis, design, development, deployment, and support
  • Drive ideas and initiatives, making innovation a reality
  • Design and build an infrastructure that supports billions of events per second, storing, processing and making them accessible and visible to the user while collaborating with the industry's leading cyber products
  • Fulltime
Read More
Arrow Right

Software Engineer Backend Travel

Are you a passionate and skilled backend software engineer looking for an exciti...
Location
Location
United Kingdom , London
Salary
Salary:
80000.00 - 90000.00 GBP / Year
antellarecruitment.co.uk Logo
Antella Travel Recruitment
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in backend software development
  • A passion for designing and building fantastic API's, delivering great developer experiences to go with it
  • An interest in working with Elixir, this is what our client mostly works with
  • A high bar in code quality and API design
  • Experience in Travel / Flights, hotels or cars REQUIRED
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining the server-side components of our client's innovative software solutions
  • Collaborate with cross-functional teams, including frontend developers, designers, and product managers, to create scalable and efficient backend systems that power our client's applications
What we offer
What we offer
  • Hybrid work environment (combination of remote and in-office work)
  • Comprehensive benefits package
  • Opportunities for professional growth and development
  • Collaborative and supportive team culture
  • Chance to work on innovative projects with cutting-edge technologies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II- Backend

As a Senior Software Engineer II at Aledade, we maintain, improve, and expand ou...
Location
Location
United States
Salary
Salary:
Not provided
aledade.com Logo
Aledade, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BTech (or higher) in Computer Science, Engineering or a related field
  • 6+ years experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets
  • 3+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 3+ years of experience coaching other engineers
Job Responsibility
Job Responsibility
  • Develop and implement scalable and performant solutions
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work
  • Fulltime
Read More
Arrow Right

Senior Software Engineer I, Backend

As a Senior Software Engineer I at Aledade, we maintain, improve, and expand our...
Location
Location
United States
Salary
Salary:
Not provided
aledade.com Logo
Aledade, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BTech (or higher) in Computer Science, Engineering or a related field
  • 4+ years experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3+ years of experience working with SQL or other database querying language on large multi-table data sets
  • 2+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 2+ years of experience coaching other engineers
Job Responsibility
Job Responsibility
  • Develop and implement scalable and performant solutions
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Backend)

Tekmetric is looking for a Senior Software Engineer (Backend) to take part in th...
Location
Location
Salary
Salary:
Not provided
tekmetric.com Logo
Tekmetric
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years software engineering experience
  • Experience with Java and SQL databases (2+ years)
  • Enjoy working in fast moving and dynamic environments
  • High standards and a strong work ethic
  • Strong product sense and communication skills
  • Experience working cross-functionally and can work within ambiguity
  • Enjoy bringing innovation and impact to customers
Job Responsibility
Job Responsibility
  • Design and implement scalable services and applications that enable positive user experiences and measurable business growth
  • Provide implementation estimates and evaluations of different solutions
  • Collaborate with and across agile teams to design, develop, test, and support technical solutions
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Manage the end-to-end life cycle on the development of new features
  • Provide technical leadership, mentorship and growth to junior team members as we scale
What we offer
What we offer
  • Flexibility of remote work
  • Competitive base salaries
  • Generous Paid Time Off
  • Paid maternity, parental bonding, and medical leave
  • Comprehensive health benefits (Medical, Dental, Vision, Prescription)
  • Free, confidential counseling through BetterHelp
  • 401(k) Retirement Savings Plan with 100% employer match on contributions up to 6%
  • Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA)
  • Life and Accidental Death & Dismemberment (AD&D) Insurance
  • Up to $60/month toward fitness or mental health
Read More
Arrow Right

Senior Software Engineer - Backend

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , New York
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects
  • Experience with MySQL or other relational databases
  • Experience working with microservices
  • Excellent coding, testing, and system design skills
  • Prior experience with cross functional collaboration, communication and project management skills
  • Demonstrated leadership skills and the ability to mentor and guide junior engineers
  • Ability to work with operations, product, design, and data science
Job Responsibility
Job Responsibility
  • Design & Development: Build and maintain backend services with a focus on performance, reliability and scalability
  • Collaboration: Work closely with product managers and other stakeholders to define and implement new features that meet product and customer needs
  • Code Quality: Write clean, maintainable and efficient code
  • Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues
  • Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team
  • Grow the team via mentorship and leadership, reviewing technical documents and code changes
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with extensive experience in software engineering with a proven track record of shipping successful projects
  • Experience with MySQL or other relational databases
  • Experience working with microservices
  • Excellent coding, testing, and system design skills
  • Prior experience with cross functional collaboration, communication and project management skills
  • Demonstrated leadership skills and the ability to mentor and guide junior engineers
  • Ability to work with operations, product, design, and data science
Job Responsibility
Job Responsibility
  • Design & Development: Build and maintain backend services with a focus on performance, reliability and scalability
  • Collaboration: Work closely with product managers and other stakeholders to define and implement new features that meet product and customer needs
  • Code Quality: Write clean, maintainable and efficient code
  • Testing & Debugging: Develop automated tests to ensure the quality and reliability of the codebase. Troubleshoot and resolve issues
  • Engage in hands-on coding and architectural design, setting and maintaining high technical standards for a high performing team
  • Grow the team via mentorship and leadership, reviewing technical documents and code changes
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • Fulltime
Read More
Arrow Right