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

Principal Software Engineer - Java/Polygot

Full-time

Tivly

Location: Remote. Candidates must currently reside in one of the following states: Alabama, Florida, Georgia, Michigan, Mississippi, Missouri, North Carolina, Oklahoma, Tennessee, Texas, or Virginia.

 

Employment type: Full-time

 

Work authorization: Must be authorized to work in the U.S. without visa sponsorship

 

About Tivly
Tivly is one of the largest marketplaces for commercial insurance in the United States, connecting business owners looking to protect their businesses with insurance carriers that fit their needs. Since 2009, Tivly has established a network of over 200 trusted carriers, agents, and brokers serving a wide range of businesses.

 

About the Role
The Principal Engineer is a highly hands-on technical leadership role at Tivly, responsible for designing, building, and scaling the core software systems that power our technology platform. Reporting directly to the Chief Technology Officer, this role helps define Tivly's technical direction and drives system architecture decisions. You'll apply modern engineering practices, from microservices architecture and API development to multi-language (polyglot) solutions, to improve performance, reliability, and scalability across our products. Success in this position requires deep technical expertise, strong architectural judgment, and a commitment to mentoring engineers. The goal is high-quality, maintainable software that supports business growth and innovation.

 

What You'll Do

Architecture & Technical Direction

  • Own the architecture and design of distributed systems serving millions of insurance leads and transactions.
  • Evaluate new technologies and frameworks to enhance performance and maintainability.
  • Contribute to strategic technology roadmap planning and cross-team alignment.

Hands-On Engineering

  • Lead by example through hands-on coding, technical reviews, and system optimization.
  • Support cross-functional development in multiple languages (e.g., Java, Kotlin, Python, TypeScript, Go).
  • Ensure security, reliability, and compliance within all engineering deliverables.

Collaboration & Mentorship

  • Collaborate with Product, DevOps, and Data teams on scalable API integrations and microservices.
  • Mentor senior and mid-level engineers, fostering a high-performing and collaborative environment.

Additional Responsibilities & Metrics

  • Perform other related duties, ad hoc tasks, and special projects as assigned to support departmental and organizational goals.
  • Consistently meet and maintain the established metrics and performance standards. Your direct supervisor and the organization set these standards and update them periodically to match changing business needs.

What You Bring

  • 7+ years of professional software engineering experience, including significant time in backend or platform roles.
  • Advanced proficiency in Java, plus hands-on experience with at least one additional language such as Kotlin, Python, Go, or TypeScript.
  • Proven track record designing, building, and scaling distributed systems and microservice-based architectures in a high-traffic environment.
  • Strong experience with RESTful APIs, event-driven architectures, and integrating with internal and external services.
  • Deep understanding of system performance, reliability, and observability (profiling, logging, metrics, alerting).
  • Practical experience with cloud platforms (e.g., AWS, GCP, or Azure), containerization (Docker), and orchestration (Kubernetes).
  • Familiarity with modern CI/CD pipelines, automated testing, and code quality practices.
  • Experience working closely with Product, DevOps, and Data teams to ship features and platform capabilities.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or a related field; equivalent practical experience considered.

 

Core Competencies

  • Technical Leadership: Guides architecture decisions, sets engineering standards, and influences cross-team technical direction.
  • Systems Design & Architecture: Designs scalable, resilient distributed systems and microservice-based platforms.
  • Polyglot Programming: Expert in Java, with the ability to work effectively in multiple languages (e.g., Kotlin, Python, Go, TypeScript).
  • Cloud-Native Engineering: Builds and operates services on modern cloud platforms using containers, orchestration, and CI/CD.
  • Performance & Reliability: Optimizes systems for latency, throughput, availability, and observability.
  • API & Integration Design: Crafts clear, secure, and maintainable APIs and integrations with internal and external systems.
  • Security & Compliance Mindset: Incorporates security, privacy, and compliance requirements into architecture and implementation.
  • Cross-Functional Collaboration: Partners effectively with Product, DevOps, and Data teams to deliver business outcomes.
  • Strategic Thinking: Aligns technical decisions and roadmaps with broader company and product strategy.

 

Benefits

We support our team with comprehensive benefits that promote health, balance, and financial well‑being, including:

  • Medical, Dental, and Vision Insurance
  • Paid Time Off (PTO) and Paid Sick Time
  • Flexible Scheduling (Flex Time)
  • Flexible Spending Accounts (FSA) for health and dependent care
  • Company‑paid Short‑ and Long‑Term Disability
  • No‑cost mental, emotional, and physical well‑being support through the First Stop Health app
  • 401(k) with 4% company match
  • Pay for designated holidays without having to work

Inclusion: It's Simple, We All Belong
Tivly celebrates diversity and equality! We are committed to building a team with a diverse variety of experiences, talents, and perspectives. We believe that creating a culture where everyone can fit in and belong has a positive influence on our communities and our customers. The more inclusive we are, the better our work will be. Creating a culture of equality isn't just the right thing to do; it's what Tivly chooses to do.

Applicant information collected during the hiring process will be used solely to assess qualifications, verify eligibility for employment, and make hiring decisions. Applicant data will be stored securely and retained only for as long as necessary to complete the recruitment process and meet legal, regulatory, and record‑keeping requirements, after which it will be deleted or anonymized in accordance with our data retention policies.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Java/Polygot in Austin, TX vacancy
  • Principal Software Engineer The Principal Software Engineer will engage in the design and development of scalable and efficient in-house and vendor...  ...in data analytics with excel or SQL. Experience in java/python Preferred Qualifications Detailed technical knowledge... 
    Suggested

    Professional Recruiters

    Austin, TX
    2 days ago
  • Job-ID29182294Reference26-24470Hybrid schedule in Austin, TX Software Engineer Organization / Role Description: As a member of the Enterprise...  ...years of experience developing enterprise applications using Java, JavaScript, and modern web frameworks; Angular preferred. •... 
    Suggested

    Mindlance

    Austin, TX
    3 days ago
  • $233.36k - $320.87k

     ...We're looking for a Senior Principal Software Engineer to join Procore's Workflows team. In this role, you’ll have the unique opportunity to drive...  ...expertise across the modern stack (e.g., Ruby on Rails, Go, Java, Node.js, Python; React, TypeScript) with mastery of... 
    Suggested
    Contract work
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore Technologies

    Austin, TX
    3 days ago
  • $250k - $280k

     ...are seeking a highly skilled and experienced Principal Engineer to join our Post Trade Engineering team. As a...  ...performance, low-latency brokerage systems using Java/Golang Assesses the health and performance of software applications and databases and provides... 
    Suggested
    Full time
    Work at office
    Remote work
    Worldwide
    3 days per week

    DriveWealth

    Austin, TX
    18 hours ago
  • $135.9k - $153k

     ...Through human-centered design and modern engineering best practices, we help our government...  .... Position summary The Senior Software Engineer’s purpose is to improve overall...  ...native microservices and RESTful APIs using Java, Spring Boot, and containerized... 
    Suggested
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work
    Home office
    Visa sponsorship
    Flexible hours

    Nava PBC

    Austin, TX
    18 hours ago
  •  ...responsible for devising innovative solutions to support the imaginations of the greatest game creators in the industry. As a Principal Software Engineer, you will craft complex componentized systems that help game developers quickly prototype their games. You will also... 
    Full time
    Local area

    Aristocrat Technologies

    Austin, TX
    9 hours ago
  • $118.3k - $168.3k

     ...Position OverviewCome join the AI team at Zynga making an impact across all of the company's games - Central Technology! As a Principal Software Engineer, you will be responsible for the technical vision, design and implementation of AI-powered tools and systems that elevate... 
    Full time
    Local area

    Zynga

    Austin, TX
    1 day ago
  •  ...not provide immigration sponsorship for this positionPrincipal Software EngineerThe RoleAre you energized by rapid software development...  ...changing ideas to market. If you are a highly skilled Software Engineer with a passion for creating products and services that make lives... 
    Full time

    Fidelity Investments

    Austin, TX
    9 hours ago
  • $96.8k - $251.6k

     ...security offerings. We're looking for hands‑on engineers with a passion for solving difficult...  ...systems, have a strong knowledge of software architecture, and value simplicity and scale...  ...distributed environment. ~ Strong knowledge of Java, Go, Python, or C++. ~ Strong knowledge... 
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    1 day ago
  • $144.2k - $288.4k

     ..., is seeking a hands-on, passionate, and people-focused Principal Software Development Engineer to join our high-energy, growing team. In this role, you...  ...experience with modern technologies and frameworks, including Java, Python, Node.js, Angular, and ReactJS. ~7+ years of... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Austin, TX
    3 days ago
  • $147.5k - $245.9k

     ...We are seeking an Assistant Vice President (AVP), Technology Software Engineer to lead the design, development, and delivery of scalable, secure...  .... Preferred development background using .NET/C# or Java. Hands‑on experience with AWS cloud services and cloud‑native... 
    Work at office
    2 days per week
    3 days per week

    Jobleads-US

    Austin, TX
    5 days ago
  •  ...Description About this Role At Fandom, this Principal Engineer role reports to the VP of Engineering...  ...You Have... ~10+ years of software engineering experience with a track-record...  ...1 or more of the following languages:  Java, Python, Golang , Kotlin ~ Designing... 

    Hired Recruiters

    Austin, TX
    28 days ago
  • Senior Principal Software Engineer (ServiceNow Process Architect)Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding... 

    Dell Technologies

    Round Rock, TX
    3 days ago
  • $198.24k - $272.58k

     ...Job Description Job Description We're looking for a Principal Software Engineer to join Procore's Directory team, part of our Product & Technology organization. The Directory team owns the user and company management experience within a construction workspace — the... 
    Contract work
    Work at office
    Local area
    Immediate start
    2 days per week

    Procore

    Austin, TX
    26 days ago
  • $175k

     ...that infrastructure. We design and deploy the hardware and software behind commercial-scale distributed energy resources (DER)...  ...is creating. About the Role We're looking for a Principal Software Engineer to provide technical leadership across our platform, from... 
    Full time
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Yotta Energy

    Austin, TX
    13 days ago
  • $142.8k - $274.8k

    Overview The Microsoft Azure team is seeking a Principal Software Engineer to lead the development of firmware , debugging, and validation of next...  ...coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Other... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Austin, TX
    1 day ago
  • $152.07k - $202.76k

     ...future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for...  ...in one or more modern programming languages such as Python, Java, Scala, Go, or equivalent technologies. Experience delivering... 
    Temporary work
    Remote work

    Lumen Inc

    Austin, TX
    3 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK) At the company we’re leveraging our experience in building rockets and spacecraft to deploy Starlink,... 
    Permanent employment
    Worldwide
    Flexible hours
    Weekend work

    United States Digital Space LLC

    Austin, TX
    12 hours ago
  • $143k - $193.05k

     ...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for...  ...as well as modern programming languages (e.g., Java, Python, Go, or similar) and API design. Hands-on experience... 
    Full time
    Remote work
    Worldwide

    Rocket Software

    Austin, TX
    2 days ago
  •  ...and the US, we have brought together the top scientific and engineering minds using proven technologies to unlock fusion power at...  ...globally. Your Role Focused Energy is looking for a Principal Software Engineer to define and own the Core Software architecture that... 
    Work at office

    Focused Energy

    Austin, TX
    2 days ago
  • $180k - $210k

    We're currently hiring a Principal Software Engineer to join our growing remote team. Help Us Build the Future of Outdoor Services At LawnStarter, we're transforming the $100B+ outdoor home services industry—making it easier for homeowners to book, manage, and enjoy services... 
    Currently hiring
    Local area
    Remote work
    Flexible hours

    LawnStarter

    Austin, TX
    2 days ago
  • $114.6k - $234.6k

     ...RoCE and Infiniband. We're excited to meet a talented Senior Software Engineer like you, who shares our enthusiasm for innovation and...  ...development. Technical Skills: Programming languages: Python, Java, TypeScript Development methodologies: Agile Principles Data... 
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • $144.2k - $288.4k

     ...Position Summary We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and...  ...• Develop scalable services and APIs using Java, Go, Node.js, or Python • Optimize performance,... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Austin, TX
    2 days ago
  • $114.6k - $234.6k

     ...Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure...  ...systems support critical business and engineering processes that influence billions of...  .... Strong programming skills in Java, Python, Go, C#, or similar modern programming... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Austin, TX
    2 days ago
  • Application/Software Engineers (Java + Python + GCP) Role: Application/Software Engineers (Java + Python + GCP) Location: Austin TX (100% onsite) Duration: Full Time Only Experience Level: 6 to 15 years Job Description: Design and development of application middleware... 
    Full time

    Zortech Solutions

    Austin, TX
    1 day ago
  •  ...your role and advance your career - and we have the perfect software engineering opportunity for you. As a Software Engineer III at JPMorgan...  ...data structures. Strong knowledge and practical experience with Java, RESTful APIs, and Microservices architectures. Practical... 
    Permanent employment
    Contract work

    JPMorgan Chase Bank, N.A.

    Austin, TX
    4 days ago
  • Job DescriptionThe Role: General Motors is seeking a software engineering leader to modernize and scale the build systems that support software-defined vehicles. This role will help lead the transition from a legacy Make-based system to Bazel, Google’s open-source build... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  • $238.7k - $365.7k

    Job DescriptionThe RoleGeneral Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who... 
    Full time
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    2 days ago
  • $135.2k - $306.4k

     ...operational safety. We are seeking strong programming skills in Java, Python, Go, TypeScript, or similar languages. We want...  ...and shaping architecture across teams. We require solid software engineering fundamentals, including testing, code quality, design patterns... 
    Full time
    Flexible hours

    Oracle

    Austin, TX
    27 days ago
  • A leading technology company in Austin, Texas is seeking a Principal Software Developer for their Cloud Infrastructure team. You will lead design...  ...with distributed systems, along with strong knowledge in Java or C++. This role offers comprehensive benefits including health... 
    Flexible hours

    Oracle

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Java/Polygot. Be the first to apply!