Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
July 21, 2026
Software Engineer (C++/C#)
Senior • On-site
San Francisco, CA
The financial industry is growing at a record pace, but data providers are still limited by cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs.
Databento provides real-time and historical data across futures, options, and equities through a unified API. The platform combines high performance and reliability with a streamlined developer experience.
We're looking for a midlevel or senior individual contributor to join the core engineering team. You'll be responsible for implementing and maintaining the C# client library and working on performance-sensitive components of the codebase.
Responsibilities
- Own and maintain the C# client library, ensuring it is robust, well-tested, and easy for external users to integrate with.
- Design, develop, and maintain high-performance server applications in C++.
- Write message parsers and feed handlers for direct market data feeds from trading venues.
- Optimize the existing codebase for high throughput and low latency.
- Implement tools and libraries for petabyte-scale data processing and analysis.
- Collaborate with the systems team to implement best practices for build, deployment, and CI/CD.
- Implement monitoring and improve application uptime.
- Ensure smooth feature rollouts and updates.
Preferred background
- 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
- Strong proficiency in both C++ and C#.
- Experience with Java is a plus.
- Experience designing APIs with a focus on intuitive, developer-friendly interfaces.
- Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility.
- Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernels, and compilers.
- Experience working with multiprocess environments.
- Comfortable with lldb/gdb.
- Good communication skills and work ethic for a remote workplace.
- Interest in low-level optimization and performance engineering.
- Interest in financial data or algorithmic trading.
Databento, Inc. provides equal employment opportunities to all employees and applicants in compliance with applicable laws.
Similar jobs you might like
Technology
RITS
Senior C++ Developer
Senior
Remote
Gdansk, PM, Poland
40 - 65 USD/hr
🏢 Summary: Remote B2B opportunity for a C++ Software Engineer to develop and enhance distributed, low-latency financial trading systems for fixed income and derivatives. The role requires at least six hours of overlap with NYC working hours and offers a rate of USD 40–65. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 5+ years of professional C++ development experience, C++14/20 experience in Windows/Linux environments, Object-oriented design, STL, multithreading and concurrency proficiency, Networking and network-programming knowledge, Experience building distributed, high-throughput, low-latency, resilient systems, Strong debugging ability in large, complex codebases, Ability to use AI tools for codebase analysis and development productivity, Strong technical and business stakeholder communication, Independent, proactive work style in complex environments, Minimum 6-hour overlap with NYC time zone 📃 Skills: C++, C++14, C++20, STL, Windows, Linux, TCP/IP, SQL, AI 🏢 Description: 🚀 Software Engineer (C++) – Financial Trading Systems Key Details: 🌍 Work Model: 100% Remote 🕒 Working Hours: NYC Time Zone (Minimum 6h overlap required) 💰 Contract & Rate: B2B, 40 - 65 USD 💻 About the Role We are seeking a highly motivated Software Engineer (C++) to work on all aspects of our distributed financial trading systems. This role requires strong C++ development and debugging skills, the ability to understand intricate architectures, and breaking down issues in real-time, distributed financial trading environments. 🛠️ Job Responsibilities Develop and enhance core trading systems for Fixed Income and Derivative Securities. Work effectively in a small, high-performing software development team. Collaborate with both technical team members and non-technical business stakeholders. Contribute to the continuous improvement of the trading technology stack. 🎯 Required Qualifications Education: Bachelor’s degree in Computer Science or a related field. Experience: 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments. Core Technical Skills: Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism). Networking: Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming. System Architecture: Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems. Debugging: Strong debugging skills and the ability to quickly understand and work within large, complex codebases. Modern Tools: Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity. Soft Skills: Strong communication skills with the ability to collaborate effectively across technical and business teams. Self-driven, proactive, and capable of independently ramping up in complex environments. 🌟 Preferred Qualifications Domain Knowledge: Experience building financial software or trading systems (Fixed Income, Derivatives). Best Practices: Strong focus on code quality, testing methodologies, and system reliability. Databases: Familiarity with SQL stored procedures and relational database design and implementation.
Technology
Ideo Sp. z o.o
.NET Developer Praktyki (K/M)
Intern
Hybrid
Rzeszow, PK, Poland
🏢 Summary: Program praktyk .NET dla studentów informatyki i kierunków pokrewnych, umożliwiający zdobycie pierwszego doświadczenia przy tworzeniu aplikacji i REST API pod opieką mentora. Praktyki odbywają się hybrydowo, w wymiarze około 35 godzin tygodniowo, bez wymaganego doświadczenia komercyjnego. 🗂️ Requirements: Status studenta informatyki lub kierunku pokrewnego, Podstawowa znajomość C#, Znajomość .NET, Znajomość ASP.NET Core, Znajomość programowania obiektowego, Rozumienie Web API i tworzenia prostych endpointów, Podstawy relacyjnych baz danych i SQL, Znajomość Git, Repozytorium z co najmniej jednym projektem własnym lub uczelnianym, Umiejętność analizy problemów, Świadome korzystanie z narzędzi AI, weryfikacja kodu i odpowiedzi, Dostępność około 35 godzin tygodniowo 📃 Skills: C#, .NET, ASP.NET, REST, API, SQL, Git, AI 🏢 Description: Zacznij z nami swoją karierę w IT Studiujesz informatykę lub kierunek pokrewny i masz za sobą pierwszy projekt w C#? Chcesz zobaczyć, jak wygląda codzienna praca developera, nauczyć się tworzenia REST API i rozwijać kod przy wsparciu mentora? Dołącz do naszego programu praktyk .NET. Nie wymagamy doświadczenia komercyjnego. Szukamy osób, które znają podstawy C#, potrafią logicznie analizować problemy i chcą rozwijać się poprzez pracę nad rzeczywistymi zadaniami. Praktyki dostosowane są do indywidualnych potrzeb kandydatów, obejmują dostępność ok. 35 godz. tygodniowo i odbywają się w modelu hybrydowym. Szukamy osób, które: dobrze znają podstawy języka C#, platformy .NET oraz ASP.NET Core i programowania obiektowego, rozumieją, jak działa Web API, potrafią tworzyć proste endpointy i pracować z modelem danych, znają podstawy relacyjnych baz danych i języka SQL, potrafią korzystać z systemu kontroli wersji Git, rozumieją podstawowe zasady tworzenia czytelnego i uporządkowanego kodu, mają repozytorium, a na nim zrealizowany przynajmniej jeden projekt własny lub uczelniany, potrafią analizować problemy, szukać informacji i zadawać pytania. Ważna jest dla nas również umiejętność pracy z AI Szukamy osób, które wykorzystują narzędzia AI do nauki, analizy kodu, debugowania i poznawania nowych rozwiązań. Jednocześnie oczekujemy, że potrafisz krytycznie ocenić otrzymaną odpowiedź, zweryfikować wygenerowany kod i samodzielnie wyjaśnić, jak działa zaproponowane rozwiązanie. Nie musisz znać konkretnego narzędzia. Ważne jest dla nas świadome i odpowiedzialne korzystanie z AI, zgodne z zasadami bezpieczeństwa danych. Dodatkowym atutem będzie: znajomość Entity Framework Core, doświadczenie w tworzeniu prostych aplikacji w ASP.NET Core, znajomość podstawowych wzorców projektowych, znajomość bibliotek takich jak MediatR lub FluentValidation, Nie znasz jeszcze wszystkich tych technologii? Nie szkodzi. Części z nich nauczysz się podczas praktyk. Jakie zadania na Ciebie czekają? budowanie aplikacji i ich funkcjonalności w C# oraz .NET, tworzenie i rozwijanie REST API w ASP.NET Core, praca z relacyjną bazą danych, analizowanie błędów i szukanie skutecznych rozwiązań, korzystanie z Gita oraz praca z branchami i pull requestami, uczestniczenie w code review, omawianie rozwiązań i postępów z mentorem, poznawanie dobrych praktyk tworzenia oprogramowania, wykorzystywanie narzędzi AI jako wsparcia w programowaniu i nauce. Co oferujemy w zamian? ułatwiony start w zawodową przyszłość, zdobycie pierwszego doświadczenia zawodowego, bezpośredni kontakt z najnowszymi technologiami w dziedzinie IT, szansę zaprezentowania swojego talentu, a także możliwość dalszej współpracy po zakończeniu praktyk, aktywną naukę - praktyczne zadania i realne problemy do rozwiązania, poznanie zasad i nauka funkcjonowania w środowisku pracy, opiekę mentora, wsparcie doświadczonego zespołu i przyjazną atmosferę pracy, Ideo Software Od ponad 25 lat pomagamy firmom rosnąć dzięki technologii. Łączymy strategię, projektowanie i software development, żeby cyfrowe rozwiązania naprawdę wspierały biznes – przyspieszały procesy, budowały zaufanie i zwiększały sprzedaż. Specjalizujemy się w: E-commerce – platformy B2B, B2C i marketplace, PIM, narzędzia wspierające sprzedaż oraz dowolne integracje. Digitalizacji procesów – automatyzacja i centralizacja działań dzięki platformie LOGITO workflow. Komunikacji wewnętrznej – intranety, platformy e-learningowe i narzędzia wspierające rozwój kompetencji. Projektowaniu doświadczeń – portale i serwisy WWW zgodne z najlepszymi praktykami UX/UI. Rozwiązaniach dedykowanych – aplikacje webowe, desktopowe i mobilne – dopasowane do realnych potrzeb biznesu. Wsparciu IT – integracje, cloud/hosting, SLA, outsourcing. Konsultingu – analiza przedwdrożeniowa, makiety UX/UI, analiza rynku. Sztucznej inteligencji – chatboty, asystenci AI, systemy rekomendacyjne, inteligentne wyszukiwarki. Nasz wyróżnik? Autorski framework Edito – elastyczna i skalowalna platforma, która stanowi fundament wielu naszych projektów. Współpracujemy z liderami rynku, m.in. Lotto, Black Red White, WSiP, DHL, DPD, Wolters Kluwer. Nasza misja jest prosta: tworzymy rozwiązania, które dają nieograniczone możliwości. Gdy inni skupiają się na pisaniu kolejnych linijek kodu, my napędzamy biznes technologią. Chcesz wiedzieć, jak pracujemy i jakie wartości są dla nas szczególnie istotne? Sprawdź naszą stronę www.kariera.ideo.pl oraz zakładkę Praktyki i staże .
Technology
Inuits
Senior Software Engineer (C#/.NET + Angular)
Senior
Remote
Krakow, MA, Poland
135 - 145 PLN
🏢 Summary: Senior full-stack C#/.NET engineering role on a business-critical enterprise/SaaS platform. The position combines backend, Angular front-end, and Cordova mobile development, with ownership of architecture, legacy-system evolution, scalability, performance, and production issue resolution. 🗂️ Requirements: 8+ years of commercial full-stack C#/.NET development experience with Angular or AngularJS, Extensive Angular, JavaScript, and TypeScript experience, Hands-on Cordova experience for iOS and Android applications, API development expertise with .NET, Software architecture and design-pattern experience, Relational database, SQL querying, and optimization experience, Git and agile methodology familiarity, Experience with large enterprise systems or SaaS platforms, Experience as a key developer, leading engineer, or technical owner, Strong complex-problem-solving and debugging skills, Ability to work with large, unfamiliar, and legacy codebases, Experience with scalable architectures and high-load systems, Ability to make mature technical decisions 📃 Skills: C#, .NET, Angular, AngularJS, JavaScript, TypeScript, Cordova, iOS, Android, SQL, SQLServer, Git 🏢 Description: We are looking for a strong C#/.NET engineer to join a project focused on large enterprise and SaaS systems. This role is suited for an experienced engineer who is comfortable working with complex business logic, large codebases, and mature systems, and who takes ownership of technical decisions rather than just implementing tasks. About the Project: The project is a long-running, business-critical system with a complex domain and significant technical depth. You will work on maintaining and evolving an existing platform, including improving scalability, performance, and reliability. A substantial part of the work involves understanding legacy code, debugging complex issues, and contributing to the system as a key technical member of the team. Responsibilities: Design, develop, and maintain backend solutions using C#/.NET; Build and maintain cross-platform mobile applications using the Cordova framework (iOS and Android); Develop and maintain front-end features using Angular and TypeScript; Design and implement APIs using the .NET framework; Work with complex business logic in large enterprise or SaaS environments; Analyze, understand, and improve existing and legacy codebases; Solve complex technical and production issues; Collaborate closely with other engineers and stakeholders; Contribute to architectural decisions for scalable and high-load systems. Qualifications: 8+ years of solid commercial experience with full stack .NET/C# development combined with Angular or AngularJS; Extensive experience with Angular, JavaScript, and TypeScript for front-end development; Hands-on experience with the Cordova framework for building mobile applications (iOS and Android); native mobile development experience is not required; Expertise in API development using the .NET framework; Strong understanding of software architecture principles and experience applying design patterns to real-world projects; Hands-on experience with relational databases (e.g. SQL Server) and SQL for data querying and optimization; Experience with version control systems (e.g. Git) and familiarity with agile methodologies; Experience working on large enterprise systems and/or SaaS platforms; Experience playing a key role in projects (e.g. key developer, leading engineer, technical owner); Strong experience solving complex technical problems and very good debugging skills; Ability to work effectively with large and unfamiliar codebases; Experience with scalable architectures and high-load systems; An engineering mindset with the ability to deeply understand systems and make mature technical decisions. Recruitment Process: Initial interview with our recruitment team; Technical interview with the client; Final decision and offer. Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Technology
Accenture
Junior Software Engineer
Junior
Hybrid
Warsaw, MZ, Poland
🏢 Summary: Develop and optimize large-scale data lake pipelines and end-to-end data processing solutions for an international social media platform. The role offers work with modern Big Data technologies, cross-functional global teams, and flexible hybrid work arrangements. Permanent employment includes training, professional development, healthcare, insurance, and additional employee benefits. 🗂️ Requirements: 3–6 months of Python software development experience, Very good SQL knowledge, Practical OLAP database experience, Knowledge of Hive, Spark, HBase, HDFS, Cassandra, and Kafka, Analytical problem-solving ability, Experience in international multidisciplinary teams, Fluent written and spoken English 📃 Skills: Python, SQL, OLAP, Hive, Spark, HBase, HDFS, Cassandra, Kafka 🏢 Description: Job Description WHO WE ARE: Accenture is a leading global professional services company that helps the world’s leading businesses, governments, and other organizations build their digital core, optimize their operations, accelerate revenue growth, and enhance citizen services. We offer solutions and assets across Strategy & Consulting, Technology, Operations, Industry X, and Accenture Song. At the Data & Applied Intelligence hub, we work locally and globally with over 250 Poland-based specialists. Our expertise spans data architecture and sectoral specialization. We collaborate with technology partners such as Microsoft, AWS, Google, Oracle, and Snowflake to deliver data-driven solutions. We provide comprehensive support from strategy definition to solution implementation and development, covering all aspects of Data & Analytics. For more information about Accenture Technology Poland, please visit our website. THE WORK: Develop end-to-end data solutions, including programming and implementation of data processing components. Support the development, maintenance, and optimization of large-scale data lake pipelines for a global social media platform. Analyze complex technical challenges and deliver effective solutions in a problem-solving environment , demonstrating a commitment to constant progress . Create and maintain technical documentation while dedicated to ongoing improvement and knowledge sharing. Collaborate with international, cross-functional teams, showing a passion for personal development and being motivated to embrace new opportunities . Flexible: The work location for this role may include a mix of working remotely (most of the time), onsite at a client or in an Accenture office - depending on specific project circumstances. With all our roles, there is some in-person time for collaboration, learning and building relationships with clients, peers, leaders, and communities. As an employer, we will be as flexible as possible to support your specific work/life needs. WHAT’S IN IT FOR YOU? Work on international projects involving large-scale data processing and modern Big Data technologies. Expand your technical skill set through exposure to complex data engineering challenges and cloud-scale environments. Gain insights and support from experienced data professionals in a collaborative and diverse team. Access opportunities for continuous learning and professional growth while working with innovative technologies. Qualification HERE’S WHAT YOU’LL NEED: 3 - 6 months of experience developing software using Python. Very good knowledge of SQL and practical experience working with OLAP databases. Knowledge of Big Data technologies such as Hive, Spark, HBase, HDFS, Cassandra, and Kafka. Ability to work analytically in a problem-solving environment. Experience working in international, multidisciplinary teams combining technical and business expertise. Fluent English, both written and spoken. Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application. BONUS POINTS IF YOU HAVE: Experience with Apache Airflow. Familiarity with cloud-based data platforms and distributed data processing environments. Experience supporting the full lifecycle of data engineering solutions, from development to optimization. Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application. WHAT WE OFFER? Permanent employment contract. Individual support of a People Lead and a specific path of professional development, as well as the possibility of a session with a Coach. A wide training package (soft, technical, and language training offer, access to e-learning platforms, Gallup test, GenAI training, possibility of co-financing courses, and certification). Employee Assistance Program: legal, financial, and psychological consultations. Accenture employees eligible for the Employee Share Purchase Plan automatically become eligible for quarterly dividends if they own company shares. Paid employee referral program. Private medical care and life insurance. Access to the MyBenefit platform, including a wide range of products and services such as the Multisport card. WHAT WE BELIEVE: Accenture does not discriminate against employment candidates based on race, religion, color, sex, age, disability, national origin, political beliefs, trade union membership, ethnicity, denomination, sexual orientation, or any other basis impermissible under Polish law. All our leaders are committed to building a better, stronger, and more durable company for future generations to create positive, long-lasting change. Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and creative, which helps us better serve our clients and our communities. Our position as a partner to many of the world’s leading businesses, organizations, and governments affords us both an extraordinary opportunity and a tremendous responsibility to make a difference. Sustainability is one of our greatest responsibilities, and we embed it into everything we do and for everyone we work with.
Technology
RITS Professional Services
Senior C++ Developer (Windows)
Senior
Remote
Warsaw, MZ, Poland
40 - 65 USD/hr
🏢 Summary: Remote B2B opportunity for a Senior C++ Developer to build and improve scalable, performance-critical trading and backend platforms. The role covers application and backend development, platform enhancement, security remediation, testing, and code/design reviews, with 5–6 hours of daily New York time-zone overlap required. Compensation is $45–65/hour, with no paid vacation. 🗂️ Requirements: 5+ years of commercial C++ experience, Object-oriented and low-level programming expertise, Multithreading, concurrency, and synchronization knowledge, Sockets, networking, and event-driven architecture knowledge, Windows native APIs and OS internals knowledge, Complex debugging experience, Database experience, Unit testing and code review practices, Strong analytical and problem-solving skills, Independent and international team collaboration ability, Computer Science or related degree, 5–6 hours daily overlap with New York time 📃 Skills: C++, Multithreading, Concurrency, Synchronization, Sockets, Networking, Windows, APIs, Databases, Debugging, Testing 🏢 Description: We are looking for an experienced Senior C++ Developer to join our client’s engineering team and help build and enhance next-generation trading and backend platforms . This is an opportunity to work on highly scalable, performance-critical systems in an international environment where technology plays a central role in modern financial markets. B2B contract – salary range: $45–65/hour (no paid vacation included) 100% remote job 5–6 hours daily overlap with the New York time zone is required Responsibilities: C++ application development Participate in application design and implementation Enhancement of existing technological platform Identification and resolution of security vulnerabilities Development of back-end services Design and write unit tests Participate in code and design reviews Requirements: 5+ years of commercial experience with C++ Strong knowledge of object-oriented and low-level programming concepts Solid understanding of: multithreading concurrency and synchronization sockets and networking event-driven architectures Windows native APIs and OS internals Experience with debugging complex issues such as memory leaks, race conditions, deadlocks, and stack corruption Good understanding of software engineering best practices, including unit testing and code reviews Experience working with databases Strong analytical and problem-solving skills Ability to work independently and collaboratively within international teams Degree in Computer Science or a related field Nice to Have: Experience in the financial industry, especially Fixed Income Knowledge of Python scripting JavaScript experience Understanding of communication protocols and network programming fundamentals
Technology
Appliscale
Senior C# Engineer (AWS)
Senior
Remote
Krakow, MA, Poland
20,000 - 26,500 PLN
🏢 Summary: Senior C# backend role building, testing, deploying, and supporting a consumer-facing microservices platform used across several European countries. The position combines backend architecture, AWS infrastructure automation, production support, Agile delivery, and mentoring. 🗂️ Requirements: 5+ years of production C# software development experience, Hands-on .NET Core and .NET Framework experience, AWS and Terraform or CloudFormation experience, MS SQL, PostgreSQL, or DynamoDB knowledge, REST API expertise, CI/CD process experience, Object-oriented design patterns, SOLID principles, Clean Code, and architectural problem-solving, Computer Science degree, AI tooling usage, Agile Scrum and/or Kanban experience, English proficiency 📃 Skills: C#, .NET, TypeScript, REST, AWS, Terraform, CloudFormation, SQL, PostgreSQL, DynamoDB, CI/CD, SOLID, Scrum, Kanban 🏢 Description: We are seeking candidates for our client, which operates in Europe. You will need to be proficient in C# backend development with a thorough understanding of the .NET technologies involved. Strong backend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, TypeScript, REST APIs, AWS, Terraform, CloudFormation Responsibilities: Designing, writing, testing functionalities for a backend system written in C# Design software architecture between backend, frontend and mobile apps Deploying and maintaining microservices in AWS using Terraform or CloudFormation Debugging and maintaining system on production used by consumers from several European countries Scoping and assessing the complexity of features Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Recruiting and mentoring new team members Required qualifications: 5+ years of production software development experience in C# engineer role Solid hands-on experience in .NET Core and .NET Framework technologies Experience in working with AWS and Terraform / CloudFormation Strong knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Expertise of REST APIs Strong hands-on experience of CI&CD processes Proficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problems Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Exposure to frontend development in React Working experience with one of the object-oriented and/or functional languages such as TypeScript, Java, Elixir, C++, Golang, Erlang, Python, Kotlin.
