
Software Engineer
Safeguard Global · Spain
- Hybrid
- Full-time
- $120,000 / year
- Spain
Job highlights
- Fully remote Software Engineer role globally.
- Build serverless AWS event-driven architecture.
- Focus on backend services and APIs.
- Collaborate in small, autonomous teams.
- Benefits include flexibility and global growth.
About the role
About Safeguard Global
At Safeguard Global, we enable global expansion without the risk for over 1,500+ customers in nearly 190 countries. What truly drives us is empowering our 900+ Guardians with the freedom to work in a way that suits their style, regardless of time zone, across 50+ countries. Our unique "work in any way" approach allows for ultimate flexibility, enabling you to work from anywhere while balancing personal life commitments.
About the Role
We are building sophisticated software solutions for companies worldwide, addressing complex challenges in global payroll, compliance, and workforce management. As we expand, we are transitioning our platform to a serverless, event-driven architecture on AWS. This is a critical engineering initiative where you will significantly influence the evolution of our systems. We are hiring multiple engineers across various teams, offering opportunities to contribute to areas such as the Knowledge Platform, Client Account Management, Integrations, Client Analytics, and Time and Attendance. All roles share the common objective of developing reliable, scalable systems that support our customers' essential business operations.
What You'll Do
- Design, build, and own scalable backend services and APIs using AWS (Lambda, EventBridge, S3).
- Contribute to the evolution of our platform into a modern event-driven architecture.
- Build systems capable of handling high event volumes, retries, and failures reliably.
- Enhance system reliability, observability, and performance in production environments.
- Collaborate closely with Data Engineering on pipelines, data models, and analytics infrastructure.
- Participate in technical decision-making and architecture, beyond just implementation.
- Mentor other engineers and help elevate engineering standards across teams.
What Will Give You An Advantage
- Solid experience building backend systems in JavaScript/TypeScript (Node.js preferred).
- Hands-on experience with AWS serverless technologies (e.g., Lambda, EventBridge, S3, API Gateway).
- Experience designing and operating scalable, distributed systems.
- Good understanding of reliability patterns (e.g., retries, idempotency, observability).
- Experience with Infrastructure as Code (CDK, Terraform, or similar).
- Comfortable working with SQL and data-intensive systems.
Nice to Have
- Experience with modern data stacks (e.g., dbt, Athena, data lakes).
- Experience in multi-tenant SaaS platforms.
- Familiarity with BI tools (e.g., QuickSight).
- Exposure to frontend technologies (React / Next.js).
How We Work
- Fully remote and async-friendly with a collaborative environment.
- Small teams with end-to-end ownership responsibilities.
- Frequent deployments facilitated by CI/CD pipelines.
- Strong emphasis on reliability, observability, and real-world impact.
- Active use of AI-assisted development tools (e.g., Cursor, ChatGPT) to enhance productivity.
Our Global Benefits
- Autonomy and Flexibility: Remote-first with the freedom to integrate personal needs like school runs and gym breaks into your workday while maintaining high work standards.
- Generous Leave: A competitive leave package, including paid bonding leaves for new family additions.
- Make a Difference: Two paid charitable days off annually to support causes you care about.
- Corporate Bonus/SIP: All Guardians are eligible for our annual bonus scheme or sales incentive plan.
- International Environment: Expand your global network, collaborate worldwide, and engage with diverse cultures and local expertise.
- Human-Centered Culture: A nurturing environment that values your ideas, ensuring they reach leadership, and your contributions are recognized.
- Learning Support: Access to two learning platforms for continuous professional growth at your own pace.
Next Steps
Ready to join a team that shapes work around your life and master remote collaboration? Apply via the provided link. We wish you the best with your application. Welcome to the future of work! Safeguard Global is committed to fostering an environment of mutual respect, offering equal employment opportunities to all applicants and Guardians.
Key skills/competency
- Software Engineer
- AWS Lambda
- Event-Driven Architecture
- Backend Development
- JavaScript
- TypeScript
- Node.js
- Distributed Systems
- Infrastructure as Code
- Reliability Patterns
Skills & topics
- Software Engineer
- AWS
- Lambda
- EventBridge
- Node.js
- JavaScript
- TypeScript
- Backend Development
- Remote
- Distributed Systems
How to get hired
- Tailor your resume: Highlight AWS serverless, Node.js, and distributed systems experience.
- Showcase projects: Demonstrate experience with backend services, APIs, and event-driven architectures.
- Emphasize remote work skills: Detail your experience with async communication and self-management.
- Prepare for AWS questions: Be ready to discuss Lambda, EventBridge, S3, and related services.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the work arrangement for the Software Engineer role at Safeguard Global?
- The Software Engineer position at Safeguard Global is a fully remote role, allowing you to work from anywhere in the world. This aligns with the company's "work in any way" philosophy, emphasizing flexibility and autonomy.
- What are the primary technical responsibilities for a Software Engineer at Safeguard Global?
- As a Software Engineer at Safeguard Global, you will design, build, and own scalable backend services and APIs, primarily using AWS serverless technologies like Lambda, EventBridge, and S3. You'll play a key role in evolving the platform into a modern event-driven architecture.
- What programming languages and technologies are most important for this Software Engineer position?
- Strong candidates will have solid experience with backend development in JavaScript/TypeScript, with Node.js being preferred. Hands-on experience with AWS serverless technologies (Lambda, EventBridge, S3, API Gateway) and Infrastructure as Code (CDK, Terraform) is highly valued.
- Does Safeguard Global offer opportunities for career growth and learning for Software Engineers?
- Yes, Safeguard Global supports continuous growth by providing access to two learning platforms, allowing you to learn at your own pace. The company also fosters a human-centered culture where contributions are recognized and ideas can reach leadership.
- What kind of benefits can a Software Engineer expect at Safeguard Global?
- Software Engineers at Safeguard Global benefit from significant autonomy and flexibility due to the remote-first approach. Additional benefits include generous leave, paid charitable days off, eligibility for corporate bonuses/SIP, and opportunities to work in an international environment.
- How does Safeguard Global approach collaboration and teamwork in a remote setting?
- Safeguard Global fosters a collaborative, async-friendly environment with small teams that have end-to-end ownership. They ship frequently via CI/CD and emphasize strong communication and shared goals despite the distributed nature of the workforce.
Similar roles
Open positions we recommend based on this role.