
SPD Technology ir programmatūras produktu izstrādes partneris uzņēmumiem, kas palīdz lieliem un izaugsmes posmā esošiem uzņēmumiem radīt, modernizēt un mērogot digitālos produktus. Uzņēmuma darbība aptver mākoņtehnoloģijas un DevOps, mākslīgo intelektu un mašīnmācīšanos, datu inženieriju un analītiku, fintech un maksājumu sistēmas, lietotņu modernizāciju, sistēmu integrāciju, API, drošību, kvalitātes inženieriju, kā arī tīmekļa un mobilo lietotāja pieredzes un saskarnes risinājumus. Uzņēmums izstrādā maksājumu, norēķinu, krāpšanas atklāšanas un datu platformas fintech, apdrošināšanas, veselības aprūpes un e-komercijas nozarēm.
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.
Apraksts
- 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.
Prasības
- 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.
Priekšrocības
- Flexible schedule.
- Supportive, flexible work environment.
- Opportunities for professional and personal growth.
- Participation in team ceremonies and cross-functional collaboration.