Logo for Tivly

Principal Software Engineer

Role overview

Qualifications

  • 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.
  • Bachelor’s degree in Computer Science, Engineering, or related field; equivalent practical experience considered.

Responsibilities

  • Own the architecture and design of distributed systems serving millions of insurance leads and transactions.
  • Lead by example through hands-on coding, technical reviews, and system optimization.
  • 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.

Key facts

Hard skills

Other skills

  • Reliability
  • Communication
  • Collaboration
  • Strategic Thinking

About the company

Tivly logo

Tivly

Insurance

Formerly CommercialInsurance.net, Tivly is a digital commercial insurance marketplace matching insurance providers with businesses in need of coverage. We use a combination of martech and insurtech services coupled with live customer support and proprietary technology to facilitate over 70,000 potential connections per month. We got our start in 2009 as CommercialInsurance.net and rebranded to Tivly in November of 2022. Tivly was inspired by the word “posiTIVLY” to reflect our mission to make a positive experiences for both businesses searching for insurance and insurance providers searching for customers. In addition to the marketplace, we provide digital optimization and call center services for insurance industry partners looking to create better, faster customer journeys.

Company details

Company typeSME
IndustryInsurance
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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




Position Overview
The Principal Engineer will design, build, and scale core software systems that power Tivly’s technology platform. This is a highly hands-on role focused on applying modern engineering practices—ranging from microservices architecture and API development to multi-language (polyglot) solutions—to optimize performance, reliability, and scalability across our products.
Reporting directly to the Chief Technology Officer, this role plays a key part in defining Tivly’s technical direction, driving system architecture decisions, and mentoring engineers to deliver high-quality, maintainable software that supports business growth and innovation.

Key Responsibilities

  • Own the architecture and design of distributed systems serving millions of insurance leads and transactions.
  • Lead by example through hands-on coding, technical reviews, and system optimization.
  • Collaborate with Product, DevOps, and Data teams on scalable API integrations and microservices.
  • Evaluate new technologies and frameworks to enhance performance and maintainability.
  • Support cross-functional development in multiple languages (e.g., Java, Kotlin, Python, TypeScript, Go).
  • Mentor senior and mid-level engineers, fostering a high-performing and collaborative environment.
  • Ensure security, reliability, and compliance within all engineering deliverables.
  • Contribute to strategic technology roadmap planning and cross-team alignment.
Additional Responsibilities 
Perform other related duties, ad hoc tasks, and special projects as assigned to support departmental and organizational goals.
Metrics 
Achieving success in this position is dependent upon consistently meeting and maintaining the established metrics and performance standards. These standards are defined by the direct supervisor and the organization and are subject to periodic updates to ensure alignment with evolving business needs and expectations.
Required Qualifications
  • 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 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.

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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Tivly

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.