For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Sngular
Sngular

Principal Software Engineer - Java

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Cloud
Java
+33

Permanent role
3 days ago
Apply now

At Sngular, we’re a global technology solutions company built around people. We’re looking for a Principal Software Engineer to lead high-impact engineering projects and shape the future of our digital solutions.

What you’ll do:

With the constant evolution of the architecture of the Atlassian ecossystem, namely with Cloud and Forge, we need experts to help us build the next phase of our client apps. You’ll lead complex, end-to-end software engineering projects in the Atlassian ecossystem. From requirements analysis and architecture to deployment and long-term evolution.

Drive technical excellence across teams. Set best practices in code quality, testing, CI/CD, version control, and scalable architectures.

Be a technical reference and mentor. Guide and support engineering teams in programming, scripting, and database technologies.

Work in Agile environments. Collaborate across teams to ensure on-time, on-budget delivery of high-value software.

Design and scale technical architectures.

Define the structure of software solutions, understanding both business needs and system-level constraints.

What we’re looking for:

  • 8–10 years of hands-on experience in software engineering.
  • Strong expertise in areas like backend development, cloud, software architecture, or data engineering.
  • Ability to define and communicate technical strategy across squads and stakeholders, aligning technology with business objectives.
  • Familiarity with DevOps practices, CI/CD pipelines (e.g., Jenkins, GitLab CI, Bamboo)
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
  • Proven experience designing and optimizing scalable and resilient distributed systems, including cloud-native architectures using Docker, Kubernetes, and service meshes.

More specifically:

  • Strong expertise in Java
  • Experience with RESTful APIs, GraphQL, and microservices architecture.
  • Experience with React or similar languages.
  • Experience with Relational databases.
  • Fluent written and spoken English.
  • Experience with Jira, and other Atlassian tools.
  • Excellent communication skills and the ability to influence technical decisions.
  • A problem-solver mindset, eager to tackle challenges that make a real difference.

Why join Sngular?

Because here, you'll work with top-tier professionals and the latest technologies. And beyond that, we offer:

  • 📚 Unlimited learning: Access to Udemy and goFluent.
  • 💬 Unlimited attendance at meetups and tech events (on-site and online).
  • 🚀 Personalized career development with 1:1 mentoring.
  • 🕒 Flexible hours, remote-first, and the option to work from any of our Hubs.
  • ☀️ Shorter workdays in July and August.
  • 🎉 22 vacation days, your birthday off, and December 24 & 31 off.
  • 🧑‍💻 2 extra paid days for attending tech events.
  • 💰 Competitive salary, tailored to your skills and experience.
  • 💳 Flexible compensation options.

At Sngular we understand diversity and promote inclusion, therefore, we maintain a clear commitment to the establishment and development of policies that integrate equal treatment and opportunities among all people, regardless of their gender, sex, sexual orientation, origin, social family, race, color, age, religion or culture.

If when reading this offer you know that we are talking about you, do not hesitate to send us your profile, since we are looking forward to meeting you in person. And if you think you know someone who meets these requirements, do not hesitate to ask them to write to us.

We will wait for you!

About Sngular

👥1001-5000
📍Madrid, Madrid, Spain
🔗Website

Sngular Service

Sngular product / service
Sngular product / service
Sngular product / service
Sngular product / service
Sngular product / service

How does Sngular work?

With more than 20 years of experience, Sngular develops technology and innovation projects globally for leading companies in the sectors that drive transformation and innovation, such as Banking, Pharma, Energy, Retail, Health, Industry, Telco and Entertainment.

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service