Principal Software Engineer

  • Posted 11 hours ago | Updated 7 hours ago

Overview

On Site
USD 150,000.00 - 200,000.00 per year
Full Time

Skills

Innovation
FOCUS
Security Operations
SaaS
GraphQL
Management
Continuous Integration
Continuous Delivery
Collaboration
Backend Development
Java
Spring Framework
Python
Legacy Systems
Data Engineering
Data Science
Workflow
PostgreSQL
Snow Flake Schema
Messaging
RabbitMQ
Apache Kafka
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
System Deployment
LMS
Artificial Intelligence
Frontend Development
React Native
Microservices
Data Processing
Kubernetes
Load Balancing
DevOps
Agile
Sprint
Communication
Mentorship
Leadership
Product Innovation

Job Details

Principal Software Engineer in Tampa

Your new company

Join a cutting-edge technology company based in Tampa, FL, where innovation, scale, and impact converge. This organization is seeking a
Principal Software Engineer for a full-time, permanent position. With a strong focus on security operations and SaaS platforms, the company offers a collaborative environment and a relocation package for qualified candidates.

Your new role

As a Principal Software Engineer, you'll lead the development of scalable, secure, and high-performance software solutions. You'll design and implement REST and GraphQL APIs, oversee CI/CD pipelines, and work on systems operating at significant scale. This role involves close collaboration with internal and external stakeholders, mentoring team members, and driving projects from concept to completion. You'll be working onsite five days a week in Tampa, FL.

What you'll need to succeed
  • Strong backend development experience with Java, Spring, and Spring Boot
  • Proficiency in Python, especially for legacy systems, data engineering, and data science workflows
  • Experience with Postgres, Snowflake, and messaging systems like RabbitMQ and Kafka
  • Cloud expertise in AWS (primary) and Google Cloud Platform (partial system deployment)
  • Familiarity with AI services, internal LMS models, and production-level AI integration
  • Front-end development experience with React Native
  • Deep understanding of microservices architecture and backend data processing
  • Experience with Kubernetes for load balancing and DevOps
  • Comfortable working in Agile environments with 2-week sprints
  • Strong leadership, communication, and mentoring skills

What you'll get in return
  • Competitive salary range of $150,000-$200,000
  • Relocation package available
  • Full benefits and a collaborative, high-impact work environment
  • Opportunity to work on large-scale systems and cutting-edge technologies
  • A leadership role with ownership over key projects and product innovation

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.

#LI-DNI
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.