> Markdown version of [/jobs/ext/2073491-backend-software-engineer-java-node-js](https://www.wearedevelopers.com/jobs/ext/2073491-backend-software-engineer-java-node-js). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Software Engineer (Java, Node.js) - **Company:** SUNDAE, INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Software as a Service, Code Review, Collaborative Software, Infrastructure as a Service (IaaS), Python (Programming Language), Node.Js, Platform as a Service (PAAS), Software Engineering, Backend, Kotlin, Information Technology, Golang - **Published:** August 15, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pbyujy8d0w ## About the Role * 10+ years of experience in software or technology leadership roles with end-to-end responsibility across the software development lifecycle * Bachelor's degree in Computer Science or a related field (advanced degrees preferred) * Expertise in one or more prominent programming languages such as Java, Python, Kotlin, Go, or Scala * Hands-on experience with SaaS, PaaS, IaaS industry standards, and public cloud platforms like AWS, GCP, or Azure * Strong understanding of trade-offs related to correctness, robustness, performance, space, and time efficiency * Proven experience in mentoring engineers and influencing decision-making processes at organizational levels * Customer-centric approach to technical decision-making * Experience in Developer Experience or Developer Productivity initiatives (preferred) * Proficiency in Java or NodeJS (preferred) * Experience with CI/CD pipelines and automation tools * Additional language skills and cloud certifications are a plus ## Description We are seeking a highly experienced Principal Backend Software Engineer to join our innovative engineering team. In this fully remote role, you will be instrumental in designing, developing, and maintaining scalable backend systems that support our suite of collaboration tools. Your expertise will help unblock technical challenges across the software development lifecycle, from initial design to deployment, ensuring smooth and efficient product launches. You will lead complex architecture initiatives, establish best practices for code reviews, and mentor junior engineers to foster technical excellence within the team. This role offers an exciting opportunity to influence the technical direction of our products and contribute to company-wide projects that impact millions of users globally. As a key member of our engineering organization, you will collaborate closely with cross-functional teams to deliver high-quality solutions that meet customer needs and drive business success., * Regularly identify and resolve technical challenges encountered during the software development process, from design to deployment * Develop scalable solutions that are utilized by multiple teams and products, and plan strategic approaches for large projects * Address and solve complex architectural problems, applying and advocating for architectural standards in new projects * Lead code reviews, ensure comprehensive documentation, and take responsibility for fixing high-risk bugs * Set and uphold standards for meaningful code reviews across teams * Collaborate with engineering teams on company-wide initiatives and projects * Leverage your technical expertise to transfer knowledge and best practices within the team * Mentor junior engineers, supporting their growth and development * Contribute to the continuous improvement of engineering processes and technical standards ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Emergency Discussion: Can’t Hire the Right Developers? Here’s What Everyone Else Misses](https://www.wearedevelopers.com/videos/1748-emergency-discussion-can-t-hire-the-right-developers-here-s-what-everyone-else-misses) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)