Senior Software Engineer, API Products
Build the core of Enigma's API products
Enigma builds world-class data infrastructure, developer-friendly APIs, and intelligent tools to automate trusted decisions about every business. We’re focused on making B2B risk frictionless so that our customers can focus on growing their businesses and radically improving their products and experiences. Founded in 2011, Enigma has raised $130M of capital from major venture capital firms such as NEA, Comcast Ventures, and Third Point, as well as global financial companies such as BB&T, Two Sigma, and Capital One.
Our API Engineering team is focusing on architecting and building API products that will power the next generation of business interactions. We’re looking for an experienced engineer who has designed and built highly-available, scalable APIs and has expert knowledge of online services and the development of REST-based interfaces. This is a highly collaborative team, so we need strong team players who are excited by the opportunity to share knowledge, lead by example, and are constantly finding ways to uplevel themselves and their teammates.
You will work on:
Designing, building, testing, and maintaining the APIs and their supporting backends that allow Enigma to bring data intelligence to our users. We work closely with product owners, data scientists, and machine learning engineers to build our intelligence products.
You’ll be responsible for all phases of the development cycle: design, implementation, testing, and release. Leveraging your deep knowledge and experience in taking ideas from zero to completion, you’ll create the APIs that empower product teams at Enigma to quickly explore, iterate and deliver world-class data intelligence.
We’re looking for someone who has:
-Previous experience developing in a cloud environment. AWS experience a plus.
-Experience designing, implementing and testing highly-available, scalable API products, services or systems.
-Experience designing and implementing REST APIs that are cohesive, usable, and backward/forward compatible.
-Engineered monitoring and alerting systems to detect failures and maintain high availability in a production environment.
-Passion to lead by example and work collaboratively as part of a cross-functional team
-Mastery of Python a plus
-Familiarity with Docker, Kubernetes or ECS, Terraform, and similar tools a plus.
At Enigma, we’re building the single, most reliable source of data on Small Businesses to power the future of SMB financial services. By engineering better data from hundreds of public and third-party sources, we aim to tell the complete story of every business, so that companies of every size can access the financial services they need to grow and thrive. Our core values - generosity, curiosity, ingenuity, & drive - guide everything we do from how we make our most important product decisions to how we work with and support one another on a daily basis. We’re a team of curious, driven individuals with diverse backgrounds and skills, but we’re all passionate about engineering deeper understanding through data—together. If this resonates with you, we would love to hear from you!