Voltar para a lista

Descrição da vaga

Staff Software Engineer em Portugal, Portugal

  • RemotoTrabalhe de qualquer lugar

Portugal, Portugal

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed. And now we are looking for a  Staff Software Engineer to join us as part of our team. About the role PitchBook — a platform for investment professionals. Our software provides access to data and the analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Users all over the world include large corporations, start-ups, venture capital and private equity firms, investment banks, and many others. Our Tech Stack Java, Spring, React, Typescript, Apache Beam, Flink, Python, LangGraph, GCP/AWS, K8s. Work Environment Flexible schedule with participation in team ceremonies and cross-functional collaboration. Time zone: Europe/Kyiv. As a qualified expert, You will - Solve strategic engineering problems hands on. Explore technologies, build prototypes, and produce reference implementations that make architectural qualities and tradeoffs observable. - Design and deliver working software. Architect, implement, test, and maintain services and platform components, including backend systems and architecture-related frontend concerns such as micro-frontend patterns. - Automate architectural conformance. Design and implement AI-based architectural conformance checks and fitness functions that continuously evaluate whether systems follow agreed principles, patterns, and quality constraints. - Turn ambiguity into an executable approach. Break complex problems into bounded areas, apply domain-driven design, and select a practical course of action when information or precedent is limited. - Define measurable quality goals. Establish and continuously evaluate requirements for performance, scalability, reliability, security, availability, recoverability, maintainability, portability, usability, and extensibility. - Document architecture evolution. Describe the current state, target state, transition steps, constraints, alternatives, and decisions in forms that engineering teams can use. - Make explicit engineering tradeoffs. Provide balanced recommendations on build versus buy, now versus later, and refactor versus rebuild, including cost and operational implications. - Create reusable engineering patterns. Develop scaffolding, templates, reference architectures, or platform capabilities that teams can adopt without depending on the Staff Software Engineer long term. - Guide delivery teams. Perform architecture and design reviews, coach engineers through difficult decisions, and enable teams to make high-quality choices independently. - Communicate for the audience. Explain technical context clearly to engineers, technical leaders, product managers, and business stakeholders, and incorporate useful feedback. We’re looking for you if you have - A degree in Computer Science, Information Systems, or a related field, or equivalent practical experience. - At least 6 years of experience in software engineering using Java or a comparable object-oriented language. - At least 3 years developing microservices and experience building distributed or event-driven systems in the cloud. - Practical knowledge of service-oriented architecture, domain-driven design, clean architecture, hexagonal architecture, and common architecture patterns. - Experience implementing agentic applications and tools applying evaluation approaches as part of the process - Experience designing RESTful APIs and event driven Kafka-based applications - Experience with mainstream relational databases, caching, replication, and search technologies. - Experience developing and evaluating agentic applications. - Experience with Google Cloud Platform or Amazon Web Services with container orchestration technologies. - Strong problem-solving skills and the ability to lead through technical guidance across multiple teams without formal authority. - Excellent written and verbal communication with engineers, managers, and product partners. Interview Steps
  • Pre-screening with recruiter
  • Technical Screening
  • Technical Interview
  • HR BP Interview
  • Final сlient Interview

Vagas semelhantes

Mais vagas como esta

  • Híbrido
  • TI
... comprehension, debugging, test generation, and documentation while protecting proprietary and customer data and validating results through review, testing, and sound engineering judgment. What we're looking for - Staff-level ownership: 8+ years of production software engineering experience, or equivalent depth demonstrated through ...

Portugal, Portugal

  • Remoto
  • TI

$169k USD - $401k USD

... are a remote-first, dynamic tech company based in New York City, and we are solving some of the biggest challenges in youth sports today. The Position: As a Staff Software Engineer, you will lead the technical design and delivery of integrations and APIs built and operated as products. You will help turn GameChanger’s ...

Portugal

  • Remoto
  • TI
  • Backend
... progressive, and, importantly, a kind bunch of 850+ people from over 100 nationalities, all committed to delivering the future of business spending, together. As a Staff Backend Engineer, you’ll take technical ownership of complex business domains, designing, building, and evolving scalable, reliable backend services for our ...

Portugal

  • Remoto
  • Tempo integral
  • TI

401k

... us is responsible for contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto with key offices in London, New ...

Portugal

  • Remoto
  • TI
... build foundational pieces yourself, and give other engineers meaningful ownership so the results can keep improving after your initial ships. Visit our Vanta Engineering Blog to learn more about what our team is working on! What you’ll do as a Staff Software Engineer, Growth at Vanta: - Design, build, and evolve reliable ...

Portugal

  • Híbrido
  • TI
... comprehension, debugging, test generation, and documentation while protecting proprietary and customer data and validating results through review, testing, and sound engineering judgment. What we're looking for - Staff-level ownership: 8+ years of production software engineering experience, or equivalent depth demonstrated through ...

Portugal

  • Contrato
  • TI

$100 a $200 por hora

STAFF SOFTWARE ENGINEER (AI EVALS) Contract | $100–$200/hour | 20-40 hrs/week | Start ASAP We’re looking for highly experienced software engineer to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code. This is not a traditional engineering role. You won’t be writing production ...

Portugal

  • Híbrido
  • TI
... queries at scale. The team sits between query planning and table scans, owning the systems that turn query plans into efficient, reliable execution. As a Senior Staff Software Engineer, you’ll work on query operators, expression evaluation, memory management, execution scheduling, runtime planning, and performance optimization. ...

Portugal, Portugal

  • Remoto
  • Híbrido
  • Presencial
  • TI

$150k USD - $401k USD

... product and engineering talent with seasoned finance professionals, we’re building the essentials to compete in today’s fast-paced markets. The Role: As a Senior Software Engineer on the Clear Street Frontend team, you’ll help architect and build the next generation of Clear Street Active , our high-performance trading platform ...

Portugal

  • Remoto
  • TI

R$2 BRL

... strong problem-solving skills, adaptability, and an engineering mindset over specific technology experience. Position & Technical Challenges: We hire Senior Software Engineers through a unified selection process for multiple engineering teams. At the final stage, you'll have the opportunity to explore which team best matches ...

Portugal, Portugal

  • Remoto
  • Híbrido
  • Presencial
  • Contrato
  • TI
  • HR

€10.2 EUR

... other teams depend on; help design how AI agents use the platform safely - identities, limits, audit. What We're Looking For: Experience • 8+ years in software engineering, at Senior or Staff level. • Built and run production APIs and integrations that other teams or partners depend on. • Modernised long-lived software while ...

Sintra, Portugal