AI-First Software Engineer III
$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 at this time.


Are you a talented software engineer who regularly uses AI tools to reach superhero status? We're looking for someone eager to use AI to craft intelligent, forward-thinking solutions that will bring our 100+ product portfolio into the modern world.

At Trilogy's core, we have a strategic product line reshaping industries and how people work and learn. Here's a glimpse of our strategic product line:

  • AdvocateHub: Integrate an AI-powered bot using a Retrieval-Augmented Generation (RAG) approach with OpenAI's GPT-4. You'll develop a seamless sidebar widget, implement feature flags, and build a robust logging mechanism to capture KPIs. Sharpen your skills in AI integration, UI/UX design, and data-driven development.
  • Jive Cloud: Build a game-changing AI feature using generative AI and the Jive REST API. You'll leverage AI interactions within existing user activities, abstract the AI provider for flexibility, and optimize search functionality. Grow your expertise in AI architecture, API design, and performance optimization.
  • ACRM: Develop a cutting-edge CRM solution that seamlessly integrates sales, marketing, and support into a sophisticated, user-friendly interface. You'll work on building advanced data analytics modules, implementing machine learning algorithms for predictive insights, and creating intuitive data visualization tools. Expand your skill set in data engineering, AI/ML, and UI/UX design while creating a platform that drives customer success.

In this role, you can expect to navigate the complexities of integrating AI-driven solutions into these exciting product lines, offering unique opportunities to innovate. Your expertise will guide the development of scalable, serverless applications and innovative features, leveraging the full potential of cloud-native technologies.

Here's what you can expect from our application process:

  • A quick check: Answer a few yes/no questions to confirm you meet the basic requirements.
  • Prove your potential: Take a 15-minute cognitive assessment (the Criteria CCAT), scientifically proven to be the best predictor of success in roles that require rapidly gaining and applying new knowledge.
  • Showcase your skills: Demonstrate your coding prowess by writing, testing, and refactoring code, developing new features with AI, and collaborating with AI to diagnose and solve problems.
  • Connect with leadership: Engage in a 30-minute Google Meet interview with a member of our Engineering leadership team.

This comprehensive process takes approximately 5 hours, which you can complete at your own pace. We value your time and effort, so we'll provide the results of each assessment within 24 hours of completion and interview decisions within 3 business days.

Are you up for the challenge? Apply now to transform legacy systems with innovative thinking!

What you will be doing

  • Leverage cutting-edge AI tools to improve efficiency in coding, error detection, feature development, bug fixing etc.
  • Modernize our strategic product lines through AI-driven innovations, enhancing performance, scalability, and user engagement.
  • Develop and deploy efficient back-end solutions using serverless technologies, focusing on creating robust, cloud-native applications.
  • Conduct comprehensive code reviews and collaborate with a global team to ensure best practices and high standards.

What you will NOT be doing

  • Routine Monotony: We keep cumbersome infrastructure tasks to a minimum so you can focus on creating innovative solutions.
  • Endless Meetings: We value your expertise in development over sitting in meeting rooms. Expect more coding, less talking.

Key responsibilities

  • Enhance product functionality and effectively integrate AI-driven solutions into our cloud services.

Candidate requirements

  • 4+ years of experience in software development with a focus on writing production code for the server-side of web applications.
  • At least 2 years of experience being the primary technical contributor in a team for a software product's development.
  • At least 1 year of hands-on experience with cloud-native development (any cloud vendor) or serverless architectures.
  • Experience leveraging AI tools like Copilot, Cursor, or ChatGPT in day-to-day software development (e.g. creating prompts for coding tasks).
  • Proficiency in SQL AND either Java or C#.

Meet a successful candidate

Watch Interview
Kavya Harlalka
Kavya  |  Software Engineer

Every developer knows that tunnel vision you get when the interruptions finally stop and the code can flow through you without distraction. ...

Meet Kavya
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.

Pass Cognitive Aptitude Test.

Pass English Proficiency Test.

Pass English Proficiency Test.

Prove Real-World Job Skills.

Prove Real-World Job Skills.

Ace An Interview Or Two.

Ace An Interview Or Two.

Accept Job Offer.

Accept Job Offer.



Frequently asked questions

About the role

About Crossover

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.