Design, develop, and maintain backend services using Java & Spring Boot, with exposure to Vue.js on the frontend
Write and maintain a strong automated test suite (unit, integration, and end-to-end)
Participate actively in code reviews, ensuring quality, performance, and maintainability
Contribute to service and feature design discussions
Debug and resolve complex issues in distributed systems
Follow best practices around secure coding, CI/CD, source control, and release processes
Coach and mentor junior engineers, raising the overall quality bar
Provide predominantly 3rd-line support when required
Collaborate with engineering leadership to continuously improve ways of working
AgileGitJava+5 more
Showing 1 of 5 positions
About Vigil
Vigil is transforming the annuity industry by automating complex post-issue processes. You will help build a modern SaaS data platform that streamlines workflows for carriers and distributors. Our solutions simplify data collection, guide customers through processes, and support critical document management. Vigil secured $1.3 million in pre-seed funding in February 2025, backed by M25 and other prominent investors.
How We Work
We operate as a remote-first company with engineering teams located across Brazil and Portugal. You'll find a flat organizational structure where responsibility and authority are shared equally. We value self-motivation and collaborative effort, practicing servant leadership where experienced members support the team. Our culture embraces learning from mistakes and fosters an Agile environment where your ideas are always welcome. We prioritize inclusivity and diversity, believing that varied perspectives strengthen our team.
Engineering at Vigil
At Vigil, you will craft robust custom software, build scalable SaaS platforms, and develop cutting-edge AI & Automation Systems. Our projects range from full-stack web applications and cross-platform mobile apps to modernizing legacy systems. You'll work with technologies like modern .NET (C#, .NET 6/7/8), Java & Spring Boot, Ruby, and Vue.js. We focus on building highly available, resilient, and scalable systems, integrating with cloud services like AWS and Azure, and maintaining strong automated test suites. Engineers contribute to architectural decisions and continuously improve our engineering standards.
Why Join Us
Shape the future of the annuity industry with innovative SaaS solutions.
Work fully remotely in a collegial environment with shared ownership and responsibility.
Benefit from ongoing training and mentoring, with opportunities to grow and experience diverse projects.
Contribute to a culture that champions learning from mistakes and values every idea in an Agile setting.
Benefits & Perks
Collegial environment where responsibility and authority are shared.
Culture that encourages learning from mistakes.
Agile environment where your ideas are welcome.
Possibility to grow and experience different projects.