Lead Software Engineer for Financial Analytics

2 weeks ago


San Jose, California, United States BDO Full time

Position Summary:

The Senior Software Engineer for Valuation & Capital Market Analysis plays a crucial role within the Data Science division. This position is dedicated to developing Python-based models and the associated infrastructure to optimize the creation and implementation of diverse models at scale, significantly enhancing client decision-making capabilities. The role necessitates collaboration with business analysts, data specialists, and fellow software engineers to produce software solutions within BDO's technological framework, balancing independent tasks with collaborative efforts.

Core Responsibilities:

  • Design and implement data pipelines and engineering frameworks for effective model management
  • Work alongside data scientists and engineers to identify new data sources and create model features
  • Utilize software engineering best practices in the development of statistical and mathematical models
  • Ensure model lifecycle development emphasizes auditability and data integrity
  • Engage in the design, development, and deployment of high-quality production code for software applications
  • Assist in the development and implementation of machine learning solutions
  • Develop reusable libraries to streamline client solution delivery
  • Promote modern software development methodologies to both technical and business stakeholders
  • Oversee the complete software development lifecycle, including architecture design, testing, and troubleshooting
  • Create standardized application frameworks for various software solutions
  • Contribute to brainstorming sessions for innovative problem-solving approaches

Qualifications:

  • Bachelor's degree in Computer Science, Data Science, Information Sciences, or Econometrics
  • Master's degree is advantageous
  • At least 3 years of experience in Python development, particularly with Microsoft Azure services
  • Familiarity with Azure DevOps and CI/CD methodologies
  • Practical experience in constructing data lakes and handling unstructured data
  • Proficient in Agile/Scrum practices and the Software Development Life Cycle
  • Prior experience in the financial services sector and cloud-native environments

Technical Skills:

  • Expertise in Azure SQL Database, Azure Synapse Analytics, Azure Blob Storage, and related technologies
  • Experience with data orchestration tools such as Azure Data Factory and Apache Airflow
  • Strong software engineering capabilities with a focus on Python
  • Familiarity with machine learning frameworks and front-end technologies
  • Exceptional problem-solving and communication abilities
  • Commitment to ongoing learning and professional development

Compensation is determined based on a variety of factors, including qualifications, experience, and geographic considerations.



  • San Jose, California, United States BDO Full time

    Position Summary:The Senior Software Engineer for Valuation & Capital Market Analysis plays a crucial role within the Data Science division. This position is dedicated to developing Python-based models and the necessary infrastructure to optimize the creation and implementation of diverse models at scale, significantly enhancing client decision-making...


  • San Jose, California, United States Clearwater Analytics Full time

    At Clearwater Analytics, our vision is to establish a globally recognized and comprehensive technology platform dedicated to investment reporting, accounting, and analytics. By joining our team, you will collaborate with some of the most advanced and innovative institutional investors worldwide. We are in the early stages of developing a transformative B2B...


  • San Jose, California, United States BDO Full time

    Position Summary:The Senior Software Engineer specializing in Valuation & Capital Market Analysis plays a crucial role within the Data Science division. This position emphasizes the development of Python-based models and the associated infrastructure, aimed at optimizing the creation and implementation of diverse model types on a large scale, thereby...


  • San Jose, California, United States BILL Full time

    Elevate Your Career with a Leading Fintech Company BILL stands at the forefront of financial automation, dedicated to empowering small and mid-sized enterprises (SMBs) through innovative software solutions. Our mission is to streamline financial processes, enabling businesses to thrive in a competitive landscape. With a robust network connecting millions,...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries. We are a top-tier company with a strong presence in the technology sector.Job SummaryWe are seeking an experienced and skilled Senior Software Engineer to join our team. As a key member...


  • San Francisco, California, United States Discover Financial Services Full time

    Shape the Future with Us. At Discover Financial Services, you will engage in impactful work from the very start. Our inclusive environment is founded on three essential principles: We Strive for Excellence, We Evolve Daily, and We Achieve Together. We genuinely want you to develop and make a significant impact at one of the foremost digital banking and...


  • San Jose, California, United States Intelliswift Software Inc Full time

    Job Title: Lead Treasury Accounting Specialist Duration: 12 Months Location: Hybrid at San Jose CA Pay Rate: $70.42/hr. Intelliswift Software Inc. is dedicated to conceptualizing, developing, and supporting innovative technology products and solutions. Our diverse team of experts plays a crucial role in establishing Intelliswift as a trusted partner...


  • San Jose, California, United States eTrigue Full time

    Job OverviewPosition SummaryAre you an experienced software engineer who thrives on crafting and deploying sophisticated code aimed at addressing business challenges? Do you believe that your work is only complete when end-users can effectively utilize your solutions? If you appreciate diversity in your tasks and the autonomy to engage in various aspects of...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...


  • San Jose, California, United States eTrigue Full time

    Job OverviewPosition SummaryAre you an experienced engineer who thrives on crafting and executing sophisticated code aimed at addressing business challenges? Do you believe that your work is complete only when end-users are effectively utilizing your solutions? If you appreciate diversity in your tasks and the autonomy to explore various facets of a product,...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...


  • San Jose, California, United States ACL Digital Full time

    Position Overview:We are seeking a highly skilled Lead Software Engineer with over 10 years of hands-on experience in MPEG and HEVC software development. This role requires a professional who can effectively manage and coordinate tasks between teams in different geographical locations, ensuring that priorities are set for the development team.Key...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...


  • San Jose, California, United States BILL Full time

    Elevate Your Career with a Leading Fintech Innovator BILL stands at the forefront of financial automation solutions tailored for small and mid-sized enterprises (SMEs). Our mission is to revolutionize the financial landscape, empowering businesses to flourish through automation. With a vast network of clients relying on BILL's services for managing their...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...


  • San Francisco, California, United States Discover Financial Services Full time

    Shape the Future of Digital Banking. At Discover Financial Services, you will engage in impactful work from the outset. Our team-oriented culture is founded on three essential principles: We Play to Win, We Get Better Every Day, and We Succeed Together. We genuinely want you to develop and make a significant impact at one of the foremost digital banking and...

  • Lead Software Engineer

    2 months ago


    San Francisco, California, United States Goeverbright Full time

    This position is open to remote candidatesEverBright is a clean energy company on a mission to accelerate the decarbonization of residences and businesses across the United States.We are a leading provider of financing for residential solar, storage, and energy efficiency products, fueling our rapid growth through innovative software solutions.We understand...


  • San Jose, California, United States BILL Full time

    About BILLBILL is a leading provider of financial automation software for small and mid-size businesses (SMBs). Our mission is to automate the future of finance, empowering businesses to thrive.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a champion of financial automation, you will play a critical role in...


  • San Jose, California, United States PayPal Full time

    At PayPal, we are dedicated to building a platform that resonates with users. Our mission is to deliver an exceptional user experience while facilitating global connections and empowering individuals through seamless transactions. We seek innovative thinkers who aspire to inspire and drive transformative change in the world. Engineering is an art, and at...


  • San Francisco, California, United States Cloud Analytics Technologies, LLC Full time

    **Job Overview****Job ID:** J36993**Specialized Area:** Artificial Intelligence**Job Title:** Software Engineer - Machine Learning**Location:** Remote**Duration:** 11 Months**Domain Exposure:** Cloud Computing**Work Authorization:** US Work Authorization**Client:** Cloud Analytics Technologies, LLC**Employment Type:** W-2 (Consultant must be on our company...