The Staff Software Engineer role is an excellent opportunity for developers who are keen to expand their knowledge, and produce resilient and high performing commercial software. Each Signifyd Staff Software Engineer is assigned into a small team where they will help lead them through exciting and challenging projects, learn from other experienced developers and have the opportunity to mentor more junior members of the team. We offer flexibility with remote working and office time to ensure a healthy work-life balance for our teams and individual needs.
Our main tech stack includes:Java, Cassandra, ElasticSearch, Redshift, Dynamo, MySQL, Apache Spark, Play! framework, gRPC, Linux, Docker, Kubernetes, AWS, GCP
Some of the things you will get to do:
- Build and maintain critical integrations with a variety of 3rd parties
- Enforce Signifyd quality standards on code reviews, provide feedback that raises the quality of the resulting code, and mentor peers through the review.
- Deliver complex technical work that fits into broader delivery roadmaps
- Take the role of technical lead on projects that deliver value for our customers
- Scope, estimate and evaluate projects and asks for the development team
- Breakdown large projects into achievable tasks and stories
- Contribute to the Signifyd engineering culture and drive home high impact improvements
- Mentor and support junior engineers
- Join our on-call rotation to help ensure our customers can thrive even in times of trouble. We use our geographically distributed team to its best here to ensure the hours are favourable to everyone.
- Increase the quality of our code base by raising the bar of our technical best practices and coding standards
- Look for and propose improvements to our architecture, technical direction and engineering Quality Of Life workflows
Requirements:
- At least 8 years experience of delivering scalable, resilient and high performing software solutions
- Experience in leading small to medium sized projects from requirements to delivery and support
- Excellent programming skills in Java or similar object-oriented language (C#, Go, Kotlin, Scala)
- Experience with scripting languages and SQL
- Problem solving and analytical skills
Bonus Skills:
- Experience building large-scale high-performance systems
- Kubernetes
- Infrastructure as Code
- Payments or risk experience
Benefits in the UK:
- 4-day workweek
- A competitive base salary
- An equally competitive equity package
- Annual Performance Bonus or Commissions
- Pension matched up to 8%
- ‘Day one’ access to great health, dental and optical insurance scheme
- 20 days of annual leave plus public holidays
- Cycle to Work Scheme
- Enhanced maternity and paternity leave (12 weeks full-pay for mums & dads, plus 12 weeks half-pay for mums)
- Regular paid social events organized by our social committee
- Mental Wellbeing Resources
- Dedicated learning budget through Learnerbly
We are committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.