Software Engineer
$52,800–$66,000 year
Hybrid · Lisbon, Lisbon, Portugal
Job Summary
Software Engineer to help build SaaS-based AML solutions. Write new features enabling orchestration of complex workflows and large-scale data migrations; join a Scrum team and contribute to technical and architectural decisions; write tests and own system quality; collaborate with ML engineers, data scientists, and other software engineers. Tech stack includes AWS/GCP, Kotlin/Java backend, Python, TypeScript/React frontend; Postgres, Cassandra, Kafka, gRPC; data/AI tooling with Apache Spark, Databricks, HBase, Neo4j/AWS Neptune/TigerGraph; observability with Grafana Cloud; deployment via ArgoCD. Education: BSc/BA in CS/engineering or related field. Compensation includes base salary 48k-60k EUR plus equity; hybrid work model requiring two days in office per week; additional benefits include home office budget and learning budget.
Required Qualifications
- At least 2 years experience writing production-grade Kotlin or Java based applications
- Awareness of a range of languages and paradigms, with the ability to share knowledge
- Experience with high scale applications such as APIs dealing with large request volumes, or data processing pipelines
- Experience with containerisation and cloud infrastructure
- Ownership of software from idea inception to production
- Experience working with tooling for testing, build and deployment pipelines
- Working understanding of logging, monitoring and alerting tooling
- Good communication and written skills including experience producing technical documentation
- Education: BSc/BA degree in computer science, engineering or related discipline OR relevant years of experience in required skills
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.