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

Jobgether

This position 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, and scaling distributed software systems. You will help shape architecture and technical direction for high-traffic platforms supporting millions of insurance leads and transactions. The role combines deep Java expertise with polyglot development across languages such as Kotlin, Python, Go, and TypeScript. You will drive decisions around microservices, APIs, cloud-native infrastructure, performance, reliability, security, and observability. Beyond individual contribution, you will mentor experienced engineers and collaborate closely with Product, DevOps, and Data teams. This is a fully remote opportunity for candidates located in select U.S. states and authorized to work without visa sponsorship.

\n Accountabilities:

The Principal Software Engineer will provide hands-on technical leadership across architecture, software development, platform reliability, and engineering collaboration.

  • Own the architecture and design of distributed systems supporting millions of insurance leads and transactions.
  • Define and influence technical direction, engineering standards, architecture decisions, and strategic technology roadmaps.
  • Evaluate technologies and frameworks that can improve system performance, maintainability, scalability, and reliability.
  • Lead by example through hands-on coding, technical reviews, system optimization, and implementation of high-quality software.
  • Develop and support backend and platform capabilities using Java and additional languages such as Kotlin, Python, Go, and TypeScript.
  • Design and evolve microservices, RESTful APIs, event-driven architectures, and integrations with internal and external services.
  • Ensure engineering solutions meet security, reliability, compliance, and maintainability expectations.
  • Optimize systems for latency, throughput, availability, and overall performance.
  • Establish and support strong observability practices, including profiling, logging, metrics, and alerting.
  • Collaborate with Product, DevOps, and Data teams to deliver scalable APIs, services, and platform capabilities.
  • Mentor senior and mid-level engineers and contribute to a high-performing, collaborative engineering environment.
  • Support cross-team alignment and help translate complex technical decisions into clear recommendations for technical and non-technical stakeholders.
  • Contribute to special projects, ad hoc initiatives, and other activities supporting broader engineering and organizational objectives.
  • Consistently meet established performance and delivery standards as business needs evolve.

Requirements:

The ideal candidate brings extensive backend engineering experience, strong architectural judgment, and the ability to combine hands-on development with technical leadership.

  • 7+ years of professional software engineering experience, including significant experience in backend or platform engineering.
  • Advanced proficiency in Java and hands-on experience with at least one additional language such as Kotlin, Python, Go, or TypeScript.
  • Proven experience designing, building, and scaling distributed systems and microservice architectures in high-traffic environments.
  • Strong experience with RESTful APIs, event-driven architectures, and integrations with internal and external systems.
  • Deep understanding of system performance, reliability, and observability, including profiling, logging, metrics, and alerting.
  • Practical experience with cloud platforms such as AWS, GCP, or Azure.
  • Experience with Docker, Kubernetes, and modern cloud-native engineering practices.
  • Familiarity with CI/CD pipelines, automated testing, and software quality practices.
  • Strong understanding of scalable and resilient systems design, API architecture, and platform engineering.
  • Experience incorporating security, privacy, and compliance requirements into architecture and implementation.
  • Proven ability to guide technical decisions and influence engineering direction across teams.
  • Strong communication skills, including the ability to explain complex technical concepts to technical and non-technical stakeholders.
  • Experience collaborating closely with Product, DevOps, and Data teams.
  • Demonstrated mentoring and technical leadership capabilities.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent practical experience may be considered.
  • Must currently reside in Alabama, Florida, Georgia, Michigan, Mississippi, Missouri, North Carolina, Oklahoma, Tennessee, Texas, or Virginia .
  • Must be authorized to work in the United States without visa sponsorship.

Benefits:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and paid sick time.
  • Flexible scheduling and flex-time options.
  • Flexible Spending Accounts (FSA) for health and dependent care.
  • Company-paid short-term and long-term disability coverage.
  • No-cost mental, emotional, and physical well-being support through the First Stop Health app.
  • 401(k) retirement plan with a 4% company match .
  • Paid designated holidays without requiring employees to work.
  • Fully remote work environment.
  • Opportunity to influence large-scale distributed systems and technical architecture.
  • Opportunities to mentor engineers and contribute to strategic technology direction.
  • Collaborative environment that values diverse experiences, talents, and perspectives.
\n

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Java/Polygot in Mississippi vacancy
  • $170k - $190k

     ...businesses.   About the Role The Principal Engineer is a highly hands-on technical leadership...  ..., building, and scaling the core software systems that power our technology platform...  ...development in multiple languages (e.g., Java, Kotlin, Python, TypeScript, Go). Ensure... 
    Suggested
    Full time
    Temporary work
    Remote work
    Visa sponsorship
    Flexible hours

    Tivly

    Mississippi
    7 days ago
  • $152.07k - $202.76k

     ...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... 
    Suggested
    Temporary work
    Remote work

    Lumen Inc

    Jackson, MS
    5 days ago
  •  ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Oxford, MS
    3 days ago
  • $197k - $358.5k

     ...Milford or Mountain View], you are expected to report to that location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for design, development and testing of automotive infotainment... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Jackson, MS
    3 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
    5 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... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Jackson, MS
    3 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... 
    Temporary work
    Flexible hours

    Oracle

    Jackson, MS
    3 days ago
  • $104.5k - $234.6k

     ...Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes...  ...services Strong development experience in Java, C++, C#, or similar OO languages... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Jackson, MS
    1 day 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... 
    Full time
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

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

    Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that support... 
    Temporary work
    Flexible hours

    Oracle

    Jackson, MS
    3 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
    3 days ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Jackson, MS
    1 day 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
    3 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
  •  ...clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, and data analysts/data scientists. We...  ...degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT.... 
    H1b

    SynergisticIT

    Starkville, MS
    3 days ago
  •  ...Java React Developer SYNERGISTICIT wants every job seeker to be aware that the job...  ...Who Should Apply: Recent computer science/engineering/mathematics/statistics or science...  ...in the USA. Required Skills for Java/Software Programmers: Bachelors degree or Masters... 
    H1b

    SynergisticIT

    Hattiesburg, MS
    5 days 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
    5 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
    2 days ago
  • $180k - $220k

     ...about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead...  ...technologies, including: Backend: Python, Go, Java; microservices; REST and GraphQL Frontend: TypeScript, React... 

    Datavant

    Jackson, MS
    3 days ago
  •  ...Software Developer Koniag IT Systems, LLC, a Koniag Government Services company, is seeking...  ...in one or more programming languages (Java, Python, C++, or similar) ~ Strong understanding...  ...components ~ ArcGIS Runtime ~ ArcGIS Engine ~ ArcGIS extensions including: ~3-D... 
    Contract work
    Local area
    Remote work

    Koniag

    Stennis Space, MS
    5 days ago
  • $135.2k - $306.4k

     ...the safe and reliable deployment of software, infrastructure, and configuration changes...  ...change. We are seeking a Lead Principal Platform Software Engineer to lead the evolution of Shepherd's...  .... • Strong programming skills in Java, Python, Go, TypeScript, or similar... 
    Temporary work
    Flexible hours

    Oracle

    Jackson, MS
    5 days ago
  • $79.2k - $209.5k

     ...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security...  ...improvements. • Collaborate with principal engineers, architects, and partner...  .... • Strong programming skills in Java, C++, C, Go, or a similar systems/backend... 
    Temporary work
    Flexible hours

    Oracle

    Jackson, MS
    1 day ago
  • $64k - $70k

     ...Software Engineer Alpha Omega is actively looking to fill a position with the NOAA National Centers for Environmental Information (NCEI)...  ...modern programming languages such as Python, R, Scala, C++, Java, C#, and JavaScript. ~ Excellent problem-solving skills and... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    Alpha Omega Services

    Center, MS
    4 days 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
    5 days ago
  •  ...About the role This Software Engineering role requires insatiable curiosity, ingenuity, and grit to identify, test, and recommend technical...  ...with any of the following programming languages: C++, Java, JavaScript, C# ~ Experience developing solutions for... 
    Work at office
    Local area
    Immediate start
    Relocation package
    Night shift

    Integer Holdings Corporation

    Gulfport, MS
    3 days ago
  • $30 per hour

     ...unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult...  ...customer-focus of the leading enterprise software company in the world. Values are OCI’s...  ...in any major language such as: Java, JavaScript, C/C++, Python, GoLang Understanding... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Jackson, MS
    5 days ago
  • $150k - $180k

     ...Role Title: Staff Software Engineer Pearson's PSG-CP (Pearson Software Group - Content Platform) team is looking for a forward deployed...  ...functional. ~ Backend depth in order of importance (Node.JS, Java, and Python). API design, data modeling, auth, error handling... 
    Full time
    Remote work
    Shift work

    Pearson

    Jackson, MS
    3 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
    5 days ago
  •  ...with AI-native capabilities. You will be the second engineer in a two-person enablement pod, embedded with...  ...Experience Requirements ~3+ years of professional software engineering. ~ Backend experience in .NET or Java with working familiarity in Python. ~ Hands‑on experience... 
    Hourly pay
    Remote work

    Eliassen Group

    Jackson, MS
    1 day ago

Do you want to receive more vacancies?

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