
Sr. Software Engineer - Data
- United Kingdom
- Permanent
- Full-time
- The Data Platform team at Pismo is responsible for integrating data produced by Pismo's Banking as a Service/Payments platform with its clients, whether through batch processing (files) or near real-time (events).
- With a robust, low-latency, and 100% cloud-based architecture, the team excels in technology and fosters a strong culture of collaboration, partnership, and data-driven decision making for platform development and project prioritization.
- Serve as a senior technical contributor on Pismo's data stack, leading the design and development of robust, scalable data pipelines using modern Big Data frameworks.
- Drive continuous improvement in platform performance, reliability, and cost-effectiveness, proactively identifying opportunities for innovation.
- Take ownership of production operations and monitoring (file- and event-based systems), ensuring adherence to SLAs and applying best practices for observability and resilience.
- Collaborate with cross-functional teams to architect, build, and evolve high-complexity data features, reducing technical debt and championing engineering excellence.
- Provide mentorship to peers through code reviews, feedback, and support, fostering an environment of knowledge sharing and professional development.
- Participate in on-call rotations, promptly addressing and resolving production incidents, while proactively implementing preventative measures.
- Build and optimize ETL/ELT processes to handle large-scale data, leveraging advanced data processing and distributed systems techniques.
- Maintain rigorous data governance and platform standards, working closely with data stakeholders to ensure consistent, high-quality data assets.
- Introduce and adopt new technologies, tools, or techniques that accelerate development cycles, improve performance, and reduce costs.
- Conduct root-cause analyses for critical issues, challenging and refining team processes to enhance efficiency and reliability.
- Influence multiple teams by promoting a culture of technical excellence, forward-thinking solutions, and continuous improvement.
2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experiencePreferred Qualifications:
3 or more years of work experience with a Bachelor's Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)Technical Skills:
- 3+ Years experience with Golang
- 3+ Years experience with AWS Services ( Lambda, SQS, S3 )
- 2+ Years experience with Terraform
- Software Engineering experience ( building steaming applications / data platforms )
- Python experience