- Experience
- 3–5 yrs
- Salary
- USD 121,635 – USD 152,410 / year
- Openings
- 1
- Posted
- 2 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Job description
About Enable
Enable is revolutionizing pricing and rebate management with an intelligent platform designed to keep pace with today's fast-moving markets. By bridging gaps between pricing strategies and rebate implementation, we help companies boost profitability and simplify complexities using AI-driven insights, real-time monitoring, optimized agreements, and streamlined rebate handling.
Following substantial Series A-D funding of $291 million and our acquisition of Flintfox in 2025, Enable is poised for remarkable growth. Since launching our flagship product in 2016, our client base and product scope have expanded rapidly, supported by a team of top-tier professionals dedicated to reshaping the industry.
Job Summary
We seek a Senior Engineer to contribute to our software engineering excellence. You will engage in the complete product lifecycle including design, development, testing, deployment, maintenance, and support. Our focus extends beyond delivering new features to prioritizing exceptional customer experience through high-quality, secure, and scalable software solutions.
Key Responsibilities
- Allocate time for continuous learning and personal development.
- Develop full-stack software components.
- Engage in pair programming sessions and code reviews.
- Contribute to modern architecture design emphasizing scalability and robustness.
- Implement continuous integration and automated deployments to production.
- Monitor application health and availability proactively.
- Apply secure coding standards and software design patterns.
- Lead team discussions and collaborative ceremonies as needed.
- Communicate effectively with managers, teams, and stakeholders to keep them aligned and informed.
- Encourage teamwork to tackle complex technical challenges within and across teams.
- Collaborate with cross-functional teams such as Product Management and Platform groups.
- Exhibit and develop technical leadership capabilities, occasionally taking team lead responsibilities.
- Leverage customer data and insights to guide decision-making.
- Balance customer value with business goals, considering implications of decisions on short- and long-term outcomes.
Required Qualifications
- 3 to 5 years of professional experience in software development.
- Proven experience in architecture design using microservices, event-driven models, scalable frameworks, or vertical slicing techniques.
- Proficiency in at least two programming languages: one compiled/object-oriented and one scripting language.
- Experience with front-end frameworks such as Angular, Blazor, React, and/or TypeScript.
- Working knowledge of both SQL and NoSQL databases.
- Familiarity with software tooling including Git, CI/CD pipelines, deployment tools like Octopus or GitHub Actions, infrastructure as code, and DevOps practices.
- Hands-on experience with containerization technologies like Docker and/or Kubernetes.
- Knowledge of messaging brokers including RabbitMQ and Azure Service Bus.
Preferred Skills and Experience
- Experience with C# and .NET framework (preferred but not mandatory).
- Familiarity with databases such as SQL Server, Cosmos, Aurora, Postgres, MongoDB, or Cassandra; enterprise scale data store expertise is advantageous.
- Understanding of web acceleration mechanisms including HTTP/2, CDNs, caching strategies, and load balancers.
- Experience with cloud platforms, especially Microsoft Azure; AWS or Google Cloud Platform experience is acceptable.
- Exposure to big data processing technologies like parallel processing, BI systems, data lakes, Kafka, Spark, Databricks, or Snowflake is a plus.
Compensation and Benefits
The annual salary ranges between $121,635 and $152,410, influenced by factors such as location, experience, skills, and market conditions.
Enable offers a comprehensive total rewards package including:
- Generous paid time off for personal rest and rejuvenation.
- Quarterly wellness incentives supporting health improvement.
- Extensive health and life insurance coverage for employees and families.
- Retirement savings plans to support your financial future.
- Attractive bonus programs tied to company and individual performance.
- Equity participation programs with options linked to tenure and achievements.
- Opportunities for career advancement through internal mobility initiatives.
- Access to various training workshops and professional development courses.
- Pet-friendly office environment welcoming your furry companions.
Diversity and Inclusion
We strongly encourage women and underrepresented groups to apply, recognizing the gender application gap in the industry. Enable values diversity and fosters an inclusive workplace free from discrimination and harassment. Reasonable accommodations during the recruitment process or employment are available upon request.
Additional Information
This opening represents a current, active vacancy. Artificial intelligence technologies may be utilized during parts of the hiring process to assist but do not replace human decision-making.