Winton is seeking a Senior Software Engineer to help design, build and evolve resilient, event-driven, cloud-distributed systems. The role requires a constructive, can-do approach and the ability to operate effectively in a fast-paced setting.
Requirements
- Design, evolve and maintain distributed, event-driven systems with high reliability, scalability and observability
- Contribute to technical strategy and long-term platform direction
- Write high-quality, efficient and maintainable code with accompanying automated tests and documentation across UI, services and data storage layers
- Continuously improve existing services, libraries and shared components
- Ensure systems are operable, measurable and resilient, including appropriate monitoring, alerting and failure-handling strategies
- Work closely with product and business stakeholders to translate high-level problems into thoughtful technical solutions
- Collaborate with team through active contribution in code reviews, knowledge-sharing and design discussions
- Build domain knowledge in business and technology areas
- Evaluate new technologies pragmatically
- Contribute to CI/CD pipelines, tooling and infrastructure-as-code
Benefits
- Equal Opportunity Workplace