Senior Software Engineer developing and maintaining C++ systems for financial data solutions. Working with low-latency, high-throughput architectures in a collaborative environment at FactSet.
Responsibilities
Architect, develop, and maintain C++ systems powering Symbology and company-wide resolution.
Design and optimize high throughput and low latency service oriented systems on an enterprise wide scale.
Build scalable APIs and interfaces and integration layers for internal and external clients.
Participate in technical design and code reviews for continuous improvement and reliability.
Monitor, troubleshoot, debug, and refine production environments to guarantee the quality and stability a T0 service offering by Symbology services.
Champion best practices, mentor junior team members, and foster technical excellence in Symbology.
Opportunity to progress towards future leadership roles, including technical and team lead responsibilities.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
5+ years of experience programming in C++ , with a good understanding of data structures, algorithms, and object-oriented design
Experience designing and implementing critical, distributed, scalable enterprise systems
Strong analytical and problem-solving skills
Effective written and verbal communication for collaborating in a team environment
Self-starter that is willing to learn and adapt in a fast-paced setting and depth of industry knowledge
Exposure to CI/CD workflows (GitHub Actions, Jenkins) or automation tools.
Nice to Have: Experience with additional programming languages. (Perl/Python/Shell)
Knowledge of relational databases (MSSQL / MYSQL)
Experience with Perforce for code versioning
Knowledge of infrastructure management tools (e.g., Ansible, Terraform).
Java Developer II designing and developing web applications using Java and J2EE technologies. Analyzing requirements and enhancing applications with Agile methodology and modern technologies.
Staff Software Engineer building secure distributed microservices for Fortanix’s confidential computing platform. Leading architectural decisions and mentoring engineers in a hybrid work environment.
Junior Systems Analyst at Itaú working on back - end development. Responsible for designing and implementing distributed systems in cloud and on - premise environments.
Backend Developer at Topaz transforming the financial market with innovative technology solutions. Collaborating in a multi - talented team to implement impactful financial systems.
Java Developer joining ALTEN Mexico team, working on innovative projects in various industries. Responsible for software development, integration, and modernization tools.
Application Software Engineer for web - based applications at Supermicro. Design and implement cloud solutions using Python and MySQL in Chennai, India.
Working Student in Software Engineering focusing on cloud processing at NavVis, contributing to Indoor Mapping technology and supporting AWS cloud applications.
Senior Power Platform Architect at Bankdata responsible for platform architecture and governance across multiple tenants. Ensuring compliance and security while collaborating with various teams.
Back - End Developer focusing on Python web application development for the European Commission. Collaborating with teams to create secure and scalable back - end services.