jobapplier

Applications Engineer

Snap Inc.

Skills

Required

  • APIs
  • full-stack
  • finance / ERP / MRP / MES / PLM / warehouse management / procurement / supply-chain applications
  • modern front-end framework
  • relational databases
  • Snap
  • JavaScript / TypeScript
  • React / Angular / Vue
  • SQL
  • Java / Python / Go / Node.js

Preferred

  • source control

Join Snap Inc. as a Full Stack Application Engineer in the Finance Technology team. In this end-to-end engineering role, you will develop, test, deploy, and support secure and scalable web applications and services used by Finance, Manufacturing, Supply Chain, and Operations teams. You will collaborate with engineers, product managers, and business stakeholders to understand requirements and translate them into effective technical solutions. This position offers a comprehensive benefits package, including generous time off, medical coverage, and a 401(k) plan.

Responsibilities

  • Contribuer à la conception, à la mise en œuvre, aux tests, au déploiement et au support de logiciels fiables qui répondent aux besoins opérationnels.
  • Développer, tester, déployer et soutenir des applications web et des services sécurisés et évolutifs utilisés par les équipes de finance, de fabrication, de chaîne d'approvisionnement et d'opérations.
  • Collaborer avec des ingénieurs, des chefs de produit et des parties prenantes commerciales pour comprendre les exigences et les traduire en solutions techniques efficaces.
  • Ability to understand business requirements and translate them into maintainable technical solutions with guidance
  • Understanding of software engineering fundamentals, including testing, security, maintainability, performance, and source control

Requirements

  • Full-stack development skills using JavaScript or TypeScript and experience with a modern front-end framework such as React, Angular, or Vue
  • Strong problem-solving skills and an interest in learning unfamiliar technologies and business domains
  • Understanding of software design fundamentals, data structures, object-oriented programming, web application architecture, and common integration patterns
  • Familiarity with REST APIs, relational databases, SQL, and integrations with SaaS or enterprise platforms
  • A sense of ownership for the quality, reliability, and user experience of the software you build
  • Experience developing backend services or APIs using a language such as Java, Python, Go, or Node.js
  • Clear written and verbal communication skills and the ability to collaborate effectively with engineering and non-engineering partners
  • Hands-on experience with a modern front-end framework, backend development, relational databases, and APIs
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • 2+ years of full-stack application or software engineering experience after earning a bachelor’s degree; a master’s degree in a technical field plus 1+ year of post-graduate full-stack engineering experience; or a PhD in a relevant technical field
  • Experience developing full-stack web applications through professional work, internships, significant projects, or equivalent practical experience
  • Experience or familiarity with finance, ERP, MRP, MES, PLM, warehouse management, procurement, or supply-chain applications
  • Familiarity with cloud platforms, CI/CD, containers, monitoring, or production application support
  • Understanding of secure application development, access controls, data validation, and auditable system design
  • Interest in using automation and AI-assisted capabilities responsibly to improve business workflows and engineering productivity
  • Passion for Snap products and for building tools that help teams do their best work

Pay

USD 107,000 - 161,000