Principal Software Engineer
Full-time
Description
We are seeking a Principal Software Engineer with strong expertise in C++ and a proven track record of building and maintaining high-performance systems in Linux-based, cloud-hosted environments. This role involves working across a range of technologies, including Oracle SQL, PL/SQL, Perl, Java, and AWS infrastructure, to deliver reliable, scalable, and well-engineered solutions.
The ideal candidate combines deep technical skills with a proactive, hands-on mindset. They should be comfortable exploring unfamiliar or complex codebases, identifying and resolving issues independently, and contributing to system-wide improvements. Success in this role requires initiative and resourcefulness — the ability to learn independently and navigate challenges without requiring constant direction. Equally important is a consistent and detail-oriented approach to work and a commitment to supporting team excellence and delivery.
As a technical leader, you'll help guide a team of full stack engineers, collaborate closely with cross-functional partners, and take ownership of critical systems that drive the platform forward.
Key Responsibilities:
- Design, develop, and maintain high performance C++ applications.
- Analyze and improve existing systems, including legacy code, to enhance performance, reliability, and maintainability.
- Take initiative in debugging and resolving complex technical issues, even in unfamiliar or undocumented codebases.
- Provide technical direction and mentorship to a team of full stack engineers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Contribute to code reviews, technical standards, and ongoing improvements to engineering practices.
- Ensure system quality through testing, automation, and performance monitoring.
- Support operational excellence by maintaining up-to-date documentation, ticket management, and team communication.
- Stay updated with the latest industry trends and technologies to ensure the team uses best practices.
- Adapt to and thrive in a rapidly changing environment, demonstrating flexibility and resilience.
Requirements
- 8+ years of experience in software engineering, with a focus on large-scale platforms.
- Expert in C++ with strong understanding of object-oriented programming.
- Strong understanding of SQL and database management.
- Strong understanding of Oracle and PL/SQL scripts.
- Experience with Cloud Development in AWS.
- Solid knowledge of Perl scripting.
- Extensive experience working in a Linux environment.
- Strong analytical and problem-solving skills.
- Excellent problem-solving skills and attention to detail.
- Strong leadership and mentoring skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications:
- Experience in Java and Angular frameworks.
- Familiarity with container orchestration tools like ECS or Kubernetes.
- Background in Payment Processing, Financial Services, or other high-availability transactional systems.
- Experience modernizing or refactoring legacy systems.
Personal Attributes:
- Proactive and self-directed; able to take ownership of technical challenges with minimal oversight.
- Relentless drive to achieve goals and meet deadlines.
- Strong analytical and critical thinking abilities.
- Ability to thrive in a fast-paced, dynamic environment.
- Passion for continuous learning and professional development.
- Consistent and dependable in follow-through, documentation, and team updates.
- Detail-oriented with a commitment to delivering high-quality, maintainable solutions.
Recommended Jobs
Marketing Specialist
As a locally owned, community-forward real estate company, Urban Resource has been rooted in Miami Beach for decades. We’re more than a team—we’re neighbors, advocates, and partners in helping our co…
Spa Sales Manager
Ageless Spa is on the lookout for a dedicated and passionate sales expert to join our team. As a Sales Manager, you'll play a vital role in promoting and selling our range of treatments, packages, an…
Speech Therapist
We’re growing and adding to our dynamic health care team…. STAT Home Health has a Part-Time/PRN position available for a Speech Therapist in the Okaloosa/Walton County areas! We invite you to become…
Enrollments & Client Relations Specialist {Bilingual Preferred}
Job Description Job Description Description: Position Overview Responsible for receiving and processing all enrollment contracts into the system. The customer service representative is resp…
HVAC/Plumbing Superintendent
HVAC/Plumbing Superintendent position with a large mechanical and plumbing construction company We are a large growing mechanical contractor that works on many large mechanical hvac and plumbing p…
Full Time Cardiology Interventional Job Ocala, FL
AdventHealth Ocala is seeking a board-certified interventional cardiologist to grow cardiovascular medicine at its 325-bed non-profit hospital in the heart of Florida. Candidates should be experience…
Volunteer Coordinator
Volunteer Coordinator St. Augustine Lighthouse & Maritime Museum, Inc. St. Augustine, FL Are you passionate about building community connections and inspiring others to support a meaningful miss…
Sales Management Trainee
Job Description Job Description At American Senior Benefits we are dedicated to serving those in need of insurance, especially seniors. We are proudly independent, answering only our customers. T…
Front End Manager
Position Title: Front End Manager Department: Operations Supervisor: Branch Manager FLSA: Exempt (Salaried) Position Summary: Ensures that product is properly loaded, rung up and proc…
Driver - PRN
Responsibilities Coral Shores Behavioral Hospital is an 80-bed behavioral health facility located in Stuart, FL, and provides inpatient treatment for children, adolescents, adults, and senior ad…