Jobs / App***
Senior Software Engineer
App*** · London, ENG, United Kingdom
Visa sponsorship details are locked. Unlock company name and apply link with .
London, ENG, United KingdomHybrid
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Sponsors visa
Job summary
We are looking for a Senior Software Engineer (Backend) to play a pivotal role in leading the design, development, and deployment of complex software solutions. You will architect and maintain data engineering pipelines, backend services, and APIs, delivering reliable and scalable systems that address business needs across diverse industries.
Benefits
At ADSP, we believe in rewarding talent and supporting your growth.Here’s what you can look forward to as part of our team:Competitive compensation package including annual performance bonus26 days of annual leave, 8 bank holidays plus your birthday offBUPA Private HealthcareEnhanced family leave1,000 annual development budgetFlexible hybrid working (2 days a week in our modern Shoreditch office)Remote working from anywhere in the world for up to 4 weeks each yearLatest tech that suits your needs: high-spec Windows machine or a MacBookFree snacks and drinks, and regular team socialsSupportive entrepreneurial environment offering a ton of autonomy and opportunit
Qualifications
- This position requires deep expertise in software engineering concepts, advanced coding abilities (preferably Python), and hands-on experience with cloud deployments, databases, and containerisation (Docker).
- Remain up to date with emerging software engineering
- Mastery of at least one programming language (preferably Python) with deep understanding of advanced technical concepts (system architecture, microservices, cloud-native design, OOP, concurrency, decorators, recursion)
- Experience in delivering, designing, and deploying scalable software solutions and complex software projects, including backend services, data engineering pipelines, and APIs
- Experience in DevOps practices, such as CI/CD, version control (Git, GitHub, Azure DevOps), infrastructure as code, and collaborative workflows
- Experience with Docker development workflows, including DockerFiles, storage, volumes, and production-grade deployments
- Strong understanding of databases (SQL Server, Postgres) and ORMs (e.g., SQLAlchemy, Prisma), including database migrations (Alembic)
- Advanced knowledge of cloud deployment (AWS, Azure) and Linux scripting (e.g., bash)
- High attention to detail with a thorough approach to code review and testing
- Track record of mentoring, establishing engineering best practices, and code quality assurance
- Effective communication
Responsibilities
- You will architect and maintain data engineering pipelines, backend services, and APIs, delivering reliable and scalable systems that address business needs across diverse industries.
- Contribute to the design, development, and deployment of robust software solutions, promoting best practices throughout the software development lifecycle.
- Contribute to architecting and maintaining complex data engineering pipelines, backend services, and APIs to ensure scalability, reliability, and high performance.
- Support the thorough review of Python and SQL code via Git, promoting code quality, security, and adherence to engineering standards.
- Support cloud-based deployments and infrastructure (e.g.
- Azure, GCP), leveraging Linux scripting and advanced Docker
Skills
Communication
Degrees
Associate
Industry
AutomotiveBankingHealthcare
Company size
Smb