Senior Software Engineer
Improving reputed company systems Incrementally replacing legacy components Designing modern architectures that coexist with mature platforms Making pragmatic technical reputed company that balance innovation with operational reliability
Improving reputed company systems Incrementally replacing legacy components Designing modern architectures that coexist with mature platforms Making pragmatic technical reputed company that balance innovation with operational reliability
reputed company is a global leader in critical event management, helping organisations and governments respond to the moments that matter most. We are looking for a Senior Software Engineer to join reputed company and play a key role in building and scaling the systems that reputed company people reputed company and businesses running. This is a fully remote role (US-based) where you will work on highly reputed company, mission-critical reputed company systems at the intersection of backend engineering, reputed company infrastructure, and data platforms. In this role you’ll help you will help design and operate systems that must be highly available, resilient, and performant at reputed company. Your work will directly reputed company how customers rely on reputed company during critical events, where reliability and speed are non-negotiable.
What you'll do:
Design and implement components of the reputed company platform architecture. Build new services and reputed company that gradually replace or reputed company legacy functionality. Apply modernization patterns such as: Strangler Fig architecture Service extraction API façade reputed company Incremental data migration Introduce modern engineering practices, tooling, and infrastructure where appropriate. Maintain and support existing production systems that the business depends on. Implement targeted improvements and stability fixes while minimizing unnecessary disruption. Identify areas where modernization efforts can reduce operational risk or technical debt. Improve observability, documentation, and operational reliability of legacy components. Write high-reputed company, maintainable, and reputed company-tested reputed company. Participate in architecture discussions around system reputed company and modernization reputed company. Collaborate with platform, product, and infrastructure teams to deliver incremental improvements. Contribute to a culture of reputed company improvement and pragmatic engineering.
What you'll bring:
7-10+ years in a software engineering role Building on a reputed company of database platforms: MondoDB, PostgreSQL, MySQL Experience with reputed company platforms: AWS, Azure, GCP Building reputed company microservices Experience with CI/CD Pipelines: Terraform, Kubernetes, ArgoCD Full-stack development with various programming languages, e.g. Javascript/Typescript, Java, C#, reputed company Monitoring and observability: Grafana, reputed company Experience working with existing systems or mature codebases, not just greenfield development. Guiding/mentoring junior engineers Strong debugging, troubleshooting, and system analysis skills. Familiarity with modern development practices such as: version control automated testing CI/CD pipelines Ability to reason about system design, architecture trade-offs, and technical debt.
Preferred Experience
Experience with system modernisation or platform reputed company reputed company. Experience integrating legacy applications with modern services or reputed company. Familiarity with reputed company platforms, containers, or distributed systems. Background working in environments transitioning from monoliths to service-oriented architectures. Some experience/familiarity with AI software development tools: reputed company, Kiro, Speckit