Staff Software Development Engineer

1 week ago


London, Greater London, United Kingdom PitchBook Data Full time
About the Role

PitchBook Data is a leading provider of financial data and software solutions. We are seeking a highly skilled and experienced Staff Software Development Engineer to join our Product and Engineering team.

Key Responsibilities
  • Architect, design, develop, and maintain components of PitchBook's services, including backend with aspects of frontend related to architecture (micro frontend patterns). Hands-on development will be part of the responsibilities.
  • Ensure qualities/non-functional requirements of the platforms and products are defined, measurable, and are continuously evaluated to deliver the right product to our users.
  • Document architecture evolutions (current state, future state, phasing), communicate architecture, and elaborate with teams.
  • Implement well-designed, testable, and efficient code that meets product requirements, coding standards, performance, scalability, reliability, and the organization's goals and principles.
  • Collaborate with other engineers, product managers, and other internal stakeholders in an Agile environment.
  • Provide technical guidance and perform architectural reviews with team members.
  • Design and deliver end-to-end initiatives with little to no guidance.
  • Define and participate in processes that improve products using return on experience and root cause analysis of incidents.
  • Complex legacy application reverse engineering.
  • Support the vision and values of the company through role modeling and encouraging desired behaviors.
  • Participate in various company initiatives and projects as requested.
Requirements
  • Degree in Computer Science, Information Systems, or a similar field.
  • 8+ years of related experience with a Bachelor's degree or 6+ years and a Master's degree or a PhD with 3+ years of related experience, or equivalent experience.
  • 6+ years in Software Development or Engineering role.
  • 4+ years of experience with Java or a similar object-oriented language.
  • 2+ years of experience developing micro services.
  • 5+ years of experience in domain-driven design: demonstrated ability to identify domains and bounded context, establish architecture alignment across teams and respective domain ownership, apply domain-driven design integration patterns across service architecture.
  • 4+ years of experience in data architecture: Event/Data Buses/Messaging (Kafka or similar), Data Pipeline/Integration Pipelines across systems (ETL/ELT), SQL, and Data Lake/Data Warehouse (Redshift, Snowflake).
  • 5+ years of experience in Service-Oriented & Microservices Architecture, Cloud Architecture, Clean Architecture, Hexagonal Architecture.
  • Fluent in identifying and applying architecture patterns and designing RESTful API.
  • Experience working and designing middleware, platform, frameworks, or system of systems.
  • Experience with web technologies and standards (e.g., JSON, JWT).
  • 5+ years of experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP).
  • Experience in Java and Spring Boot/Spring Framework.
  • 5+ years of experience with container orchestration software (e.g., Kubernetes).
  • 3+ years of experience with at least 70% of other relevant technology stack: Python, Microsoft SQL Server, Redis, Jenkins, Struts, PostgreSQL, Docker, JMeter, SonarQube, Wijmo, AWS DocumentDB, AWS Lambda, AWS general services, Node, Nuxtjs, Selenium, Gradle, Checkmarx, TestRail, Angular,.NET,.NET Core,.NET 6, MongoDB, jQuery, and Apache Tomcat.
  • Highly experienced working within a development team in an Agile environment.
  • Ability to handle a project through the entire software development lifecycle, end to end.
  • Ability to lead and provide guidance to junior peers across multiple teams.
  • Excellent communication skills, both written and verbal.
  • Strong problem-solving ability.
  • Proficiency with the Microsoft Office suite including in-depth knowledge of Outlook, Word, and Excel with the ability to pick up new systems and software easily.
Benefits
  • Private medical insurance
  • Dental scheme
  • Additional medical wellness incentives
  • Life cover
  • Paid sabbatical program after four years
  • Paid parental leave
  • Education subsidies
  • Robust training programs on industry and soft skills
  • Minimum 25 days annual leave and volunteer days
  • Employee resource groups
  • Company-wide events
  • Employee referral bonus program
  • Quarterly team building events
  • 8% Pension contribution
  • Income protection
  • Shared ownership employee stock program
  • Transportation stipend
Working Conditions

We believe our business and our culture are strongest when we work together in person. We also know that it's helpful to have some flexibility to work remotely. Most roles work in the office 3+ days/week, and some are expected to work in the office 4-5 days/week.

The job conditions for this position are in a standard office setting. Employees in this position use PC and phone on an ongoing basis throughout the day. Limited corporate travel may be required to remote offices or other business meetings and events.

Life At PitchBook Data

We are consistently recognized as a Best Place to Work and our culture is at the heart of our success. It's our fundamental belief that people do and create great things and that people are the cornerstone of prosperity. We believe that proactively seeking out different points of view, listening to others, learning, and reflecting on what we've heard creates a sense of belonging within PitchBook Data and strengthens the PitchBook Data community.



  • London, Greater London, United Kingdom Bogialo Software Full time

    Job OverviewBogialo Software is seeking a highly skilled Full Stack Engineer to join our team.Key Responsibilities:Design and develop robust back-end web applications using software development skills.Implement front-end development and create visually appealing user interfaces using Cascading Style Sheets (CSS).Collaborate with cross-functional teams to...


  • London, Greater London, United Kingdom Bogialo Software Full time

    Job OverviewBogialo Software is seeking a highly skilled Full Stack Engineer to join our team.Key Responsibilities:Design and develop robust back-end web applications using software development skills.Implement front-end development and create visually appealing user interfaces using Cascading Style Sheets (CSS).Collaborate with cross-functional teams to...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited - C26 Full time

    Job ResponsibilitiesContribute to the design and architecture of new and existing systems, leveraging expertise in software development and engineering principles.Develop and maintain high-quality software applications and systems, adhering to industry standards and best practices.Collaborate with cross-functional teams to design, develop, and deploy...


  • London, Greater London, United Kingdom 4050 DEVELOPMENT LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer in Test to join our team at 4050 Development LLC. As a key member of our engineering team, you will be responsible for designing, developing, and implementing testing strategies to ensure the quality and reliability of our software products.Key ResponsibilitiesDesign and develop...


  • London, Greater London, United Kingdom 4050 DEVELOPMENT LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer in Test to join our team at 4050 Development LLC. As a key member of our engineering team, you will be responsible for designing, developing, and implementing testing strategies to ensure the quality and reliability of our software products.Key ResponsibilitiesDesign and develop...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (London) Limited. As a key member of our team, you will be responsible for leading and driving the development of new features and technologies that will shape the future of shopping.Key ResponsibilitiesCollaborate with our design team to...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (London) Limited. As a key member of our team, you will be responsible for leading and driving the development of new features and technologies that will shape the future of shopping.Key ResponsibilitiesCollaborate with our design team to...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets.Our goal is to build a data-driven organization with robust systems and processes, poised for consistent growth and ready...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets.Our goal is to build a data-driven organization with robust systems and processes, poised for consistent growth and ready...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited - C26 Full time

    Job ResponsibilitiesContribute to the development of new and existing software systems, focusing on architecture, design patterns, reliability, and scalability.Participate in professional software development, applying expertise in modern programming languages such as Java, C++, or C#.Develop and maintain software applications, adhering to coding standards,...

  • Software Engineer

    1 day ago


    London, Greater London, United Kingdom Bogialo Software Full time

    Job Description:About Bogialo Software:Bogialo Software is a leading software development company that specializes in creating innovative and scalable software solutions.Job Summary:We are seeking a highly skilled and experienced Full Stack Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our...

  • Software Engineer

    1 day ago


    London, Greater London, United Kingdom Bogialo Software Full time

    Job Description:About Bogialo Software:Bogialo Software is a leading software development company that specializes in creating innovative and scalable software solutions.Job Summary:We are seeking a highly skilled and experienced Full Stack Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited - C26 Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (London) Limited - C26. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications and systems that drive the growth of our advertising business.Key ResponsibilitiesContribute to...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited - C26 Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (London) Limited - C26. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications and systems that drive the growth of our advertising business.Key ResponsibilitiesContribute to...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets like firearms and tasers.We have expanded our reach both in the UK and internationally, acquired key companies like...


  • London, Greater London, United Kingdom Polaris Software Full time

    About Polaris SoftwareWe are a leading provider of software solutions that empower law enforcement agencies and local authorities to enforce and track traffic and parking offenses, manage permits and licenses, and control high-risk assets like firearms and tasers.We have expanded our reach both in the UK and internationally, acquired key companies like...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre (London) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions and ML models for image and video processing.Key ResponsibilitiesDesign and develop software...


  • London, Greater London, United Kingdom Amazon Development Centre (London) Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre (London) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions and ML models for image and video processing.Key ResponsibilitiesDesign and develop software...


  • London, Greater London, United Kingdom Bogialo Software Full time

    Software Product Development ManagerBogialo Software is seeking a skilled Software Product Development Manager to oversee the development and management of our software products. As a key member of our team, you will be responsible for collaborating with cross-functional teams, defining product roadmaps, and ensuring the successful delivery of products to...


  • London, Greater London, United Kingdom Bogialo Software Full time

    Software Product Development ManagerBogialo Software is seeking a skilled Software Product Development Manager to oversee the development and management of our software products. As a key member of our team, you will be responsible for collaborating with cross-functional teams, defining product roadmaps, and ensuring the successful delivery of products to...