Remote job
Software Engineer
Job details
About this role
Role overview
Build the software foundations for highly scalable, available, and reliable distributed systems. The role focuses on microservices frameworks, cloud-based data platforms, infrastructure automation, and deployment practices that support global-scale services, while contributing as an individual engineer within a cross-site team.
Responsibilities
- Design and implement resilient architectures, microservices platforms, and automation for complex systems at scale. - Produce high-quality, testable, release-ready code with strong automated test coverage. - Translate engineering requirements into practical designs and architectural solutions with product and engineering partners. - Manage cloud environments through Terraform and infrastructure-as-code practices. - Apply cloud security, performance, and cost-optimization principles. - Build and maintain robust data-platform solutions using modern technologies. - Participate in on-call rotations and improve reliability, incident response, and operational practices.
Requirements
- At least five years of hands-on software development experience in an object-oriented language such as C#, C++, or Java. - At least five years working with cloud deployment, configuration, scripting, and automation tools. - Experience with cloud object storage and/or eventing and messaging platforms, including security hardening, lifecycle management, and cross-cloud abstraction. - Practical knowledge of system architecture, API design, and distributed systems. - Proficiency managing data-platform infrastructure as code with Terraform. - Experience participating in an on-call rotation.
Nice to have
- Experience in a SaaS environment and familiarity with distributed cloud technologies. - Experience with storage technologies on Azure, Google Cloud, or AWS. - Background on platform teams developing cross-cloud capabilities.
Benefits and work setup
- Hybrid arrangement with office access and an expected minimum of two in-office days per week, subject to team requirements.