Acrisure

Software Engineer I

Acrisure • $95K — $120K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 1-3 years of software engineering experience.
  • Strong fundamentals in Python or JavaScript/TypeScript.
  • Experience with building or maintaining APIs and internal tooling.
  • Ability to deliver features with moderate independence.
  • Comfortable working with evolving requirements and asking clarifying questions.
  • Experience in testing, debugging, and production support practices.
  • Familiarity with AI-assisted development tools, especially Claude Code.

Responsibilities

  • Build and maintain APIs, workflows, and tooling systems.
  • Write modular and maintainable code while seeking support when needed.
  • Implement operational workflows with engineering leads and stakeholders.
  • Contribute to integrations between internal and external systems.
  • Engage in debugging, testing, and providing production support.
  • Enhance internal engineering tooling and developer workflows.
  • Learn and apply insurance domain concepts during development.

Benefits

  • Comprehensive medical, dental, and vision insurance; life and disability coverage.
  • Generous paid time off, holidays, and mental wellness resources.
  • 401(k) plan with immediate vesting and flexible spending options.
  • Paid maternity and paternity leave, including for adoptive parents.
  • Employee Assistance Program (EAP) and wellness app subscription.
Full Job Description

Job Description

Software Engineer I


Grand Rapids, MI / Uniondale, NY/ Austin, TX / Atlanta, GA (Onsite 4 days per week)


Note: This is a full-time role and we do not offer C2C or C2H employment and are not able to sponsor visas for this position.




Role Summary:
TheSoftwareEngineerbuilds and maintains the APIs, workflows, integrations, and tooling behind underwriting and policy administration. Embedded in anengineering team under anEngineering Team Lead, they take ownership of the full lifecycle of their work implementation, testing, and operational support while learning the insurance domain and growing toward independent delivery. Accountable for delivering their assigned work with quality.

Reporting and Scope:

Reports to:Engineering Team Lead.

Works with:Engineers on the team, the Delivery Lead and underwriting/business stakeholders, and the internal systems and external vendors they integrate with.

Relationship to the career framework: On theSoftwareEngineerLevels ladder; this description covers SE1 62 growing toward SE3.

How the role fits the operating model:

TheSoftwareEngineeris on the supply side of the prioritization triangle, doing the build. They turn the requirements the Team Lead and Delivery Lead bring into workingsoftwareon the policy administration platform, and learn the insurance domain quoting, binding, endorsements, rating, forms, and policy lifecycle that makes the work make sense.

Key responsibilities:

Build and maintain. Builds and maintains APIs, workflows, integrations, and tooling supporting underwriting and policy administration systems.

Writes modular, maintainable code, proactively asking for help when needed.

Implement operational workflows. Works closely withengineering leads and underwriting/business stakeholders to implement operational workflows. Integrations. Contributes to integrations between internal systems, external vendors, and policy administration platforms.

Production support. Participates in debugging, testing, automation, and operational support for production systems.

Tooling. Helps improve internalengineering tooling and developer workflows.

AI-assistedengineering. Uses AI-assistedengineering workflows daily (Claude Code and similar) to improve development speed and quality.

Learn the domain. Learns insurance domain concepts including quoting, binding, endorsements, rating, forms, and policy lifecycle.

Ownership in ambiguity. Eager to learn quickly, takes ownership, and helps turn evolving requirements into practical technical solutions; comfortable jumping into unfamiliar problems with support from the team.

Competencies:

On theSoftwareEngineerladder, the role is expected to demonstrate the five competency dimensions at SE1 62 and grow them toward SE3:

Technical Ability. Implements tasks, bug fixes, tests, and documentation; writes modular, maintainable code with guidance; grows toward independently delivering features and components and taking operational responsibility.

Communication. Accurately communicates progress and blockers and keeps stories and tasks up to date; asks clarifying questions; grows toward articulating concerns and engaging effectively in healthy technical debate.

Critical Thinking. Changes approach in response to new information and looks for the simplest solution; grows toward taking loosely defined requests and making reasonable decisions fairly independently between check-ins.

Organizational Contribution. Active participant in team rituals and organization events, sharing observations and feedback; grows toward helping onboard new hires and participating in recruiting.

Business Impact. Delivers assigned stories on time and contributes ideas in technical discussions; grows toward understanding where their work fits the business and monitoring the metrics that matter to it.

Qualifications:
1 3 years ofsoftwareengineering experience.
Strong Python or JavaScript/TypeScript fundamentals.
Experience building or maintaining APIs, workflows, integrations, or internal tooling.
Ability to deliver assigned features and components with moderate independence.
Comfortable working in evolving requirements and asking thoughtful clarifying questions.
Experience with testing, debugging, automation, monitoring, and production support practices.
Comfortable using AI-assisted development tools; Claude Code experience strongly preferred.
Interest in learning or applying insurance, underwriting, or policy administration domain knowledge.


Candidates should be comfortable with an on-site presence to support collaboration, team leadership, and cross-functional partnership.


Employee Benefits

We also offer our employees a comprehensive suite of benefits and perks, including:

  • Physical Wellness: Comprehensive medical insurance, dental insurance, and vision insurance; life and disability insurance; fertility benefits; wellness resources; and paid sick time.
  • Mental Wellness: Generous paid time off and holidays; Employee Assistance Program (EAP); and a complimentary Calm app subscription.
  • Financial Wellness: Immediate vesting in a 401(k) plan; Health Savings Account (HSA) and Flexible Spending Account (FSA) options; commuter benefits; and employee discount programs.
  • Family Care: Paid maternity leave and paid paternity leave (including for adoptive parents); legal plan options; and pet insurance coverage.
  • and so much more!

This list is not exhaustive of all available benefits. Eligibility and waiting periods may apply to certain offerings. Benefits may vary based on subsidiary entity and geographic location.

Pay Details:

The base compensation range for this position is $95,000 - $120,000. This range reflects Acrisure's good faith estimate at the time of this posting. Placement within the range will be based on a variety of factors, including but not limited to skills, experience, qualifications, location, and internal equity.

Candidates should be comfortable with an on-site presence to support collaboration, team leadership, and cross-functional partnership.

About Acrisure

Acrisure is an insurance brokerage firm that provides a range of insurance products and services to businesses and individuals. The company was founded in 2005 and is headquartered in Caledonia, Michigan. Acrisure offers a wide range of insurance products, including property and casualty, employee benefits, and personal lines insurance. The company has grown rapidly through a series of acquisitions, and now has over 500 offices in the United States and around the world. Acrisure has been recognized as one of the fastest-growing companies in the United States, and has won numerous awards for its innovative insurance products and services.
Learn more about Acrisure
Size
7,000 employees
Industry
Founded
2006

Similar Jobs

More Jobs at Acrisure

More Finance & Insurance Jobs

Find similar Software Engineer I jobs: