EnrollHere is looking for a Senior Software Engineer to design, build, and optimize their commissions, payments, and payroll systems, focusing on high-impact financial technology for accurate and timely compensation.
Requirements
- 5+ years of software engineering experience, with significant exposure to financial systems.
- Proficiency in backend development, leveraging frameworks such as NodeJS.
- Experience with database development, including complex queries and performance optimization.
- Understanding of payment and payroll APIs (e.g., Stripe, PayPal, ADP, Workday, Gusto).
- Knowledge of security and compliance requirements for financial systems.
- Strong problem-solving skills and attention to detail.
Responsibilities
- Design, develop, and maintain services for commissions calculation, payroll processing, and payment disbursements.
- Architect systems to ensure accuracy, reliability, and compliance with financial regulations.
- Work with stakeholders to translate complex business rules into maintainable, testable code.
- Build and maintain integrations with payment gateways, payroll platforms, and accounting systems.
- Ensure secure and efficient handling of sensitive financial data.
- Provide well-documented APIs for internal and external consumers.
- Implement automated testing and reconciliation processes to validate financial accuracy.
Other
- Fully remote team thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all.
- Experience in secure financial transactions, payment processing APIs, and payroll systems, along with a passion for building reliable, scalable, and compliant software solutions.