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.
- ...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
$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...SuggestedTemporary workFlexible hours- ...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...SuggestedBank staff
$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...SuggestedTemporary workFlexible hours$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...SuggestedTemporary workFlexible hours$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 workSummer workRemote workWork from home- ...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-...
$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 workWorldwideFlexible hours$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 workFlexible hours$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 workFlexible hours- ...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...
- ...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
$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 workFlexible hours$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 officeLocal areaRemote workFlexible hours3 days per week$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 workFlexible hours- ...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...
$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 workFlexible hours- ...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...
- 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...
$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 timeTemporary workRemote workFlexible hours$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 workFlexible hours$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 timeTemporary workRemote workFlexible hours- ...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...
$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 workWorldwideFlexible hours- 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
$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 workWork experience placementLocal areaRemote workFlexible hours$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 workFlexible hours- ...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 workLocal areaRemote work
- ...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 workLocal areaRemote work
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Columbus, OH
- senior principal cloud computing engineer Columbus, OH
- senior principal scientist Columbus, OH
- principal consultant Columbus, OH
- principal cloud computing engineer Columbus, OH
- principal architect Columbus, OH
- principal Columbus, OH
- javascript software engineer Columbus, OH
- senior c# .net software developer Columbus, OH
- ultimate software Columbus, OH


