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.
- ...Principal Software Engineer - Machine Learning Location: Dallas, TX/ Atlanta, GA/ Plano, TX onsite day1 (Any of these three locations can be given) This is a senior level role where this person is responsible for the development of high performance, distributed modeling...Suggested
- ...Principal Software Engineer JPMorgan Chase is on a journey to be the most recommended financial partner for small business owners in our communities as they start, run, and grow their business. This role is an opportunity to be at the forefront of building a best-in...Suggested
- ...possessing deep technical expertise in AI, Data, Cloud, and modern software development. You will lead the development, enhancement, and... ...Excellence: Spearhead operational excellence across all engineering functions, ensuring the continuous delivery of high-quality, impactful...Suggested
- ...Principal Software Engineer This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is hybrid in Plano, TX or Tustin, CA. Position Summary The Principal Software Engineer...Suggested
$157k - $181.5k
...through research and development, technology innovation or solution engineering, our team members play a vital role in connecting consumers... ...with internal technical teams to design and implement software components supporting key wireless product features. Partner with...Suggested- ...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 JPMorganChase within the Consumer and Community Banking,...
- ...Loan Depot is looking for a Principal Software Engineer that will be responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications...
$50 per hour
...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in...Work at officeLocal areaFlexible hours2 days per week3 days per week$134.75k - $190.75k
...Join to apply for the Principal Software Engineer role at Shutterfly Snapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a critical part in changing how people around the world...Full timeRemote work- ...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...Bank staff
$130k - $190k
...Job Overview: Senior Principal Software Engineer - Warehouse Operations We are seeking a highly skilled and motivated Information Technology Engineer to oversee and enhance our warehouse operations systems. This role will be pivotal in ensuring seamless integration...$225k
...Principal Software Engineer At RealManage, we're not just building software, we're transforming how communities are supported, governed, and experienced. As we modernize our technology platform and shift toward a truly product-driven organization, we need bold thinkers...Shift work- ...disruptors. At the heart of our innovation is new digital products. Working on many different aspects of the customer experience, our Principal Engineers research and discover new opportunities and shape products to fulfill them. From inception to completion, you will develop...Full timeHome office2 days per week
$127.5k - $221.8k
...Principal Engineer / Engineering Manager We are seeking a hands-on Principal Engineer / Engineering Manager to lead the design, architecture... ...Science, Engineering, or a related field. ~10+ years of software engineering experience, with strong backend focus. ~5+...$106.4k - $178.1k
...PepsiCo's mobile applications that power our business and deliver modern digital capabilities to our frontline employees. As a Principal Software Engineer (React Native), you'll lead design and development of high-performing mobile apps, mentor other engineers, and help bring...- A leading photography company in Plano, TX is seeking a Principal Software Engineer to drive the design and development of an innovative platform. This fully remote role requires expertise in distributed computing, advanced programming, and CI/CD technologies. You will...Remote work
$140k - $150k
...dedicated to making the digital world a safer place for everyone. We are seeking a highly experienced and hands-on Technical Lead Software Engineer with deep expertise in cloud-native architecture, agentic AI systems, strong background in full-stack development, large-scale...Work experience placementWork at officeRemote work$140k - $170k
...Principal Consultant - Software Engineer Plano, TX Are you a deeply technical leader who thrives on solving high-impact problems, scaling systems, and guiding engineering teams through hands-on leadership? At Torq, we work with forward-thinking organizations...Visa sponsorship$107.5k - $204.5k
...global market. Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology. At... ...safeguarding the lives of those who protect us. As our next Principal Engineer, you'll immerse yourself in Strategic Nuclear...Temporary workWork experience placementWork at officeRemote workFlexible hours- ...Principal Modeling And Simulation (M&S) Software Engineer Raytheon is seeking a Principal Modeling and Simulation (M&S) Software Engineer to join the Mission Applied Science & Technology (MAST) team. The MAST directorate is an energetic multi-disciplinary team of about...Local areaRelocation package
- Hands-On Architect/Principal Software Engineer - AI/ML (Client: McAfee) Location: Frisco, TX (3-4 Days Onsite) Key Skills Hands‑on coding required, AI/ML (Agentic AI) AWS, GCP, Python mandatory with any other programming language Job Description 10+ years of professional...
$144.2k - $288.4k
...family and one community at a time. Role Summary The Principal Architect, Solution Engineering and Automation will be responsible for the business... ...Level Platform Service and Integration Expert in Software Architecture/Design patterns especially Domain Driven...Hourly payFull timeTemporary workLocal area- ...Principal Software Engineer Join a forward-thinking team at JPMorgan Chase and help shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and optimizing the platforms that power our data and AI initiatives...Work at officeShift work
- Senior Software Quality Assurance Engineer - Richardson, Texas (Onsite) Collins Aerospace, an RTX company, is looking for an experienced Software QA Engineer to serve as the System/Software Quality/Process Assurance Lead on a multidisciplinary Product Development Team at...
$170k - $233k
...level innovative, compelling, coherent software solutions for our consumer, internal operations... .... Expert in enterprise architecture principals, patterns and practices. Expert in... .... in Computer Science or B.S. Software Engineering or B.A. in Computer Information Systems...Local area- ...Below is the Job Details for your reference: Role Embedded Software Engineer Location Plano Texas (Hybrid) Duration 24 months contact Description Key/Primary Responsibilities • Develop cyber security software for Toyota products. •...ApprenticeshipLocal area
- ...Principal Embedded Software Developer We are seeking a highly skilled Principal Software Engineer with extensive experience in Linux-based systems software design, security concepts, development, and testing. The ideal candidate will be responsible for implementing...
- Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that... ...applications. As we continue to grow, we’re looking for a skilled Principal Software Engineer to join our dynamic team and contribute to our mission of...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
- ...Principal Embedded Software Test Lead Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology. At Collins Aerospace, we're not just designing software; we're crafting the backbone of mission-critical systems...Relocation
- ...AI-Powered Software Engineering Tools Lead This role leads the development of AI-powered software engineering tools by building and orchestrating advanced SDLC agents that improve coding, testing, and CI/CD workflows. It requires strong Python skills and hands-on experience...Relocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Plano, TX
- senior principal cloud computing engineer Plano, TX
- associate principal Plano, TX
- senior principal scientist Plano, TX
- principal data scientist Plano, TX
- principal cloud computing engineer Plano, TX
- principal architect Plano, TX
- principal Plano, TX
- golang software developer Plano, TX
- javascript software engineer Plano, TX

