Making the seemingly impossible possible is what we do best. And its what sets us apart in the marketplace. Founded in 2014, we are shaking up the custom manufacturing industry by doing in seconds what typically takes days or even weeks. Our proprietary instant quoting technology and nationwide manufacturing network have allowed us to create an on-demand manufacturing service that holds an enviable niche sitting atop the $60 billion custom parts industry. Weve recently started to expand our business even further to provide a variety of new services for the users of our platform as we begin to think about our business as an online marketplace. We use a modern stack that includes React, Flask, Celery, PostgreSQL, MongoDB, and Docker. Python is our language of choice although we use other languages here-and-there too.
As the scope of our business has expanded, the complexity of our software platform has expanded too. With a software team of approximately 60 Xomers spread across several locations, building a culture focused on serving our customers, moving quickly, innovating, and building quality experiences is paramount. We are seeking engineers who are skilled with and passionate about building great software systems, and making those systems fast, usable, and reliable.
This Backend Software Engineer role responsibilities include:
Leading technical integrations of business-critical services and data between external services such as Salesforce, Intaact, Tableau and Xometrys internal systems
Writing robust code that validates data before processing it and thoughtfully handles exceptions
Fixing data integrations as they break: sometimes the data changes, sometimes dependent systems break
Leading data architecture and data model decisions
Working closely with Xometrys product managers, DevOps engineers, and stakeholders to implement new features needed to support Xometrys rapidly expanding business
Working collaboratively with small, cross-functional teams to iterate and refine new features through requirements, coding, testing, launch, and refinement
Acting as a member of an agile scrum team, working in short sprints; participating in sprint planning meetings, daily stand up meetings, and retrospectives; assessing progress against tasks and making adjustments as needed
Writing high performance queries for MongoDB and PostgreSQL
Writing automated tests to test your feature code; structuring feature code to make it maximally testable using automation
Helping evaluate and resolve application architecture questions and issues, particularly those pertaining to performance and scalability
Troubleshooting and resolving high-priority issues affecting the live environment
Guiding and mentoring other Xometry engineers, sharing your expertise in systems architecture and problem solving.
BS or higher degree in Computer Science, or equivalent degree and experience
Strong Python experience
Understanding of Linux systems and network stacks
Familiarity with common data architectures such as data warehouses, ETL, logical replication
An understanding of relational and document-based databases such as PostreSQL and MongoDB, and how to write performant queries for them
Passion for clean, smoothly-running systems that perform and scale and protect business operations.
Strong communication and interpersonal skills
Extreme aptitude and grit for stretching yourself to create elegant solutions to complex technical problems
Must be a US Citizen or Green Card holder
Xometry offers its employees:
Health, Dental & Vision coverage
Commuter & Dependent Care benefit options
Paid time off
Paid Maternity and Parenity Leave
This isnt the job for you? Maybe you have a friend who would be perfect for it - please share this link with them!
Xometry is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Xometry participates in E-Verify and after a job offer is accepted, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.