Technical Architect

Xometry

(Bethesda, Maryland)
Full Time
Job Posting Details
About Xometry

Xometry is a rapidly growing startup that is transforming American manufacturing. Our proprietary instant quoting technology and nationwide network of manufacturers provides a streamlined on-demand manufacturing experience that is unparalleled in the market.

Summary

Xometry is seeking a Systems Architect to make key architectural decisions and changes, while leading a team of engineers. This role is instrumental to supporting and operating custom-developed software that gives our customers digital access to advanced prototyping and manufacturing capabilities.

Responsibilities
  • Working closely with other technical leaders, product owners, and other stakeholders to identify opportunities for technical improvement, automation, security, and performance optimization
  • Judging the tradeoffs with technology and feasibility, and making choices that fit the constraints of the company
  • Providing leadership to a team of software engineers responsible for Xometry’s database, database schema, and the software layer that accesses the data
  • Managing the operations of Xometry’s cloud-based production environment
  • Measuring system performance and working closely with other members of the software engineering team to improve the speed of key functionality
  • Driving the automation of key internal technical processes such as deployments, speed tests, monitoring, and environment management
  • Staying abreast of existing and emerging technologies including developments in the cloud, mobile, and web
  • Providing broad technical leadership, acting as a resource for more junior software engineers, and providing feedback to other software engineering teams
  • Presenting and defending architecture and design suggestions to stakeholders demonstrating the benefits, as well as drawbacks, of various solutions clearly
  • Participate in design and code reviews, knowledge sharing, and scrum stand up meetings
Ideal Candidate
  • Minimum Bachelor's degree in computer science, mathematics, engineering, or a related field required
  • 8+ years of software development experience
  • Prior experience with architecting high-performance, parallelized, and cloud-based systems that are critical to a business
  • Exposure to a variety of technologies including object-oriented techniques and principles, NoSQL and SQL database design, and web servers
  • Exceptional interpersonal skills and the ability to communicate, partner, and collaborate
  • Worked with a variety of stacks
  • Thorough understanding of the software development lifecycle and agile methodologies
  • Strong command of Python, JavaScript, RESTful APIs, and experience in single page application frameworks such as Angular and React
  • Experience working with GIT, TDD, and CI frameworks
  • Strong computer science and OOP fundamentals
  • Strong debugging, analytical, and problem-solving skills
  • Demonstrate strong communication skills, attention to detail, and drive to deliver best-in-class software products for industry.
  • Ability to multi-task, self-direct, and manage deadlines
Compensation and Working Conditions
Benefits Benefits included

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Bethesda, Maryland
Skills Desired
Sign up or login to see how your skills match up.
  • Database Design
  • Debugging
  • RESTful APIs
  • JavaScript
  • Mathematics
  • Python
  • Software Development
  • Git
  • NoSQL
  • Scrum
  • Computer Science
  • Software Engineering
  • Database Schema
  • Code Review
  • SQL Database
  • Technical Leadership

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.