Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Liberty Information Technology Limited

Principal Software Engineer

Our mission is to develop a platform that can collect, update, and retrieve loss data for both new and existing claims through easy‑to‑consume APIs that are fast, secure, flexible, configurable, and resilient to core system constraints. We enable downstream components to react proactively and asynchronously, powering experiences across FNOL, claim registration, coverage, telematics crash detection, and customer communications.

We work in an agile framework with a strong culture of collaboration, continuous improvement, and engineering excellence, partnering closely with claims, policy, and digital teams across the organization.

This is a hybrid role (two days in the office a week) in one of our five tech locations: Plano, TX, Columbus, OH, Indianapolis, IN, Boston, MA and Portsmouth, NH.

Role Overview:

We're looking for a Principal Software Engineer to serve as a technical leader for the Loss Data Capture platform. In this role, you will help influence the architecture and implementation of high‑scale services that power FNOL intake, loss data management, claim search, claims contact, coverage determination, telematics‑driven crash handling, and telematics crash communications.

You'll combine deep hands‑on engineering with system‑level thinking: shaping technical vision, guiding design and implementation, and mentoring engineers, while ensuring our services are secure, observable, resilient, and easy to integrate with.

Responsibilities

  • Design, build, and support highly available, scalable microservices and REST APIs that power FNOL intake, loss data capture and updates, claim and contact search, coverage determination, telematics‑driven crash handling, and customer communications.
  • Participate in end‑to‑end solution architecture and system design for JVM/Spring services deployed on cloud platforms, integrating with Apigee X, Entra ID, Kafka, and NoSQL/relational datastores.
  • Own and optimize high‑volume, low‑latency APIs handling millions of requests per day, ensuring strong performance, reliability, and disaster‑recovery readiness.
  • Model and manage data across relational databases and NoSQL/document stores (e.g., MongoDB Atlas, DynamoDB, DocumentDB), balancing consistency, performance, observability, and cost.
  • Design and evolve event‑driven integrations (Kafka) that connect FNOL, claim registration, coverage, crash events, and outbound communications in a resilient, decoupled way.
  • Embed security and privacy by design by driving threat modeling, enforcing modern authentication and authorization patterns (e.g., OAuth2/Entra ID via Apigee X), and protecting PII throughout the loss data ecosystem.
  • Define and champion standards for logging, metrics, and tracing (e.g., Splunk, DataDog) to ensure services are observable, easy to debug, and easy to operate.
  • Collaborate with product, architecture, and claims business partners to translate the team's loss data platform vision into clear technical roadmaps and well‑designed APIs.
  • Provide strong operational support for team owned services, including participating in the on‑call rotation, responding to production incidents and client requests (e.g., via Slack and Splunk/DataDog dashboards), driving root‑cause analysis, and creating follow‑up work to improve reliability.
  • Mentor and coach engineers on system design, cloud‑native practices, testing, and operational excellence; foster a culture of continuous improvement and learning.

Qualifications

Required

  • 8+ years of professional software engineering experience, including significant hands‑on work in Java/JVM with Spring/Spring Boot building production APIs and services.
  • Proven experience architecting and operating cloud‑hosted microservices at scale, ideally on platforms such as Cloud Foundry or Kubernetes with AWS‑backed services.
  • Strong background designing RESTful APIs and integration contracts for high‑throughput, low‑latency systems, including experience with OpenAPI/Swagger and API gateways (e.g., Apigee X or equivalent).
  • Solid experience with both relational databases (e.g., Oracle) and NoSQL/document datastores (e.g., MongoDB Atlas, DynamoDB, DocumentDB), including schema design, performance tuning, and data access patterns.
  • Hands‑on experience with event‑driven architectures and messaging platforms such as Kafka, including designing resilient publish/subscribe and streaming patterns.
  • Demonstrated ability to lead system design and architecture for complex, distributed systems, balancing functional requirements with scalability, resilience, and cost.
  • Strong understanding of security, privacy, and compliance in distributed systems (OAuth2, role‑based access, encryption in transit/at rest, PII handling) and experience participating in or leading threat modeling.
  • Experience with observability tooling (e.g., Splunk for logging, DataDog or similar for metrics and APM) and using data to drive performance, reliability, and capacity decisions.
  • Proven track record of technical leadership and mentoring, influencing cross‑team decisions, and partnering closely with product and business stakeholders.
  • Excellent communication skills, with the ability to explain complex technical concepts in clear, concise language to technical and non‑technical audiences.

Preferred, but not required

  • Experience in insurance, financial services, or other highly regulated domains, especially claims, policy, or telematics‑driven products.
  • Hands‑on experience with Guidewire ClaimCenter, including integrating external services or data platforms with ClaimCenter in a production environment.
  • Familiarity with canonical data models and legacy system integration patterns.
  • Experience working with telemetry/telematics vendors or messaging/notification platforms (SMS, push, email) in high‑volume customer‑facing systems.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Columbus, OH vacancy
  •  ...Senior Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Senior Principal Software Engineer at JPMorgan Chase within Consumer & Community... 
    Suggested

    Chase

    Columbus, OH
    3 days ago
  • $99.6k - $223.4k

     ...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    18 hours ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Consumer... 
    Suggested
    Bank staff

    Chase

    Columbus, OH
    3 days ago
  • $99.6k - $223.4k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    2 days ago
  • $96.8k - $251.6k

     ...networking, database, security offerings. We're looking for hands-on engineers with a passion for solving difficult problems in distributed...  ...understand distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    3 days ago
  • $195.3k - $270.4k

     ...borrower‑lender marketplace at scale. The team partners closely with Engineering, ML, Product, and Finance to accelerate innovation while safeguarding performance and integrity. As a Principal Software Engineer focused on Machine Learning Simulations at Upstart, you... 
    Temporary work
    Summer work
    Remote work
    Work from home

    UpStart

    Columbus, OH
    6 days ago
  •  ...within a leading financial services brand - focused on deepening relationships with our 7MM small business clients. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank, you will serve as the hands-on technical leader for a new AI-... 

    JPMorgan Chase Bank, N.A.

    Columbus, OH
    1 day ago
  • $99.6k - $223.4k

     ...be part of this mission-reimagining how software and the cloud work together to deliver mission...  ...operates. We are seeking skilled engineers and builders to join our newly...  ...Experience working closely with architects, principals, product, and program managers to deliver... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Columbus, OH
    2 days ago
  • $96.8k - $251.6k

     ...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    1 day ago
  • $99.6k - $234.6k

     ...: Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    1 day ago
  •  ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting... 

    Chase

    Columbus, OH
    18 days ago
  •  ...Job Description We are looking for a Principal Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below. This is a remote position , but candidates must reside in the Columbus, OH area... 
    Remote work

    Ringside Talent Acquisition Partners

    Worthington, OH
    2 days ago
  • $96.8k - $251.6k

     ...complex distributed systems problems, and raises the bar for engineering excellence across teams. Why OCI At OCI, you will work on...  ...and operational excellence. Qualifications ~10+ years of software engineering experience with deep expertise in distributed systems... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    3 days ago
  • $150k - $300k

     ...offering a unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that... 
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Columbus, OH
    4 days ago
  • $99.6k - $223.4k

     ...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    2 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Consumer & Community Bank supporting One Chase Sales and Growth products, you provide... 

    JPMorgan Chase & Co.

    Columbus, OH
    4 days ago
  • $99.6k - $223.4k

     ...administrative burden. We're looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in in Computer Science or equivalent. ~7+ years of relevant software engineering experience. ~ Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    2 days ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within Global Customer... 

    Chase

    Columbus, OH
    3 days ago
  • A leading global financial services firm is seeking a Senior Principal Software Engineer to enhance and deliver trusted market-leading technology products. The role requires 10+ years of experience in software engineering, with a focus on cloud-native applications and system... 

    JPMorgan Chase & Co.

    Columbus, OH
    3 days ago
  • $99.6k - $223.4k

     ...directly improve clinical outcomes. We're looking for senior engineers with deep Java expertise, exceptional debugging and problem-...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer - Cloud, AI & Healthcare Platforms (US Remote) If you... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Columbus, OH
    18 hours ago
  • $96.8k - $251.6k

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining, building, and operating next-generation AI systems on Oracle Cloud Infrastructure (OCI). This person will set... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    4 days ago
  • $99.6k - $223.4k

     ...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Columbus, OH
    3 days ago
  •  ...their career to new heights. Join the ranks of top talent at one of the world’s most influential companies. As a Senior Principal Software Engineer at JPMorganChase within Global Customer Platform, you provide deep engineering expertise and work across agile teams to enhance... 

    JPMorgan Chase & Co.

    Columbus, OH
    1 day ago
  • $99.6k - $223.4k

     ...for both patients and clinicians. As Principal Member of Technical Staff, you will...  ..., or equivalent 6+ years of relevant software development experience Demonstrated...  ...backend development Strong Software Engineering fundamentals, proficiency in data structures... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Columbus, OH
    18 hours ago
  • JPMorgan Chase is seeking a Senior Principal Software Engineer in Columbus, Ohio to lead product and technology strategy within the Consumer & Community Bank Technology team. You will enhance and build trusted market-leading technology products using your deep expertise... 
    Bank staff

    Fairygodboss

    Columbus, OH
    4 days ago
  • $96.8k - $251.6k

     ...interested in Oracle opportunities. We are facing several engineering challenges in critical foundational data-plane services that powers...  ..., collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle Defunct

    Columbus, OH
    a month ago
  • $99.6k - $223.4k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Columbus, OH
    5 days ago
  •  ...Senior Software Engineer Remote Contract Brooksource's energy client is seeking a Senior Software Engineer to join a collaborative Agile development team focused on delivering high-quality software solutions that drive business value. This individual will play... 
    Contract work
    Local area
    Remote work

    Brooksource

    Columbus, OH
    3 hours ago
  •  ...Software Engineer Remote Contract-to-Hire Brooksource's energy client is seeking a Software Engineer to join a collaborative Agile development team focused on delivering high-quality software solutions that drive business value. This role offers the opportunity... 
    Contract work
    Local area
    Remote work

    Brooksource

    Columbus, OH
    3 hours ago
  • $163.9k - $235.55k

     ...work matters—and so do you. Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering, is a...  ...technical environments. • Minimum of 15 years in enterprise-level software development, including at least 10 years managing high-energy... 
    Local area

    UKG

    Columbus, OH
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!