Principal Software Engineer - Java/Polygot
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.
- 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
- 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
$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...SuggestedContract workWork experience placementWork at officeLocal areaImmediate start2 days per week$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...SuggestedFull timeWork at officeRemote workWorldwide3 days per week$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...SuggestedContract workTemporary workFor contractorsWork at officeLocal areaRemote workHome officeVisa sponsorshipFlexible hours- ...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 timeLocal area
$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 timeLocal area- ...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
$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 workFlexible hours$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 payFull timeTemporary workLocal areaFlexible hours$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 office2 days per week3 days per week- ...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...
- 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...
$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 workWork at officeLocal areaImmediate start2 days per week$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 timeVisa sponsorshipWork visaFlexible hoursShift work$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 contractLocal area$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 workRemote work- ...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 employmentWorldwideFlexible hoursWeekend work
$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 timeRemote workWorldwide- ...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
$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 hiringLocal areaRemote workFlexible hours$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 workFlexible hours$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 payFull timeTemporary workLocal area$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 workWorldwideFlexible hours- 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
- ...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 employmentContract work
- 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 timeLocal areaRemote workWork from homeRelocation packageFlexible hours
$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 timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours$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 timeFlexible hours- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Java/Polygot. Be the first to apply!
- principal software engineer Austin, TX
- senior java developer Austin, TX
- entry level java developer remote Austin, TX
- java web developer Austin, TX
- sr.java developer Austin, TX
- java developer full time Austin, TX
- remote junior java developer Austin, TX
- java microservice developer Austin, TX
- java developer backend Austin, TX
- java spring developer Austin, TX




