Materialize Us - New York, NY

posted 3 days ago

Full-time - Mid Level
New York, NY
251-500 employees
Professional, Scientific, and Technical Services

About the position

The Staff Software Engineer will play a critical role in designing and implementing software solutions that enhance the functionality and performance of our systems. This position requires a strong technical background, leadership skills, and the ability to collaborate with cross-functional teams to deliver high-quality software products.

Responsibilities

  • Design and develop scalable software solutions.
  • Collaborate with product managers and designers to define software requirements.
  • Lead technical discussions and provide guidance to junior engineers.
  • Conduct code reviews and ensure adherence to best practices.
  • Troubleshoot and resolve software defects and performance issues.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in software development.
  • Proficiency in programming languages such as Java, Python, or C++.
  • Experience with cloud technologies and microservices architecture.
  • Strong problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with DevOps practices and tools.
  • Familiarity with Agile development methodologies.
  • Knowledge of database management systems.
  • Experience in mentoring junior developers.

Benefits

  • Health insurance coverage
  • 401k retirement plan
  • Flexible work hours
  • Paid time off
  • Professional development opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service