Software Engineer
The Software Engineer at Confidential Client is responsible for developing and maintaining integrations between ERP, warehouse, and accounting systems using technologies like REST APIs, EDI, and SQL. This role involves end-to-end development of internal tools and reports that synchronize order, shipment, and invoicing data, ensuring data consistency and resolving connection failures. The position offers a fully remote work environment and focuses on building robust business software solutions for distribution and manufacturing clients.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Build and maintain integrations between ERPs, warehouse systems and accounting software (REST APIs, EDI, file transfers).
- Design and implement field mappings and business rules for record processing (amendments, split shipments, returns, credits).
- Develop small internal apps and tools (returns approval screens, order correction queues).
- Author and optimize SQL used by production reports; ensure reports show calculation rules and source records.
- Debug recurring failures: find root causes, implement durable fixes, and improve observability.
- Write tests, release notes and documentation for the integrations and tools you build.
Stack You’ll Touch
- Primary languages: Python, C#, TypeScript or Java (depends on client engagement)
- Databases: PostgreSQL or SQL Server
- Integration protocols: REST, EDI, SFTP; scheduled background jobs and worker queues
- Tools: SQL-based reporting, automated tests, deployment/release tooling
Qualifications
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 2+ years of production software development in one of the languages above.
- Strong SQL skills and experience building/reporting on database-backed systems.
- Practical experience with REST APIs and background job processing.
- Comfortable working end-to-end on integration projects and with pragmatic reuse of existing platform capabilities.
- Remote (U.S.) role — applicants should be located in New York, NY or otherwise authorized to work in the United States.
Nice to Have
- Experience with NetSuite, Dynamics 365 Business Central, Acumatica or SAP Business One.
- Familiarity with EDI documents (850, 856, 810).
- Background serving distribution or manufacturing clients.
Benefits
- Medical, dental and vision insurance for you and your dependents.
- 401(k) with employer match.
- Paid vacation, sick leave and U.S. public holidays.
- Yearly professional development budget for courses, books and certifications.
- Company-provided laptop, monitor and home office equipment.
About Confidential Client
Confidential Client is an IT Services and IT Consulting firm that builds integrations and business software for distributors, manufacturers and equipment suppliers. They specialize in connecting sales, warehouse and finance systems so order, inventory and invoicing records stay in sync across platforms.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range