Software Engineer III

Security Financial

Lincoln (NE)

Remote

USD 90,000 - 130,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Assurity in Lincoln, NE is seeking a Software Engineer III to design and deliver AI-enabled applications and automation solutions. The role includes leading end-to-end initiatives, directing AI agents on development work, and ensuring secure, reliable production systems.

You will collaborate with Solutions Architects, drive design decisions, and coach teammates while using approved AI tools to maintain code quality and security across core systems.

Qualifications

  • Typically 4+ years of professional software development experience.
  • Experience designing components and system architecture.
  • Experience leading small-to-mid initiatives from intake through rollout.
  • Experience coaching or mentoring other engineers.
  • Proficiency with REST APIs and web app development.

Responsibilities

  • Own the system design for assigned application, platform, or system, and define service contracts.
  • Deliver end-to-end AI/automation initiatives, from intake to rollout.
  • Lead verification of AI-generated changes and write unit/integration tests.
  • Operate CI/CD pipelines and monitor production readiness.
  • Coach teammates and share best practices for agent-directed delivery.

Skills

System design
AI fluency
Software engineering
Testing

Education

Bachelor’s degree or equivalent experience

Tools

Azure DevOps
GitHub Actions
Podman or Docker
PostgreSQL
SQL Server
Kafka/Redpanda

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer III

Lincoln, NE, US

2 days ago Requisition ID: 1461

Assurity is looking for enthusiastic, driven and collaborative people to join our team. We’re a company of vibrant and passionate people who work every day to advance our mission of helping people through difficult times – and who truly want to make a difference. As a Certified B Corporation, we have a verified commitment to our people, community and planet, and we work every day to make the world a better place.

Ample opportunities for growth, a thriving culture and coworkers who care as much as you do are just the beginning. Come work with purpose. Learn more: www.assurity.com/careers

As a Software Engineer III, you’ll take responsibility for the design and delivery of a specific application, platform, or system, including mid-to-large AI and automation solutions and their integration with Assurity’s core systems, keeping it maintainable, secure, reliable in production, and fit for purpose through current delivery and the system’s near-term roadmap. You run small-to-mid initiatives end to end without waiting for an analyst to be assigned, direct AI agents on substantial development work, lead verification of AI-generated changes on the team, and coach teammates. You’ll use approved AI tools routinely for suitable work and own the quality, security, and correctness of the results. You’ll bring professional judgment, which includes choosing when to use AI, checking its output, and using another method when appropriate.

ESSENTIAL FUNCTIONS
30% Own the system design, which includes:
  • Serving as design lead for an assigned application, platform, or system, deciding system components, design patterns, performance, reliability, and implementation approach, and keeping it maintainable, secure, stable, and fit for purpose;
  • Planning the system’s technical direction for current delivery and its near-term roadmap, and defining service contracts and data ownership within the area with the Solutions Architect and recording the decisions;
  • Designing components and integrations within the assigned system, and documenting design decisions and implementation guidance at a level of detail that guides development; and
  • Participating frequently in solution design, reviews, and troubleshooting throughout delivery.
25% Deliver initiatives and solutions end to end, which includes:
  • Running at least one small-to-mid initiative, or a mid-to-large AI or automation solution, from intake through specification, design within the assigned system, build, UAT, and rollout, including the analysis, without waiting for an analyst to be assigned;
  • Writing stories and acceptance criteria and confirming them and the completed work directly with business users;
  • Directing AI agents to build and harden features, fixes, and solutions in the real codebase, from a working version in front of users through production, including integration with SQL Server data sources, the event backbone, and enterprise services, and writing code by hand where the task, platform, or quality calls for it; and
  • Integrating data from back-end services and databases, and maintaining, expanding, and scaling enterprise-level software.
15% Lead quality, verification, and controls, which includes:
  • Leading verification of AI-generated changes on the team by establishing verification strategies and review practices and identifying recurring failure modes, and reviewing other engineers’ code changes for correctness, security, performance, and maintainability;
  • Writing unit and integration tests and evaluations, and verifying agent-produced changes with tests, debugging, and review appropriate to their risk before release;
  • Implementing human review, audit, access, and egress controls and setting approval boundaries for agents within own services; and
  • Creating and maintaining software documentation, along with the repository instructions, reusable prompts, and validation methods that help teammates and agents do better work.
15% Operate the system and keep it reliable, which includes:
  • Promoting changes through CI/CD release pipelines (dev, test, stage, and production) and following them through to production and real use;
  • Designing monitoring, drift signals, guardrails, and alerting; and
  • Taking on-call shifts, troubleshooting, and resolving production issues, leading incident resolution and follow-up, and handling user questions and requests in a timely manner.
10% Coach and share practices, which includes:
  • Assisting at least two teammates in AI fluency, including Software Engineer I and II staff, with evidence in their portfolios, and reviewing their highest risk changes;
  • Designing reusable agent workflows for larger work, selecting orchestration only when useful, and teaching others how to delegate effectively; and
  • Sharing the system’s design context and patterns so teammates and agents can work effectively in it, and turning proven agent-directed delivery patterns into shared practice across the combined team.
5% Collaborate and grow, which includes:
  • Partnering with other engineers, business systems analysts, product owners, project managers, and operations, estimating and logging time daily, providing project status information to management and end users, and presenting demonstrations of project functionality; and
  • Maintaining skills through ongoing training and study, including AI fluency courses, and evaluating emerging trends and AI capabilities for fit with the system’s roadmap.

The list of essential functions is not exhaustive and may be substituted, as necessary.

HOW WE WANT TO WORK

We build to learn. When a user suggests a change, we put a working version in front of them in hours, generate the requirements from what we built, let users react, and then harden the same work through dev, test, stage, and production. People who thrive here:

  • Act and decide –Make reversible calls immediately and time-box the rest to hours or days, not weeks. Own the decision and keep stakeholders informed. Slow down deliberately for one-way doors: production data changes, real customer or agent communications, money movement, compliance positions, and security boundaries.
  • Show, don’t tell –Bring a working example to the conversation instead of a slide or a specification.
  • Hold work loosely –Treat a proof of concept as a question for users. Rework or discard it without attachment when they react.
  • Own the outcome –Follow a change through to production and real use, watch monitoring and audit logs, and fix what breaks.
  • Leave a trail –Keep generated requirements, decision notes, tests, and agent context files current so the next person or agent can pick up the work.


These standards apply to all roles. Associates are expected to demonstrate them within the scope of their position, with the level of independence, decision-making authority, and guidance appropriate for their role.

EXPERIENCE AND SKILL REQUIREMENTS
Required capabilities
  • Typically 4 or more years of professional software development experience, including owning an initiative end to end.
  • A sustained portfolio of work shipped iteratively with AI agents, including reusable workflows and verification practices that others use, with sound judgment in verifying the output. The interview includes a live build exercise.
  • Experience designing application components, integrations, and system architecture, including design patterns, performance, and reliability, and integrating with core business systems and event-driven services.
  • Experience leading small-to-mid initiatives from intake through rollout, including writing stories and acceptance criteria, and working directly with business users to confirm completed work, and experience coaching or mentoring other engineers.
  • Strong experience with relational and document or graph data systems, object-oriented programming, web application development, REST APIs, and production agent or LLM systems.
  • Ability to design and implement unit and integration tests and to lead troubleshooting of complex issues with modern IDEs, preferably Visual Studio; experience with modern source control and CI/CD release pipelines, preferably Azure DevOps and Git; and experience with Linux and container operations, Agile processes, and modern data formats, preferably JSON and XML.
  • Strong problem diagnosis, troubleshooting, and creative problem-solving skills, professional written and verbal communication with technical and business partners, and organizational skills to manage multiple tasks within the constraints of timelines and budgets, with business acumen.
  • Ability to thrive in a fast-paced remote team environment and to learn rapidly and master diverse technologies and techniques.
  • Talent required in values, work intensity, achiever, positivity, resourcefulness, command, relationship-extension, and exactness.
Preferred experience
  • Claude Code or similar agentic tools; Python/FastAPI; C#, TypeScript, Next.js, and React; n8n; MCP.
  • Azure DevOps or Jira; GitHub Actions; Podman or Docker; Azure; PostgreSQL and SQL Server; Kafka or Redpanda event streaming; Neo4j; Grafana and Prometheus; LDAP/Active Directory; application monitoring, performance tuning, or security design practices.
  • Insurance or financial services systems and enterprise integration experience.
AI FLUENCY

Directing AI agents is the default way you produce work on this team. You choose another approach when quality, security, or the platform calls for it, and can explain why. You own the correctness, security, and quality of everything you deliver, however it was produced.

  • Delegation –Routinely directs agents on substantial implementation, testing, and documentation work where they suit the task, and designs reusable workflows for larger work, selecting orchestration only when useful. Chooses a sensible division of work, explains significant exceptions, recovers when an agent becomes unproductive, and teaches others how to delegate effectively.
  • Description –Supplies clear intent, context, constraints, and completion criteria, improves them as new information emerges, and keeps repository context files current as the code changes.
  • Discernment –Verifies agent output by running it, testing it, and reviewing it before release, and explains the result and its limits. Establishes verification strategies and review practices for the team, identifies recurring failure modes, improves the team’s quality of judgment, redirects or stops ineffective work, and owns defects.
  • Diligence –Follows approved tool, data, and access rules independently, protects secrets and sensitive data, records material AI contributions, and raises control gaps promptly.
  • Leverage –Applies repeatable agent workflows to recurring engineering work and shows a credible benefit, including verification and rework.
EDUCATION AND CERTIFICATION REQUIREMENTS

Bachelor’s degree in a related field or equivalent experience. Relevant technical, analysis, cloud, insurance, or leadership certifications are beneficial; demonstrated capability remains central.

PHYSICAL AND WORK SCHEDULE REQUIREMENTS

This position is remote, with occasional on-site attendance. Travel arrangements and team collaboration hours are communicated for the specific opening.

Consistent and reliable attendance is an essential function. Work may exceed 40 hours a week.

  • On-call rotation –Participates in the Software Development team’s rotating on-call schedule after training, including nights and weekends. While on call, remains reachable and responds promptly to production alerts within defined response times and escalation paths.
  • Contain first –While on call, is empowered to take immediate containing actions, such as rolling back a release, pausing outbound communications, parking workflows, or disabling a feature. Fixes forward during business hours unless impact requires otherwise, and records a brief incident note.
  • Planned off-hours work –Occasional scheduled evening or weekend work for production deploys, cutovers, data migrations, and go-lives, with advance notice.
  • Note: We are not currently considering applicants in CA, CO, DC, HI, IL, MA, MD, MN, NJ, NY, VT, WA, for this position.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Security Financial • Lincoln (NE)

On-site
USD 120,000 - 180,000
Business Systems Analyst III
Business Systems Analyst III

Security Financial • Lincoln (NE)

Remote
USD 90,000 - 130,000
Business Systems Analyst II
Business Systems Analyst II

Security Financial • Lincoln (NE)

Remote
USD 65,000 - 95,000
Senior Business Systems Analyst
Senior Business Systems Analyst

Security Financial • Lincoln (NE)

Remote
USD 90,000 - 140,000
Remote work
IT Applications Senior Developer
IT Applications Senior Developer

Jobgether • Oregon

Hybrid
USD 120,000 - 160,000
Fully remote US
Annual travel to TX
Medical/dental/vision
+9
IT Applications Senior Developer
IT Applications Senior Developer

Jobgether • United States

Remote
USD 130,000 - 180,000
Fully remote position in continental U
Medical, dental, vision insurance
401(k) with employer matching
+9
Senior AI Software Engineer
Senior AI Software Engineer

Jobgether • United States

Remote
USD 149,000 - 201,000
Health insurance
401(k) and stock options
Remote work budget
+5
Python Automation Engineer (AI-Driven)
Python Automation Engineer (AI-Driven)

SolveMD • United States

Remote
USD 180,000 - 240,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Staff Software Engineer, Consumer 360
Staff Software Engineer, Consumer 360

Credit Acceptance Corporation • San Francisco (CA)

On-site
USD 180,000 - 260,000