Search

Staff Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Summary

\n

The Staff Software Engineer will play a pivotal role in delivering innovative technology solutions for the insurance industry. This role offers a unique opportunity to be entrepreneurial and innovative within a stable, reputable organization—without the risks of a startup. We are seeking someone who can help accelerate client’s growth by delivering products that drive efficiency, compliance, and measurable value for our clients.

\n


\n

Responsibilities

\n

    \n
  • Design, develop, and enhance software solutions that solve business challenges
  • \n

  • Contribute to the architecture, design, and planning of new features and system capabilities
  • \n

  • Collaborate closely with data scientists, data engineers, actuaries, and subject-matter experts
  • \n

  • Help integrate data science, AI/agent outputs, and model-driven insights into production application workflows
  • \n

  • Build and maintain unit, integration, and automated tests to ensure high-quality code
  • \n

  • Manage your workload responsibly with an eye toward project priorities, deadlines, and deliverables
  • \n

  • Help the team achieve sprint goals through independent work and cross-functional collaboration
  • \n

  • Participate in code reviews to uphold quality, maintainability, and best practices
  • \n

  • Support and improve deployment pipelines and release processes
  • \n

  • Assist in evaluating and implementing security, encryption, sensitive-data handling, and other platform-level technologies
  • \n

  • Architect and implement modern front-end frameworks (React/TypeScript) including Next.js, and robust backend API services (Django, REST).
  • \n

  • Support backend workflows for asynchronous or long-running integrations where needed
  • \n

  • Design, optimize, and maintain SQL databases
  • \n

  • Document code, architectures, and features to ensure long-term maintainability
  • \n

  • Use GitHub and GitFlow confidently in a collaborative development environment
  • \n

\n


\n

Qualifications

\n

    \n
  • 10+ years of relevant software development experience
  • \n

  • Strong experience in software development using programming or scripting languages such as Python, JavaScript/TypeScript, SQL
  • \n

  • Experience with React, TypeScript, and preferably Next.js.
  • \n

  • Experience building backend API services with Django, REST, or similar Python web frameworks
  • \n

  • Cloud development experience with Azure and/or AWS
  • \n

  • Experience with Docker or containerized application development
  • \n

  • Design, implement, and maintain scalable, efficient CI/CD pipelines using GitHub Actions and Terraform
  • \n

  • Understanding of Agile practices (e.g. Scrum)
  • \n

  • Experience with full software development lifecycle
  • \n

  • Excellent technical design, problem solving, and debugging skills
  • \n

  • Experience with:
  • \n

  • Domain driven design
  • \n

  • Microservice architecture
  • \n

  • Event-driven architecture
  • \n

  • REST API design
  • \n

  • Writing testable code, unit tests, integration tests, etc.
  • \n

  • Strong collaboration skills and the ability to work both independently and as part of a team
  • \n

  • Proven ability to interpret and implement business and functional requirements
  • \n

  • Ability to translate clients' business needs, claims workflows, and claims expertise into actionable product requirements
  • \n

  • Understanding of the value of test automation and a desire to incorporate it in development practice
  • \n

  • Understanding of secure software development practices, especially when working with sensitive or regulated data
  • \n

\n


\n

Required

\n

    \n
  • Continued education and/or advanced degree(s)
  • \n

  • Experience in environments subject to HIPAA and other sensitive data
  • \n

  • Experience in insurance industry
  • \n

  • Cloud certifications preffered
  • \n

  • Experience with test driven development
  • \n

  • Experience in designing systems using event-driven architecture
  • \n

  • Familiarity with AI and machine learning concepts (such as model explainability, agent-based integrations, or platforms like Databricks), and comfort building software that works alongside them
  • \n

  • Experience with durable background jobs, queues, workers, or asynchronous processing patterns
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...