2

Remote Principal Java Software Engineer Jobs in Florida

Senior Software Engineer

Tampa, FL ยท On-site +1

$115K - $152K/yr

SENIOR SOFTWARE ENGINEER Overview We're looking for a Senior Software Engineer who can operate ... Proficiency in one or more modern languages beyond your primary stack - Python, Scala, Go, Java ...

Embedded Software Engineer

Sunrise, FL ยท On-site +1

$125K - $165K/yr

The candidate will have the opportunity to work with local and remote team members and other Ford ... Familiar with object-oriented design principals and patterns. Familiar with SPI, UART, I2C ...

Senior Software Engineer

Tampa, FL ยท On-site +1

$115K - $152K/yr

SENIOR SOFTWARE ENGINEER Overview We're looking for a Senior Software Engineer who can operate ... Proficiency in one or more modern languages beyond your primary stack - Python, Scala, Go, Java ...

Senior Software Engineer (Remote)

Miami, FL ยท Remote

$117K - $154K/yr

This is a remote role anywhere in the USA. Meet the Team Our software engineering team develops software using Cisco's Design Thinking Principles, with simplification and Security at its core. We use ...

Senior Software Engineer (Remote)

Tampa, FL ยท Remote

$115K - $152K/yr

This is a remote role anywhere in the USA. Meet the Team Our software engineering team develops software using Cisco's Design Thinking Principles, with simplification and Security at its core. We use ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

The Software Engineer Intern implements developer tools or product features on a rapid-release ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

Showing results 41-60

Remote Principal Java Software Engineer information

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What are the most commonly searched types of Principal Java Software Engineer jobs in Florida?

The most popular types of Principal Java Software Engineer jobs in Florida are:

What are popular job titles related to Remote Principal Java Software Engineer jobs in Florida?

For Remote Principal Java Software Engineer jobs in Florida, the most frequently searched job titles are:

What job categories do people searching Remote Principal Java Software Engineer jobs in Florida look for?

The top searched job categories for Remote Principal Java Software Engineer jobs in Florida are:

What cities in Florida are hiring for Remote Principal Java Software Engineer jobs?

Cities in Florida with the most Remote Principal Java Software Engineer job openings:

Senior Software Engineer

Tampa, FL โ€ข On-site, Remote

Bond-Pro
Software Developmentย โ€ขย 1 - 10 employees

$115K - $152K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

SENIOR SOFTWARE ENGINEER
Overview
We're looking for a Senior Software Engineer who can operate independently within an Agile team, take ambiguous requirements from concept to production, and bring architectural judgment to how we structure and process data at scale. This is not a developer from a particular tech stack, but rather a true software engineer who can and will work with any number of languages without restriction.
We are only accepting candidates currently residing in the state of Florida, Georgia or Texas at this time.
Responsibilities
  • Work within a Scrum/Agile team through the full sprint cycle - backlog refinement, sprint planning, capacity estimation, daily standups, sprint review, and retrospectives.
  • Participate in requirement refinement sessions with product owners and stakeholders, turning ambiguous asks into well-scoped, estimable stories.
  • Apply modern software design patterns and enforce separation of concerns across the codebase, ensuring components remain loosely coupled and independently testable.
  • Design and build proofs of concept (POCs) to validate new approaches before committing to full implementation.
  • Integrate AI/ML and/or NLP components into production systems.
  • Design and implement systems that handle structured (CSV, relational), semi-structured (JSON), unstructured, and schema-bound formats like Avro, including the tradeoffs between them for storage, processing and schema evolution.
  • Contribute to big data architecture and design patterns - batch and/or streaming pipelines, data partitioning, and scalable processing approaches.
  • Collaborate with UI/UX on interface design decisions, ensuring frontend implementation aligns with usability and design intent.
  • Mentor junior developers through code review, pairing, and design discussions.

Required Qualifications
  • Proven experience working in Scrum/Agile teams, including sprint planning, capacity estimation, and iterative delivery.
  • Strong grasp of modern design patterns (e.g., strategy, factory, repository, observer) and the "separation of concerns" principle - able to explain not just what it is, but why it matters for maintainability and testability.
  • Experience with UI/UX collaboration and requirement refinement.
  • Hands-on experience with structured, semi-structured, unstructured, and schema-based data formats (CSV, JSON, Avro).
  • Big data technology experience (e.g., Spark, Kafka, Hadoop ecosystem or equivalent) and associated design patterns.
  • Demonstrated experience building and validating POCs.
  • Experience designing and building microservices architectures - service decomposition, inter-service communication (REST/gRPC/event-driven messaging), API contracts and independent deployability.
  • Strong understanding of data layer and persistence design patterns - repository pattern, unit of work, CQRS, data access layer abstraction, ORM vs. raw query tradeoffs, caching strategies and both relational (SQL) and NoSQL database design.
  • Experience with cloud platforms - AWS, Azure or Google Cloud Platform (GCP) - including core compute, storage, and managed data services on at least one major provider.
  • Experience with Machine Learning, NLP or AI - applied experience integrating AI/ML components into production systems.

Desirable
  • Proficiency in one or more modern languages beyond your primary stack - Python, Scala, Go, Java, Kotlin, Rust, TypeScript/Node.js or C# - with the versatility to pick up new languages as project needs evolve.
  • Multi-cloud exposure across AWS, Azure, and GCP, and familiarity with cloud-native patterns (containers, Kubernetes, serverless, managed data/streaming services).