Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Principal Software Engineer

Stax Bill

Stax Bill

Software Engineering
Orlando, FL, USA
Posted on Sep 6, 2025
Job Type
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.