Sr. Software Engineer - Backend

EloTouchMilpitas, CA
5d$137,600 - $184,200Hybrid

About The Position

We know touch - it's our only business. In fact, we invented the touchscreen over 50 years ago and haven't stopped since. Every 21 seconds, a new Elo touch screen is installed somewhere in the world. We obsess over details to exceed the highest quality standards. We don’t just sell things. We offer solutions to tomorrow’s challenges. We are a cutting-edge team driving innovation in the payments space, delivering cloud-based solutions for in-store and digital commerce. From Secure and Fast (SnF) transaction flows to Pay App Marketplaces, we build PCI-compliant services that power next-generation payments applications running in the cloud.

Requirements

  • 8+ years of experience building and maintaining cloud software applications.
  • Bachelor’s degree in computer science, software engineering, or related technical field.
  • Tools: Bitbucket, JIRA, CI/CD automation, and observability tools like NewRelic.
  • Strong verbal and written communications skills and ability to work effectively across organizations.
  • Strong understanding of RESTful APIs, JSON, YAML, authentication, and encryption best practices.
  • Experience in Node.js, with solid backend skills in TypeScript, JavaScript.

Nice To Haves

  • 2+ years of AWS Cloud services and architecture for building secure and scalable cloud-based payment platforms.
  • Familiarity with PCI-DSS compliance.
  • Experience integrating with payment processors, third-party payment gateways, or Pay App marketplaces.
  • Familiarity with MQTT or IoT Core-based messaging for payment device communication.
  • Comfortable designing highly available, distributed systems with horizontal scaling and disaster recovery in mind.
  • Master’s degree in computer science, software engineering or related technical field.

Responsibilities

  • Architect, design, and develop scalable and secure cloud-native software applications.
  • Own end-to-end feature development and maintenance of real-time transaction systems.
  • Collaborate closely with cloud engineers, device engineers, payments engineers, and security teams to ensure various industry standards and compliance.
  • Develop resilient, event-driven services using AWS and other serverless technologies.
  • Drive CI/CD practices using Bitbucket Pipelines, automated tests, and integration of workflows.
  • Monitor system health using NewRelic, CloudWatch, and custom alerting dashboards.
  • Participate in Agile Scrum ceremonies, work collaboratively across time zones with offshore teams.
  • Perform technical reviews, document designs, and mentor junior engineers on cloud-native patterns and secure coding best practices.
  • Other reasonable directives, responsibilities and activities may change or be assigned at any time with or without notice.

Benefits

  • Health
  • Dental
  • Vision
  • Life Insurance
  • Paid Vacation
  • 401K
  • Long and Short-Term Disability
  • Tuition Reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service