Managing pricing and rebates shouldn’t be a hassle. Enable’s intelligent
platform is built for the speed of today’s market, eliminating disconnects
between pricing strategy and rebate execution. We help companies to increase
profitability and simplify the complex with accurate, AI-powered insights,
real-time performance monitoring, agreement optimization, and simplified rebate
management.
After securing $291M in Series A-D funding and acquiring Flintfox in 2025,
Enable is positioned for continued, significant growth. Since the launch of our
flagship product in 2016, we have been rapidly scaling our client base, product
offerings, and built a team of top-tier professionals committed to reshaping the
industry.
Want a glimpse into life at Enable? Visit our Life at Enable
[https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fenable-software%2Flife%2Flife-at-enable%2F&data=05%7C02%7CRobin.Reshwan%40enable.com%7C03454c1fbad54903097d08dd8f14e102%7C2b7354e95ae24699907ad03d45fe0053%7C0%7C0%7C638824042013006446%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=J1EMh9EIJTJv2vJh0uhElNT9vipNTnkQLa9442JwFdI%3D&reserved=0] page
to learn how you can be part of our journey.
Job Summary
As a Senior Software Engineer (Integrations) , you will design, develop, and
maintain robust solutions to connect external systems (especially ERPs) to our
platform. You will build secure, scalable APIs and integration workflows that
streamline how customer data enters and leaves our system. You’ll collaborate
with cross-functional teams to deliver high-quality features and enhancements
for integrations, applying industry best practices in software development and
architecture.
\n
Duties and Responsibilities - Integration Design & Implementation
- Develop and maintain integration services (APIs, event-driven flows) that
connect external systems, including ERPs, to Enable’s applications
- Apply relevant design patterns (microservices, modular monolith,
event-driven) to ensure the platform is modular, maintainable, and capable of
handling high-volume data
- Create and maintain public and semi-public APIs for external use by partners,
customers, and System Integrators
Duties and Responsibilities - Data Modeling & Management
- Define and transform data schemas for inbound and outbound processes
- Support an opinionated yet flexible data model organized around clear data
domains that balances consistency with customer-specific needs
- Ensure data integrity and consistency by implementing robust error handling,
validation strategies, and monitoring. Leverage open-standard tools to
proactively identify and resolve issues, providing observability and
transparency to internal teams and customers.
Duties and Responsibilities - Software Engineering Best Practices
- Write secure, testable, and high-quality code; contribute to code reviews and
pair programming sessions
- Utilize DevOps and CI/CD tools (e.g., Git, automated testing, automated
deployments) to streamline release cycles
- Advocate for best practices in integration design and architecture
Duties and Responsibilities - Collaboration & Communication
- Partner with cross-functional teams to clarify integration requirements and
objectives
- Communicate progress, risks, and challenges transparently to stakeholders
- Mentor other team members, promoting knowledge-sharing and adherence to
engineering standards
Duties and Responsibilities - Problem-Solving & Troubleshooting
- Detect and resolve performance, security, and data consistency issues in
integrations
- Develop tools and processes for efficient troubleshooting and root-cause
analysis
- Provide on-call support or guidance for critical issues to maintain system
reliability
Required Education and Experience
- 5+ years in software engineering roles, with at least 2+ years focused on
integrations or API development.
- Proficiency in at least one compiled/OOP language (e.g., C# .NET, Java) and
one scripting language (e.g., Python, JavaScript).
- Solid understanding of RESTful API design.
- Experience in event-driven/pub-sub patterns (e.g., Azure Service Bus, Kafka)
- Extensive experience with scalable data storage patterns (e.g., NoSQL, data
lakes) and a solid understanding of relational databases (e.g., SQL Server).
- Ability to clarify complex technical topics for both technical and
non-technical stakeholders.
- Proven track record of mentoring or leading other engineers.
- Adept at problem-solving, with a willingness to dive deep into issues to find
lasting solutions.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical
experience.
Preferred Education and Experience
- Hands-on experience with ERP integrations or large-scale enterprise data
flows is strongly preferred.
- Understanding of relational databases (e.g., SQL Server).
- Hands-on experience with analytical datastores, especially Snowflake.
- Comfort with containerization (Docker, Kubernetes) and DevOps tools (CI/CD,
IaC).
- Experience with Azure or another major cloud platform (AWS, GCP).
- Additional protocols (GraphQL, gRPC) is a plus.
Job Title
- Once hired this person will have the job title Senior Engineer II
\n
Total Rewards:
At Enable, we’re committed to your professional development and growth. Starting
pay is determined by factors like location, skills, experience, market
conditions, and internal parity.
Salary/TCC is just one component of Enable’s total rewards package. Enable is
committed to investing in the holistic health and wellbeing of all Enablees and
their families. Our benefits and perks include, but are not limited to:
Paid Time Off: Take the time you need to relax and recharge
Wellness Benefit: Quarterly incentive dedicated to improving your health and
well-being
Comprehensive Insurance: Health and life coverage for you and your family
Retirement Plan: Build your future with our retirement savings plan
Lucrative Bonus Plan: Enjoy a rewarding bonus structure subject to company or
individual performance
Equity Program: Benefit from our equity program with additional options tied to
tenure and performance
Career Growth: Explore new opportunities with our internal mobility program
Additional Perks:
Free Food: Complimentary meals, snacks, and drinks on-site in our global
offices
Training: Access a range of workshops and courses designed to boost your
professional growth and take your career to new heights
Pets: Bring your pets to our welcoming, pet-friendly offices
According to LinkedIn's Gender Insights Report, women apply for 20% fewer jobs
than men, despite similar job search behaviors. At Enable, we’re committed to
closing this gap by encouraging women and underrepresented groups to apply, even
if they don’t meet all qualifications.
Enable is an equal opportunity employer, fostering an inclusive, accessible
workplace that values diversity. We provide fair, discrimination-free
employment, ensuring a harassment-free environment with equitable treatment.
We welcome applications from all backgrounds. If you need reasonable adjustments
during recruitment or in the role, please let us know.