
Principal Software Engineer – Integrations
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Minnesota.
• Take ownership and continuously enhance the design of the ERP connector framework, encompassing module boundaries, adapter interface, idempotency ledger, posting matrix, queue strategy, and tenant configuration.
• Conduct early architecture decision spikes and maintain documentation of decision records.
• Manage canonical data models alongside Fleetio and define interim models as required.
• Convert accounting requirements into system designs and lead finance reviews focused on posting defaults.
• Develop core framework code, particularly for ledger and posting-integrity paths.
• Coordinate work across SAP and Dynamics development lanes while managing project scope against available capacity.
• Establish engineering standards that align with Fleetio quality guidelines as well as Terraform/Pulumi IaC standards.
• Review code and create test strategies with QA, including tests for duplicate postings and fault injection.
• Lead the technical aspect of Fleetio's kickoff demo.
• Oversee knowledge transfer and create runbooks for Fleetio's integrations team.
• Define the team's application of AI-assisted development within the scope of work.
• Offer ad-hoc technical support to fellow practitioners.
• Aid in sales inquiries by supplying technical recommendations and estimates to potential clients.
• Engage in additional duties as assigned.
• Serve as the technical lead and hands-on architect for a multi-tenant ERP connector framework for Fleetio, integrating SAP S/4HANA Cloud and Microsoft Dynamics 365 Business Central.
• Supervise three senior engineers and one QA engineer.
• Ensure the seamless transfer of financial data between Fleetio and customer ERPs, preventing duplicates and maintaining a complete audit trail.
• Act as the principal technical representative to Fleetio's product, integrations, and infrastructure teams.
• Transition the framework to Fleetio's integrations team upon concluding the engagement.
• Bachelor's or master's degree in a computer-related field, coding bootcamp certification, OR a solid demonstration of self-taught software development skills.
• Over 8 years of experience in software development.
• 2-3+ years of experience in application software architecture.
• Familiarity with common design patterns and methods for addressing typical application challenges.
• Ability to write intricate software and articulate the reasoning behind the code.
• Excellent technical communication skills suitable for both technical and non-technical audiences.
• Profound understanding of the development process and the capability to uphold an iterative approach throughout the project lifecycle.
• Experience in architecting and implementing production system-to-system integrations or an integration platform.
• Extensive experience in data integrity design, including idempotency, outbox/ledger patterns, at-least-once delivery, and reconciliation.
• Experience in multi-tenant SaaS design, covering tenant isolation, per-tenant secrets, and kill switches.
• Involvement in AWS and infrastructure-as-code design responsibilities.
• Proficiency in Python and/or TypeScript/Node, with the ability to read Ruby/Rails comfortably.
• Experience leading technical engagements with clients under strict deadlines.
• Experience in designing and architecting scalable, reliable, and maintainable backend systems and system-to-system integrations.
• Strong understanding of distributed systems, architectural trade-offs, and production-level design choices.
• Practical experience integrating AI-assisted development tools into daily software engineering workflows.
• Ability to utilize AI development tools through structured context management, technical specifications, prompt engineering, and iterative validation.
• Must be legally authorized to work in the country of employment without the need for sponsorship for employment visa status.
• Two comprehensive medical plans, including an HSA-eligible option.
• Dental insurance.
• Vision insurance.
• Company-paid Basic Life and AD&D Insurance.
• Company-paid Short-Term Disability (STD) coverage.
• Company-paid Long-Term Disability (LTD) coverage.
• Discounted, employee-paid Voluntary Life and AD&D insurance.
• Accident insurance.
• Critical Illness insurance.
• Hospital Indemnity insurance.
• Pet Insurance.
• Legal Support plans.
• Identity Theft Protection plans.
• 401(k) plan with a company match of up to 3.5% with immediate vesting.
• Flexible time off with Flex PTO for vacation, personal time, personal illness, or caring for dependents.
• Remote-friendly workplace.
• Minnesota office space available for employees preferring an in-office environment or collaborative setting.
• Dedicated professional development resources and funds for industry conferences and certifications.
Palo Alto Networks
Foundant Technologies
Canvas Medical
Canvas Medical
Get handpicked remote jobs straight to your inbox weekly.