Apply

Staff Software Engineer, Device Experience

Posted about 1 month agoViewed

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: US

💸 Salary: 150000.0 - 240000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Toast👥 51-100Location Based ServicesInternetInformation Technology

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: Backend DevelopmentGraphQLPostgreSQLSoftware DevelopmentSQLAgileAndroidDynamoDBJavaKotlinSoftware ArchitectureData StructuresNosqlMicroservicesData modeling

Requirements:
  • 8+ years of cloud software development experience with backend technologies such as GraphQL, Kotlin/Java REST microservices
  • Experience developing software to manage and support hardware and network devices
  • Hands-on experience with Android applications development in Kotlin, or Java
  • Experience designing and optimizing relational (SQL) and NoSQL databases (Postgres, DynamoDB), and with data modeling, query optimization, and performance tuning.
  • Software architecture experience designing and delivering complex and scalable systems
  • Experience working in a team with Agile/Scrum methodology
  • Passionate about solving large scale problems and building great software for customers.
Responsibilities:
  • Lead the design and development of Toast’s software services and POS application to enable a seamless device experience for customers.
  • Collaborate with Product Management, Hardware, QA and other Software teams on the product roadmap and requirements to build a long term vision for Toast.
  • Create technical requirements and detailed designs of the software system being developed.
  • Lead effort estimation sessions and use sound judgment to enable the planning of projects.
  • Diagnose performance bottlenecks and implement optimizations.
  • Make solid technical decisions keeping software quality, security, and maintainability in mind.
Apply