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.
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.
$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 Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills...SuggestedTemporary workFlexible hours- ...About FullStackFullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational... ...the industry average.The PositionWe're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our...SuggestedRemote work
$99.6k - $223.4k
...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure... ...and developer productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder...SuggestedTemporary workFlexible hours$189.02k - $267.8k
...generations to come. Join Roche, where every voice matters. The Position Roche Diagnostics Operations, Inc. seeks a Principal Software Engineer at its Indianapolis, IN location. Duties: Develop clean, stable, testable, performant, and well documented code,...SuggestedLocal areaRemote work3 days per week$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...SuggestedTemporary 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 - $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...Temporary workFlexible hours$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$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$140k - $180k
...you'll help define it. We're looking for a seasoned Senior or Principal Engineer who brings deep technical expertise, strong architectural... ...Champion (pun intended) extensible, secure, and observable software patterns across the organization What You'll Need 8+ years of...Work at officeLocal areaRemote workFlexible hours$197.3k - $313.7k
...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #... ...delivers world-class events, both in-person and virtually. As the Principal Member of Technical Staff focused on architecture...$238.7k - $365.7k
...View, CA you are expected to report to that location three times per week, at minimum. The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and...Local areaRemote workWork from homeRelocation package$145.6k - $209.3k
...team that succeeds together. Because at UKG, your work matters-and so do you. About the Role We are seeking a Principal Cloud Platform Software Engineer in Enterprise Solutions and Experience (ESE) org to lead the architecture and development of a cloud-native...Local area$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$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$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$197.4k - $232k
...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At... ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems...Full timeRemote work$90k - $110k
...learn more. Base pay range $90,000.00/yr - $110,000.00/yr Direct message the job poster from Elios Talent Position: Software Engineer - United States - Remote Global Reach, Local Impact: Work on platforms used by some of the world’s biggest brands, driving...Full timeLocal areaRemote work- ...Job Title: Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities protect public health and give communities confidence...
- ...Software Developer The Software Developer participates in software development projects and is responsible for producing quality... ...support) to improve productivity and code quality Applies sound engineering judgment when using AI generated output, ensuring correctness,...
$61.2k - $141.2k
...serve as a team resource as needed. Required Qualifications Bachelor's degree in Information Systems, Computer Science, Software Engineering, or a related field, or equivalent relevant work experience. For certain roles, U.S. citizenship and the ability to...Contract workTemporary workWork experience placementFlexible hours- Job Title Benefits (employee contribution): Health insurance Health savings account Dental insurance Vision insurance Flexible spending accounts Life insurance Retirement plan All qualified applicants will receive consideration for employment without regard to age, ...Flexible hours
- ...Coordination with BI experts and analysts for customized data models and integration Code updates, new code development, and reverse engineering. Performance tuning, user acceptance training, application support Maintain confidentiality of data Risk assessment,...
- ...Job Title: Junior Software Developer Location: Indianapolis, IN 46204 Duration: 6-12 Months Type: Contract to Hire Interview: Web cam & In-person *Right-to-Hire position after 6-12 months working 37.5 hours per week** **The full-time position requires...Full timeContract workLocal areaRemote work
- ...Job Title: Senior AUTOSAR Software Engineer (10+ Years Experience) Location: Carmel, Indiana Duration: 8+ months Position Summary: Client is seeking a Senior AUTOSAR Software Engineer to play a key role in an Advanced Development Program (ADP) focused on...
$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...the future of aerospace and defense. Our Battle Management Software Department is looking for software engineers to support development...Temporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ...Junior Software Engineer Indianapolis, IN Junior Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions that matter. Our platform shifts organizations...Work at officeWork from homeShift work
- ...THE AME GROUP: We are a Managed Service Provider that is dedicated to providing innovative software solutions for our diverse client base. We are seeking a skilled and versatile Software Developer to join our team in Indianapolis, Indiana . This role involves...Work at officeRemote work
$64.89k - $173.04k
...one person, one family and one community at a time. Position Summary We are seeking a highly skilled and motivated Software Development Engineer to join our dynamic team. As a Software Development Engineer, you will play a crucial role in designing, developing...Hourly payFull timeTemporary workWork experience placementLocal 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 Indianapolis, IN
- principal Indianapolis, IN
- senior principal cloud computing engineer Indianapolis, IN
- principal scientist Indianapolis, IN
- principal cloud computing engineer Indianapolis, IN
- senior principal scientist Indianapolis, IN
- principal applied scientist Indianapolis, IN
- id software Indianapolis, IN
- software quality assurance Indianapolis, IN
- software sales Indianapolis, IN

