A Senior Software Engineer specializing in Rust, responsible for developing and maintaining a secure, scalable Elections Management System for the public sector, utilizing AI-assisted workflows and collaborating within an agile, distributed team to deliver impactful government technology solutions.
Key Responsibilities
Deliver production-quality Rust backend code for the Elections Management System across multiple functional domains.
Contribute to an AI-assisted delivery workflow using Claude Code, evolving the framework as the project progresses.
Participate in sprint ceremonies, backlog refinement, and code reviews.
Establish engineering patterns, CI/CD foundations, and documentation practices from early project stages.
Support knowledge transfer to client engineers throughout the engagement.
Requirements
At least 10 years of experience in software development, with a minimum of 4 years developing with Rust.
Experience building backend systems in Rust, including ownership of core domain models and API design.
Experience delivering production-quality Rust backend code across multiple functional domains such as Platform, Electors, Documents, Elections, Absent Votes, and Reporting.
Experience working in an AI-native delivery environment using Claude Code or similar AI-assisted development tools.
Good communication skills and a proactive mindset.
Comfortable building systems from scratch with a high attention to detail, particularly around security and data integrity.
Experience participating in sprint ceremonies, backlog refinement, and code reviews.
Experience establishing engineering patterns, CI/CD foundations, and documentation practices from early development stages.
Experience supporting knowledge transfer to client engineers throughout the engagement.
Experience working in agile, sprint-based teams with a strong sense of delivery ownership.
A security-conscious approach to engineering, especially for systems handling sensitive citizen data.
Benefits & Perks
100% remote work
Work-from-home allowance
Monthly remote working financial support
Career development program with 360º feedback
Time allocated during the week for tech training (online courses, conferences, etc.)
Mentoring program (opportunities to be a mentor or mentee)
Access to Zartis Wellbeing Hub and Kara Connect for mental health, nutrition, physiotherapy, fitness, and webinars
Participation in multicultural working environment with online team-building activities
Ready to Apply?
Join Zartis and make an impact in renewable energy