Staff Software Engineer

World's largest material marketplace for the Architecture and Design industry, providing fast material search and sampling services.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer

Material Bank, the world's largest material marketplace for the Architecture and Design industry, is seeking a Staff Software Engineer to join their innovative team. This role offers an exciting opportunity to work on building new internal applications and integrations within a fast-paced, high-growth technology company.

The position requires expertise in various technologies including Go, Javascript, Python, microservices architecture, AWS, and Kafka. You'll be working with a small, focused team parallel to the main engineering group, having the freedom to create solutions that optimize and automate business processes.

As a Staff Software Engineer, you'll be responsible for developing new applications, designing microservices architecture, managing databases, and implementing various integrations. The role requires 8+ years of experience and strong technical skills across multiple programming languages and frameworks.

The company offers an inclusive and supportive workplace culture with excellent benefits including comprehensive health coverage, 401(k) plans, generous PTO, and flexible work arrangements through their hybrid model. Material Bank's innovative approach has transformed the architecture and design industry, making it an exciting place for career growth and technical challenges.

Working at Material Bank means joining a team that values creativity, initiative, and technical excellence. The company's unique position in the market, backed by their proprietary robotic distribution facility and powerful material database, provides an opportunity to work on cutting-edge technology while making a real impact in the architecture and design industry.

Last updated 2 months ago

Responsibilities For Staff Software Engineer

  • Develop new internal applications and integrations using Go and other technologies
  • Design and implement microservices architecture
  • Utilize AWS services for hosting, deployment, and management
  • Develop and maintain APIs for system communication
  • Design and manage databases using Postgres SQL
  • Implement message queueing systems using Kafka
  • Collaborate with cross-functional teams
  • Troubleshoot and debug existing applications
  • Stay updated on emerging technologies and industry trends

Requirements For Staff Software Engineer

Go
JavaScript
Python
Java
PostgreSQL
React
Kafka
TypeScript
  • Bachelor's degree in computer science, Engineering, or related field
  • 8+ years of experience in software development
  • Proficiency in GO, JavaScript and other programming languages
  • Proficient in React, Angular, NodeJS, NextJS
  • Experience with microservices architecture and design patterns
  • Hands-on experience with AWS services
  • Strong knowledge of API development and integration
  • Proficiency in Postgres SQL
  • Experience with Django framework
  • Familiarity with Kafka or similar message queueing systems
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills

Benefits For Staff Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Mental Health Assistance
  • Generous PTO, Sick Days, and Paid National Holidays
  • Medical, dental, vision insurance
  • Short-term/long-term disability plans
  • Employee assistance program
  • 401(k) eligible after 90 days
  • Community service time off
  • Career growth opportunities
  • Flexible work schedules
  • Hybrid working model

Interested in this job?

Jobs Related To Material Bank Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Material Bank focusing on building internal applications and integrations using Go, JavaScript, and microservices architecture.

Engineering Project Manager (SAP Finance), IS&T Enterprise Systems

Lead SAP Finance project management role at Apple, focusing on implementing and managing financial systems for global e-commerce operations.

Manager, Software Developer in Test, Creativity Apps

Lead QA engineering team for Apple's Creativity Apps, managing test automation and quality processes for iOS/macOS applications with competitive compensation and benefits.

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy and data compliance systems, offering hybrid work and competitive compensation.

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy and data compliance systems, offering hybrid work and competitive compensation.