Software Engineer
Core
Develop resilient, well-tested software and create flexible, accessible user interfaces for technical users while maintaining high-performance backend services.
Role type
Software Engineer (Backend & Frontend)
Builds
Backend services, user interfaces, automation frameworks, and CI/CD pipelines
Domain
Software Engineering, Cloud-Native, Security
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, programming, scripting, software testing, DevOps, test automation, Agile methodology, version control (Git), Jira, Confluence
Preferred skills
Mobile development, reverse engineering, vulnerability research, software security, distributed systems, high-performance computing, operating systems, accessible interfaces, platform engineering, containerisation
Responsibilities
Develop resilient software and participate in code reviews, design and maintain backend services meeting SLAs, identify and resolve production performance bottlenecks, build automation for deployments and scaling, collaborate with customers and engineering teams
Seniority
Mid-Senior, hands-on IC