Current jobs related to Senior Software Engineer for Complex Financial Instruments - Tampa, Florida - BDO


  • Tampa, Florida, United States Newgen Software Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Newgen Software. The ideal candidate will have a strong background in software development, with a focus on Java, J2EE, and other related technologies.Key Responsibilities:Design, implement, and deliver high-quality software projects using Java,...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job SummaryAt Seven Seven Software, we are seeking a highly skilled Senior Java Software Engineer to join our team. The ideal candidate will have a strong background in Core Java and a passion for designing, developing, and troubleshooting software solutions.Key Responsibilities Executes software solutions, design, development, and technical troubleshooting...


  • Tampa, Florida, United States Seven Seven Software Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Agile team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using cutting-edge technologies.The ideal candidate will have a strong background in software development, with...


  • Tampa, Florida, United States Citigroup Inc Full time

    Citigroup Inc is seeking a highly skilled Senior Principal Engineer to join our team. As a key member of our engineering organization, you will be responsible for leading the development of complex software systems and providing technical guidance to junior engineers.Key Responsibilities:Design and implement scalable, robust, and efficient software...


  • Tampa, Florida, United States Saxon Global Full time

    Key Responsibilities of Senior Software Engineer:As a Senior Software Engineer at Saxon Global, you will be responsible for designing, developing, and maintaining complex software applications in a corporate environment. Your expertise in MongoDB, Node.js, Express.js, and React will be essential in delivering high-quality solutions that meet the needs of our...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job Title: Core Java DeveloperWe are seeking a highly skilled Core Java Developer to join our team at Seven Seven Software. As a key member of our software engineering team, you will be responsible for designing, developing, and troubleshooting software solutions using Core Java.Key Responsibilities:Design and develop secure and high-quality production code...


  • Tampa, Florida, United States Sargent & Lundy Full time

    Job SummaryWe are seeking a highly skilled Instrumentation and Controls Engineer to join our team at Sargent & Lundy. As a key member of our Energy & Industrial Group, you will play a critical role in supporting industry-leading projects in power generation, plant design, and environmental compliance.Key ResponsibilitiesDesign and implement instrumentation...


  • Tampa, Florida, United States Sargent & Lundy Full time

    Job SummaryWe are seeking a highly skilled Instrumentation and Controls Engineer to join our team at Sargent & Lundy. As a key member of our Energy & Industrial Group, you will be responsible for designing and implementing control systems for power plants and industrial facilities.Key ResponsibilitiesDesign and implement control systems for power plants and...


  • Tampa, Florida, United States Seven Seven Software Full time

    Job Summary:We are seeking a highly skilled Senior Android Software Engineer to join our payments technology group. As a key member of our agile team, you will be responsible for designing and developing scalable and resilient systems using Kotlin. Your expertise will be crucial in ensuring the performance, quality, and responsiveness of our market-leading...


  • Tampa, Florida, United States Citigroup Inc Full time

    Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions.Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage,...


  • Tampa, Florida, United States Doran Jones Inc Full time

    Senior Java Software EngineerDoran Jones Inc. is seeking a highly skilled Senior Java Software Engineer to join our team of experienced professionals.The ideal candidate will have a strong background in Java software development, with a focus on enterprise systems and microservices architecture.Responsibilities:Design, develop, and maintain high-quality Java...


  • Tampa, Florida, United States Doran Jones Inc Full time

    Job DescriptionDoran Jones Inc. is seeking a highly skilled Senior Java Software Engineer to join our team of SDLC professionals.The ideal candidate will have extensive experience in designing, developing, and maintaining high-quality Java applications, ensuring scalability, performance, and reliability.Key Responsibilities:Design and develop Java...


  • Tampa, Florida, United States General Dynamics Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at General Dynamics Information Technology. As a key member of our software development team, you will be responsible for designing and developing complex software products, as well as making significant enhancements to existing...


  • Tampa, Florida, United States ISPA Technology Full time

    Job Title: Senior Software Systems EngineerJob Summary:ISPA Technology is a fast-growing company that works on cutting-edge technology contracts across the country. We are seeking a Senior Software Systems Engineer to lead the planning, design, and implementation of complex software systems.Key Responsibilities:Lead the planning, design, and implementation...


  • Tampa, Florida, United States ISPA Technology Full time

    Job Summary: We are seeking a highly skilled Senior Software Systems Engineer to lead the planning, design, and implementation of complex software systems. The ideal candidate will have expertise in advanced software engineering principles, including object-oriented design, data structures, algorithm design, and complexity analysis. Additionally, they will...


  • Tampa, Florida, United States ISPA Technology Full time

    Job Title: Senior Software Systems EngineerISPA Technology is seeking a highly skilled Senior Software Systems Engineer to join our team in the first quarter of 2024. This onsite position can be held in Tampa, FL / Washington DC (NCR) / Panama City Beach, FL.Responsibilities:Lead the planning, design, and implementation of complex software systems.Oversee...


  • Tampa, Florida, United States MITRE Full time

    About the RoleMITRE is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our government sponsors.Key ResponsibilitiesDesign and develop software solutions using a variety of programming...


  • Tampa, Florida, United States Citigroup Inc Full time

    The Senior Java Software Engineer position at Citigroup Inc. is responsible for leading a team of software engineers in the development of complex business applications. The successful candidate will have a strong background in Java programming and experience in managing software development teams.Key Responsibilities:Lead a team of software engineers in the...


  • Tampa, Florida, United States Hispanic Technology Executive Council Full time

    Job SummaryCiti, a leading global bank, seeks a highly skilled Senior Principal Engineer to join its team. As a key member of the organization, you will be responsible for driving technical excellence and innovation in software development.Key ResponsibilitiesLead the development of complex software solutions, ensuring they meet the highest standards of...


  • Tampa, Florida, United States Dtcc Full time

    We are seeking a highly skilled Senior Java Software Engineer to join our team at DTCC.This role will be responsible for developing, deploying, and maintaining secure, reliable, and scalable software systems and applications.The ideal candidate will have 6-8 years of experience in Java/J2EE-based applications, with a strong background in Hibernate, Spring,...

Senior Software Engineer for Complex Financial Instruments

2 months ago


Tampa, Florida, United States BDO Full time
Job Summary:

The Software Engineering Senior Associate, Valuation & Capital Market Analysis – Complex Financial Instruments will be a key member of the Data Science team at BDO, responsible for building Python-based models and related infrastructure to accelerate the development and deployment of machine learning, statistical, and mathematical models at scale. This role requires collaboration with business consultants, data engineers, and software engineers to deliver software product applications in BDO's tech environment.

Key Responsibilities:
  • Design and develop data pipelines and engineering infrastructure to support enterprise model management systems at scale for high-end automation.
  • Work closely with data scientists and data engineers to explore new data sources, design model features, and build capabilities for feature management.
  • Apply software engineering rigor and best practices to statistical and mathematical models, including CI/CD, automation, and version control.
  • Support model lifecycle development, with an emphasis on auditability, versioning, and data security.
  • Participate in a cross-functional business and development team to design, develop, and deploy production-quality code for in-house software applications.
  • Facilitate the development and deployment of proof-of-concept machine learning and other automation solution systems.
  • Build reusable libraries and software components to accelerate the delivery of client solutions.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate inefficient processes to improve overall operational stability of client solutions.
  • Develop and champion modern software development best practices and concepts to technical audiences and business stakeholders.
  • Take the lead in the full software development life cycle, including architecture design, writing documentation, and unit/integration testing.
  • Scope, architect, design, develop, build, and release robust and scalable applications.
  • Translate business requirements into technical requirements and implementation details.
  • Design and develop standardized application frameworks to support a variety of applications.
  • Take an active role in ideation processes to bring innovative solutions to problems.
Requirements:
  • Undergraduate degree in Computer Science, Data Science, Information Sciences, or Econometrics.
  • Master's degree preferred.
  • Three years of experience in Python development, with a strong focus on Microsoft Azure services.
  • Experience using Azure DevOps for application deployments in the cloud with continuous integration and continuous delivery (CI/CD) pipelines.
  • Hands-on experience with building data lakes while working on complex data ingestion and handling tasks for unstructured data sources.
  • Experience making API calls and integrating various data sources and platforms.
  • Experience writing unit tests and automated tests for Python scripts.
  • Experience being a self-starter with the initiative to identify opportunities for improvement and drive changes.
  • Experience working with Agile/Scrum development methodologies and proficient in all aspects of the Software Development Life Cycle.
  • Experience in the financial services and cloud native industries.
Preferred Skills:
  • Proficiency in managing and utilizing Azure SQL Database, Azure Synapse Analytics, or other relational database technologies.
  • Demonstrated experience with data-oriented workflow orchestration tools within the Azure ecosystem.
  • Experience working with unstructured data sources such as PDFs and XML.
  • Strong software engineering skills, with a focus on building complex, multi-language systems and fluency in Python.
Language:

English

Salary Range:

California: $90,000 - $115,000

Colorado: $90,000 - $115,000

NYC/Long Island/Westchester: $90,000 - $115,000

Washington: $90,000 - $115,000