Headquartered in Irvine, California, EBizCharge specializes in developing integrated payment solutions that facilitate electronic payment processing within ERP, CRM, Mobile, and eCommerce applications. Our applications are PCI compliant and fully integrated with major ERP/accounting systems, including QuickBooks, Sage, SAP Business One, Microsoft Dynamics, NetSuite, Epicor, Acumatica, and major online shopping carts, including Magento and WooCommerce. EBizCharge offers its employees tremendous learning opportunities, career growth potential, and a dynamic work environment.
We’re seeking a Principal Engineer / Engineering Manager to lead the design, development, and delivery of at least three new integrations — two ERP systems and one eCommerce platform — targeted for market launch in 2026 as well as oversee an initiative to support international payments. This hybrid role blends hands-on engineering with strategic leadership, guiding a team of nearshore developers to build scalable, secure, and high-quality integrations aligned with EBizCharge’s product and technology goals.
The ideal candidate is equally comfortable writing clean, efficient code and leading engineering teams through architectural decisions, development processes, and quality assurance — with a strong background in ERP, eCommerce, and payment integration.
Responsibilities
Technical Leadership (50%)
- Design and oversee the architecture and implementation of new ERP and eCommerce integrations, and other payment-related projects as needed.
- Contribute to hands-on development, focusing on REST and SOAP API design, integration logic, and robust documentation.
- Conduct thorough code reviews to maintain exceptional quality, performance, and security standards.
- Collaborate with Product Management, Design, and Technical Leadership to ensure requirements are fully understood and effectively executed.
- Help write and maintain functional requirements, developer guides, and technical specifications.
- Drive best practices in scalability, security, and maintainability across all projects.
Management & Delivery (50%)
- Hire, onboard, and mentor a nearshore development team (3+ engineers) responsible for day-to-day execution.
- Define clear milestones, sprint goals, and technical roadmaps to ensure timely delivery of 2026 integration launches.
- Own the end-to-end quality, performance, and delivery of assigned integrations.
- Collaborate closely across teams to align technical progress with business priorities.
- Foster a culture of accountability, collaboration, and technical excellence.
Required Qualifications
- 7+ years of experience in Full-Stack .NET programming required.
- 3+ years of experience working in financial/ERP applications or in the payments space.
- 3+ years of experience managing or leading a team of 3 or more developers.
- Experience with customizing and extending ERP systems via APIs, SDKs, or plug-ins.
- Understanding of ERP data models, modules (Finance, Inventory, Sales, etc.), and integration points.
- Deep knowledge of RESTful APIs, SOAP, OData and GraphQL standards.
- Strong understanding of security and authentication protocols (OAuth, SSO, SAML, etc.).
- Ability to design scalable, fault-tolerant integration layers between ERP and other systems.
- Mastery of C# in the .Net Core framework required.
- Strong object-oriented coding skills, with the ability to work with multi-layered, loosely coupled, service-oriented libraries and applications.
- This position requires a flexible work schedule, availability of overtime during surges in workload, and strong organizational, coordination, communication, and analytical skills.
- Requires ability to work independently, be proactive, goal-orientated, a quick learner, and a team player.
- Database design experience required.
- Demonstrates a strong working knowledge of microservices, web services, and Web API technologies.
- Demonstrated strong knowledge of ADO.NET and T-SQL development.
- Software development experience in Blazor, JavaScript, HTML, and CSS a plus.
- Experience working with payment gateways or payment APIs (e.g., Authorize.net, Stripe, PayPal, or proprietary payment processing systems).
Preferred Qualifications
- Background in payment integrations, financial transaction systems and PCI-compliant environments.
- Familiarity with Azure.
- Experience using agile methodologies (Scrum, Kanban).
- Experience with Machine Learning and AI desired
- DevOps experience is a plus.
Why Join EBizCharge
- Play a key leadership role in shaping the next generation of integrated payment solutions.
- Lead and mentor talented engineers while remaining hands-on in technical execution.
- Work in a collaborative, innovative environment that values initiative and impact.
- Competitive compensation, strong benefits, and hybrid work flexibility.
Compensation and Benefits
- 100% employer paid benefits (including Medical, Dental, Vision, & life insurance) for selected plans for the employee.
- Retirement 401(k) plan with company match
- Gym access, dry cleaners, car wash conveniently located within building.
- Generous PTO plan with an additional 9 Days Company Paid Holidays per year.
Job Type: Full-time
The Company is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all persons involved in Company operations. The Company prohibits unlawful discrimination against any job applicant, employee, or unpaid intern by any employee of the Company, including supervisors and coworkers. Pay discrimination between employees of the opposite sex or between employees of another race or ethnicity performing substantially similar work, as defined by the California Fair Pay Act and federal law, is prohibited.
Top Skills
What We Do
EBizCharge simplifies payment processing with secure, integrated solutions that reduce costs and accelerate cash flow. As a leader in integrated payment technology, we help businesses streamline electronic payments, enhance transaction security, and boost profitability. Our platform gives companies the tools to make payments faster, safer, and more cost-effective—while delivering a premium processing experience.
Why Work With Us
With a shared commitment to excellence, we're not just a company; we're a community working together to make a positive impact.
.png)





