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

Principal Software Engineer - Java/Polygot

$170k - $190k
Full-time

Tivly

Location: This is a remote role where 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.

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.

Compensation
  • Annual salary of $170,000–$190,000, commensurate with experience, plus bonus potential.

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
  • This position includes bonuses in addition to base salary

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 6 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Java/Polygot in Mississippi vacancy
  •  ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer - Java/Polyglot based in the United States. This is a highly hands-on technical leadership role focused on designing, building... 
    Suggested
    Full time
    Temporary work
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Jobgether

    Mississippi
    4 days 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. Familiarity with... 
    Suggested
    Full time
    Remote work
    Worldwide

    Rocket Software

    Jackson, MS
    4 days ago
  • $186.16k - $304.7k

    Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for...  ...in HTML, CSS, Javascript, JSP, ASPX, JSON, REST, .NET, Java, and XML; Windows Server 2012 and Linux administration; enterprise... 
    Suggested
    Work experience placement
    Work at office
    Remote work

    Akamai

    Jackson, MS
    2 days ago
  • $114.6k - $234.6k

    Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server...  ...Engineering Programming languages: C/C++ expertise, Java Tools, software, etc.: Development experience on Linux Preferred... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Jackson, MS
    2 days ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Suggested
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Jackson, MS
    2 days ago
  • $135.2k - $306.4k

     ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low...  ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of comprehensive... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Jackson, MS
    2 days ago
  • $114.6k - $234.6k

     ...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for...  ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to develop... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Jackson, MS
    2 days ago
  •  ...Job Description Job Description Our client is looking for  Full Time Java Developers -   Virtual Or Onsite - Can Work From Home!!! Full Time candidates may be remote or onsite.   NOTE:  ~ Note:  MUST BE US CITIZEN ~NO CORP-2-CORP ~ Immediate start date... 
    Full time
    Immediate start
    Remote work
    Work from home

    Exec-Resourcing

    Jackson, MS
    a month ago
  • SIX Software Engineers ( Java, Spring, Spring boot, Apache NiFi, Maven, Hadoop, MongoDB, MS Access, Accumulo) in Baltimore, MD Accumulo, Apache Nifi, Hadoop, Java, Maven, MS Access, Spring Boot, Spring Frameworks Location: Maryland Job Function: Software Development... 
    Full time
    Remote work

    DBA Web Technologies

    Mississippi
    more than 2 months ago
  • $100k

     ...Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career...  ...careers into tech.Preferred SKILLS For Java/Full stack/Devops PositionsAssociate or...  ...of Core Java, javascript, C++ or software programming Spring boot, Microservices,... 
    H1b

    SynergisticIT

    Jackson, MS
    4 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Remote job
    Full time

    SynergisticIT

    Jackson, MS
    1 day ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Jackson, MS
    4 days ago
  •  ...client is seeking an enthusiastic Junior Software Developer to join their growing team in Paarl...  ...under the guidance of experienced engineers. You will contribute to the development of...  ...one programming language (e.g., Python, Java, C#). Good problem‑solving and analytical... 
    Work at office
    Remote work

    Placements24

    Mississippi
    4 days ago
  •  ...interest of national security. Job Title: Senior Specialist, Software Engineering L3 Harris is seeking highly skilled and motivated software engineering...  ...new features. This team is primarily responsible for Java code and the Postgre SQL database. Successful candidates will... 
    Local area
    Flexible hours

    L3Harris Technologies

    Port Gibson, MS
    17 hours ago
  •  ...etc to name a few. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make...  ...preparing for interviews please visit REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters degree in Computer Science... 
    Immediate start
    Remote work

    SynergisticIT

    Hattiesburg, MS
    2 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world...  ...On Writing and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating... 
    Remote job
    Internship

    Danaher

    Biloxi, MS
    2 days ago
  • Software Developer Position XDIN subsidiary of ALTEN Group, includes 500 employees dedicated to the automotive engineering development. ALTEN is a leader in engineering and information technology...  ...End. Experience in C#,.Net, or Java Knowledge of the software development... 
    Temporary work

    XD Innovation

    Byhalia, MS
    1 day ago
  • Junior Software Engineer Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies. Employee ownership...  ...apps including Experience Builder Maintain deployments of Java servlets and web applications in Apache Tomcat Develop... 
    Work at office

    Radiance Technologies

    Center, MS
    4 days ago
  • $115k - $192.9k

     ...possible time. FCSD Tech delivers world class software that our • Dealers use to Diagnose,...  ...business In this position.... As a software engineer on our global team, you'll work with...  ...Architecture and Agile Framework. 3+ Core Java, Spring boot, frontend framework such as... 
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Jackson, MS
    1 day ago
  • $77.1k - $123.3k

     ...their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors...  ...maintain end-to-end features across both backend services (Java/Spring) and frontend applications (React) supporting higher... 
    Full time
    Live in
    Local area
    Worldwide

    Cengage Group

    Jackson, MS
    4 days ago
  • $100k - $120k

     ...solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits,...  ...experience. Shipped production software in Python and Java COMPETENCIES - SKILLS/KNOWLEDGE/ABILITIES: Strong technical... 
    Full time
    Temporary work
    Local area
    Remote work

    Nelnet

    Jackson, MS
    4 days ago
  • $96.8k - $120k

     ...stimulating and challenging career where your engineering expertise can be leveraged to create,...  ...We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge...  ...oriented programming languages. Ideally C++ or Java. • Project leadership experience is... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Jackson, MS
    4 days ago
  • Software Developer in Test Anywhere Type: Contract Category: Quality Assurance (QA) Industry: Financial Services Workplace Type: Remote...  ...automated testing solutions across Angular user interfaces and Java/Spring Boot REST APIs to deliver a consistent experience and... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Jackson, MS
    2 days ago
  •  ...Description Job Description Camgian is hiring a Senior QA Software Engineer to join our team in Starkville, MS . This is a hands-on...  ...Strong proficiency in at least one programming language (Python, Java, C#, C++, or Go), with the ability to read and debug... 
    Work at office

    Camgian Corporation

    Starkville, MS
    15 days ago
  • $114.6k - $234.6k

     ...unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult...  ...4 Responsibilities As a member of the software engineering division, you will take an...  ...Data Store primitives Proficiency in Java programming patterns Experience with... 
    Temporary work
    Flexible hours

    Oracle

    Jackson, MS
    5 days ago
  •  ...Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development...  ...the implementation of new solutions. Principal Duties and Essential Responsibilities...  ...squad Strong proficiency in Java (Spring Boot, Spring MVC, JPA/Hibernate... 
    Local area
    Shift work

    Verint Systems

    Jackson, MS
    4 days ago
  • $100k - $150k

     ...jobs are doing and act on them. We are looking for a full-stack software engineer to design, build, and launch new features on these web...  ...Proficiency in one or more modern backend programming languages (e.g., Java, Kotlin, or similar). Experience building and operating... 
    Work experience placement
    Local area
    Remote work

    Indeed

    Jackson, MS
    4 days ago
  • $112k - $150k

     ...and operations. We're looking for an AI Engineer to help transform GE Aerospace operational...  ...Development Define, build, and evolve AI-powered software products that accelerate Commercial...  ...for the project (e.g., Python, Java, C#, TypeScript-based on system needs) Proven... 
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    Jackson, MS
    4 days ago
  • $260.1k

     ...surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering...  ..., with deep expertise in backend programming (e.g., Go, Java, Python) and cloud-native architecture. Deep money-movement... 
    Local area

    Coinbase

    Jackson, MS
    1 day ago
  • $99.6k - $192.9k

     ...workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward-...  ...experience with Python (highly preferred for AI/Data) and/or Java. Exposure to or hands-on experience integrating LLM APIs (e.... 
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Jackson, MS
    2 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!