
SPD Technology — кәсіпорындар мен өсу кезеңіндегі компанияларға цифрлық өнімдерді жасауға, жаңғыртуға және ауқымын кеңейтуге көмектесетін B2B бағдарламалық өнім әзірлеу серіктесі. Компания бұлттық технологиялар мен DevOps, жасанды интеллект және машиналық оқыту, деректер инженериясы мен аналитикасы, финтех және төлем жүйелері, қолданбаларды жаңғырту, жүйелерді біріктіру, API интерфейстері, қауіпсіздік, сапа инженериясы, сондай-ақ веб және мобильді UX/UI бағыттарында жұмыс істейді. Компания финтех, сақтандыру, денсаулық сақтау және электрондық коммерция салаларына арналған төлем, есепшот ұсыну, алаяқтықты анықтау және деректер платформалары сияқты шешімдер әзірлейді.
Staff Software Engineer, Cloud Architecture
Shape cloud services, distributed systems, and AI-based architecture checks for PitchBook’s investment data platform. Guide engineering teams across Europe with reusable patterns and technical decisions.
Сипаттама
- Explore technologies, build prototypes, and create reference implementations to solve strategic engineering challenges.
- Architect, implement, test, and maintain services and platform components.
- Work on backend systems and frontend architecture, including micro-frontend patterns.
- Automate architecture conformance with AI-based checks and fitness functions.
- Use domain-driven design to break complex problems into bounded areas and choose practical solutions amid uncertainty.
- Set and assess quality goals for performance, scalability, reliability, security, availability, recoverability, maintainability, portability, usability, and extensibility.
- Record current and target architectures, transition plans, constraints, alternatives, and decisions.
- Recommend engineering tradeoffs, such as building or buying, acting now or later, and refactoring or rebuilding.
- Develop reusable scaffolding, templates, reference architectures, and platform capabilities.
- Review architecture and designs, and coach engineers across delivery teams.
- Explain technical context to engineers, technical leaders, product managers, and business stakeholders.
Талаптар
- A degree in computer science, information systems, or a related field, or equivalent practical experience.
- At least six years of software engineering experience with Java or a comparable object-oriented language.
- At least three years of microservices development experience.
- Experience building distributed or event-driven cloud systems.
- Practical knowledge of service-oriented architecture, domain-driven design, clean architecture, hexagonal architecture, and common architecture patterns.
- Experience implementing agentic applications and tools, including applying evaluation approaches during development.
- Experience designing RESTful APIs and event-driven applications using Kafka.
- Experience with widely used relational databases, caching, replication, and search technologies.
- Experience developing and evaluating agentic applications.
- Experience with Google Cloud Platform or Amazon Web Services and container orchestration technologies.
- Strong problem-solving skills and the ability to guide technical work across multiple teams without formal authority.
- Excellent written and verbal communication with engineers, managers, and product partners.
Артықшылықтар
- Flexible schedule.
- Supportive, flexible work environment.
- Opportunities for professional and personal growth.
- Participation in team ceremonies and cross-functional collaboration.