Senior Principal Software Engineer
$100,000 USD/year Pay is set based on global value, not the local market. Most roles = hourly rate x 40 hrs x 50 weeks ($50 USD/hour)

Not accepting applications on crossover.com at this time.

Description

In the vast landscape of software development, mastery of C++ isn’t just a skill; it’s an art. Imagine applying your craft across a broad spectrum of products, each day ushering in a new challenge, each product a new canvas. IgniteTech isn't just any enterprise software platform; it's a paradigm shift. We aren’t about sticking to one product, one niche. Our library of solutions is expansive, and at the heart of our growth is a relentless pursuit of quality and innovation.

Your role as a Software Engineer III goes beyond coding; it's about weaving masterpieces in the form of software upgrades and customizations. Every line you write, every solution you architect has a singular aim: driving unparalleled user experiences. With the world’s fastest-growing software portfolio at your fingertips, your expertise in C++ can shape the future of enterprise software. If you're ready for a dynamic journey that transcends traditional boundaries, your chapter with IgniteTech is waiting to be written.

What you will be doing

  • Architecting and implementing high-quality upgrades and customizations tailored to client needs.
  • Collaborating closely with clients, understanding their needs, and tailoring solutions that exceed expectations.
  • Driving continuous improvement by setting standards, refining processes, and championing best practices in C++ development.

What you will NOT be doing

  • No administrative overheads. Your core focus is on devising and executing solutions, not just supervising.
  • You won't be pigeonholed. With a vast array of products at your disposal, stagnation is not an option. Dive into new challenges and technologies every day.

Key responsibilities

  • Develop and deliver impeccable software upgrades and customizations, ensuring top-notch code quality at all times.

Candidate requirements

  • At least 5 years of professional experience coding in C/C++ 
  • At least 8 years of professional software development experience
  • At least 2 years of experience delving into software design and architecture
  • A grasp of AI, Large Language Models (LLMs), and prompt engineering, including Chain-of-Thought (CoT) prompting and Self-Consistency in CoT

Meet a successful candidate

Watch Interview
Fabiano Lucchese
Fabiano  |  SVP of Software Engineering
Brazil  

Does your company encourage your natural creativity? This Brazilian engineering leader rediscovered his purpose after unleashing both his an...

Meet Fabiano
How it works

Applying for a role? Here’s what to expect.

We’ve curated a series of steps that take the guesswork (and cognitive bias) out of recruiting the best person.

Pass Cognitive Aptitude Test.
STEP 1

Pass Cognitive Aptitude Test.

Pass English Proficiency Test.
STEP 2

Pass English Proficiency Test.

Prove Real-World Job Skills.
STEP 3

Prove Real-World Job Skills.

Ace An Interview Or Two.
STEP 4

Ace An Interview Or Two.

Accept Job Offer.
STEP 5

Accept Job Offer.

Celebrate!
STEP 6

Celebrate!

Frequently asked questions

About Crossover

What you will learn

Amplify your C++ prowess in an environment that embraces innovation. As you navigate our expansive product suite, you’ll immerse in diverse domains, challenge your problem-solving skills, and learn to integrate AI-first solutions seamlessly. Beyond technical acumen, you’ll foster collaboration and leadership, nurturing teams and driving projects to fruition.

Work examples

IgniteTech is more than just a software company; it's a hub of innovation and excellence. Let's take a glimpse into the heart of our operations:

  • Dynamic Solutions: Explore a myriad of projects, from data analytics, IoT integrations, to complex database management systems – all optimized with the prowess of C++.
  • Customized Enterprise Suites: Our tailored solutions are designed to cater to specific client needs, ensuring a seamless blend of scalability, robustness, and efficiency.
  • Database Mastery: At the core of many enterprise solutions lies an efficient database management system. Discover how we harness C++ to enhance performance, streamline operations, and integrate advanced functionalities.
  • AI-First Integrations: Step into a world where C++ interfaces with AI, paving the way for smart, adaptive, and future-forward software modules.

Dive in, and witness firsthand the vast expanse of opportunities and challenges you'll be navigating, as you contribute to redefining enterprise software with IgniteTech.

Meet some people who've landed similar jobs

Why Crossover

Recruitment sucks. So we’re fixing it.

The Olympics of work

The Olympics of work

It’s super hard to qualify—extreme quality standards ensure every single team member is at the top of their game.

Premium pay for premium talent

Premium pay for premium talent

Over 50% of new hires double or triple their previous pay. Why? Because that’s what the best person in the world is worth.

Shortlist by skills, not bias

Shortlist by skills, not bias

We don’t care where you went to school, what color your hair is, or whether we can pronounce your name. Just prove you’ve got the skills.