Jobs · himalayas
Software Engineer (Crop)
Ironwood Digital · United States · Posted 22d ago
About the role
Develop and maintain features for the crop insurance claims platform using Node.js and TypeScript.
Why choose Ironwood Digital ? Ironwood Digital is a rapidly growing and innovative insurer focused on providing specialty insurance to residential and commercial customers. Ironwood Digital welcomes the best and brightest to our thriving team. Guided by an entrepreneurial spirit, Ironwood Digital is building a dynamic and diverse team. Join a company built on a culture of agility, innovation and authenticity that delivers peace of mind and protection to individuals and businesses impacted by adversity. Want to learn more about our exciting journey? https://ir.plmr.com/corporate-profile/default.aspx We are Hiring! Software Engineer (Crop) Location: Remote The Details: We're looking for a Software Engineer to take ownership of the systems that power our crop insurance claims platform. You'll design, develop, and maintain features used daily by claims adjusters, underwriters, and operations staff — translating complex insurance policies and regulatory requirements into reliable, well-tested code. What sets this role apart is its focus on MPCI and private product claims, which operate within a detailed and frequently updated regulatory environment. The ideal candidate brings real domain knowledge: how claims are processed end to end, the roles of PASS and NCIS, why data and calculation errors carry serious downstream consequences, and how to trace operational issues back to their root in policy, data, or logic. That expertise means you can work independently, move fast, and build precise solutions — without needing to ramp up on industry fundamentals. What will you do: Develop the claims platform. Build and maintain full-stack features for our claims processing platform using Node.js, TypeScript, Vue.js, HTML, and CSS — covering everything from back-end business logic and API design to the front-end interfaces that claims teams use day to day. Translate regulatory requirements into code. Read and interpret government publications, FCIC/RMA handbooks, Loss Adjustment Manuals, and third-party procedural documentation. Translate that material into accurate technical requirements, data models, and application logic — and use it to validate or debug existing behavior. Investigate and resolve PASS and NCIS errors. When PASS errors or NCIS discrepancies surface in production, investigate the transaction, identify the root cause — data, integration, logic, or a misapplied regulatory rule — and implement a tested fix. This is a support and engineering function performed alongside operations staff, not a claims adjustment function. Collaborate with stakeholders. Work closely with claims adjusters, underwriters, and operations staff to understand their workflows, surface requirements, and ensure that what gets built solves the right problem. Test, review, and secure. Write unit and integration tests for your own code, participate in code review, and maintain quality standards across the codebase. Apply security best practices — including mitigations for common vulnerabilities — throughout development. Travel periodically. Travel periodically to field offices or industry events as needed to support operations teams or engage with stakeholders. What we are looking for: Software Engineering 3+ years of professional software engineering experience in a production environment. Proficient in Node.js and JavaScript/TypeScript for back-end development. Proficient in Vue.js, HTML, and CSS for front-end development. Experience designing and building RESTful APIs and working across the full stack. Able to write unit and integration tests and participate meaningfully in code review. Knowledge of common security vulnerabilities (OWASP Top 10) and how to mitigate them in application code. Ability to work through large bodies of technical and regulatory documentation and translate them accurately into code. Crop Insurance Domain Knowledge 3+ years in a claims, compliance, underwriting, or product/IT role at an Approved Insurance Provider (AIP), reinsurer, or RMA-adjacent organization. Experience working directly with RMA or NCIS data submission systems. Personally investigated and resolved PASS errors and NCIS discrepancies in a production environment; can walk through a specific example end-to-end (transaction → root cause → fix). Solid understanding of the full crop insurance cycle — from policy application and issuance through loss reporting and claim settlement — across both MPCI and private products, including the regulatory differences between them. Has worked claims through at least two full reinsurance years, including end-of-year processing (EOY) and the data submission cycle to RMA. Ability to read and apply FCIC/RMA regulatory materials independently — Loss Adjustment Manual (LAM), Crop Insurance Handbook (CIH), Special Provisions of Insurance (SPOI), Coverage and Rates handbooks, applicable Crop Provisions, and FAD/PM bulletins — without requiring domain hand-holding. We love people who want to: Build strong relationships through transparency, trust, and respe
Read the full posting on himalayas →
FAQ
Is the Software Engineer (Crop) role at Ironwood Digital remote?+
This Software Engineer (Crop) position is listed as remote (United States).
What is the salary for the Software Engineer (Crop) role at Ironwood Digital?+
The listing states Estimated 76k-174k USD.
What seniority level is this Software Engineer (Crop) role?+
This is a mid level position.
How do I apply for the Software Engineer (Crop) role at Ironwood Digital?+
Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Ironwood Digital.