Technical Architect
Xometry
(Bethesda, Maryland)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.
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.
- 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
- 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
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.