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

Not accepting applications on at this time.


Are you an elite Java developer with an appetite for complex challenges? Do you aspire to drive change in a rapidly advancing industry? Skyvera is seeking a Java expert with a blend of technical mastery and passion for innovation in the telecommunications sector.

The telco industry is often reluctant to embrace new technologies. At Skyvera, we are breaking this barrier. Our mission is to pioneer new, cloud-first solutions that redefine how telecom services operate. In this role, you'll be a crucial player in this transformation, leveraging your expertise to develop advanced Java-based applications and guide our product portfolio into a new era of technological excellence.

This role extends beyond individual contributions - you'll be an integral part of a team that values forward-thinking and shared success. You'll mentor a global team of Java coders, providing them with technical guidance, nurturing their growth, and getting them up to speed with exceptional deliveries. Here, your contributions will shape the future of telecom software solutions.

We invite you to bring your enthusiasm, creativity, and expert knowledge to Skyvera. If you're ready to be part of a team that's setting new standards, apply now and join us on this exciting journey!

What you will be doing

  • Actively engaging in hands-on development, translating complex requirements into efficient, robust Java-based applications
  • Using your expertise to guide the team to meet delivery commitments, ensuring high-quality software releases
  • Contributing to solution and architecture design while managing maintenance and support to ensure client satisfaction

What you will NOT be doing

  • Getting overwhelmed by routine maintenance overshadowing the opportunity to work on innovative projects
  • Working in isolation - you’ll collaborate within a team-centric environment, sharing knowledge and expertise
  • Being stuck with outdated technologies - we prioritize staying at the cutting edge of Java and cloud technologies

Candidate requirements

  • At least 4 years of professional experience as a Java developer (excluding university courses)
  • Knowledge of Object-Oriented Programming (OOP) patterns and concepts
  • Familiarity with J2EE, ZK Framework, AngularJS, SOAP, and REST
  • Basic knowledge of SQL
  • Professional experience using generative AI tools (including ChatGPT, Claude, or Gemini)

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