Senior Software Engineer

World's largest material marketplace for the Architecture and Design industry, providing fast material search and sampling services.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Senior Software Engineer

Material Bank, the world's largest material marketplace for the Architecture and Design industry, is expanding into B2C with DesignShop. We're seeking a Senior Software Engineer to build backend integrations for our new consumer-facing website. This role combines innovative technology with practical business solutions, working with cutting-edge tools like Kafka, Airflow, and Commerce Tools.

As a Senior Engineer, you'll be instrumental in developing and maintaining our technology stack, establishing architecture standards, and shaping the developer experience through automation and CI/CD practices. You'll work with a multi-disciplinary team, contributing to real-time messaging systems and integration strategies while managing both internal and external team members.

The ideal candidate brings 5+ years of integration or data engineering experience, strong expertise in Golang, Java, and SQL, and a deep understanding of enterprise architecture. You'll need excellent communication skills and experience with modern integration methods including REST APIs and GraphQL.

We offer a comprehensive benefits package including medical, dental, and vision insurance, 401(k), generous PTO, and flexible work arrangements. Join us in Boston, where you'll work in a hybrid model, contributing to a genuinely fun and supportive workplace that's transforming the architecture and design industry through technology.

Last updated 5 months ago

Responsibilities For Senior Software Engineer

  • Develop and maintain technology stack including Kafka, Airflow, WMS, Redshift, and Commerce Tools
  • Develop EA standards, data architecture standards, and system integration standards
  • Provide expert advice on integration technology and best practices
  • Contribute to CI/CD pipelines integration
  • Contribute to real-time messaging systems integration
  • Work with project teams on integration strategies
  • Manage internal and external team members
  • Oversee batch and back-end processes
  • Assist with incident response and troubleshooting

Requirements For Senior Software Engineer

Go
Java
Kafka
RabbitMQ
  • BA/BS degree preferred
  • 5+ years of integration or data engineering experience
  • Knowledge of enterprise architecture and integration standards
  • Experience with Golang, Java and SQL
  • Knowledge of REST APIs, GraphQL, and business process automation
  • Expertise in solution design and development
  • Experience with Continuous Integration practices
  • Experience working with APIs
  • Excellent communication skills
  • Experience with Infrastructure as code is a plus

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 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

Interested in this job?

Jobs Related To Material Bank Senior Software Engineer

Senior Software Engineer

Senior Full Stack Engineer position at Material Bank, developing critical internal applications and scalable solutions for the world's largest material marketplace in the Architecture and Design industry.

Senior Software Engineer

Senior Software Engineer role at Intuit focusing on AI-powered Digital Assistant and Voice experiences, requiring Java expertise and 6+ years of development experience.

Senior Technical Consultant/Developer - Salesforce

Senior Technical Consultant/Developer position at Salesforce, focusing on implementing Industry Cloud solutions with 5+ years experience required.

Lead EM/IR Methodology Engineer(with 3D IC Expertise)

Lead EM/IR Methodology Engineer position at Qualcomm India, focusing on semiconductor design and 3D IC technology with comprehensive benefits and growth opportunities.

Engineer, Senior

Senior Engineer position at Qualcomm India, focusing on software development and customer solutions, requiring 2+ years experience in programming and debugging.