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

Answered by on
This question has not been answered
Answered by on

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.