CrawlJobs Logo

Middle Software Developer C++

Ukraine · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

Our customer is one of the biggest financial institutions in the USA. We create software for accounting and data management solutions, performance, insurance, risk management, etc.

Job Responsibility

  • Develop solutions and algorithms according to technical specifications or other requirements documentation
  • use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers
  • Able to develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
  • Able to develop and document program interfaces, software module and component assembling procedures, software deployment and update procedures as well as data migration and transformation (conversion) procedures
  • Estimate and set up task completion terms independently
  • Evaluate and coordinate task deadlines with Technical Leader or Project Manager
  • May have valid competence-related certifications
  • Participate, both as a trainer or a trainee, in various learning programs outside the major project

Requirements

  • 3+ years of experience with C++
  • Experience with Visual Studio, GitHub, Server Side Development, SQL
  • At least an Intermediate Strong Level of English
  • Clear communication skills & responsible attitude to work
  • Long-term involvement

Nice to have

Experience with Java

What we offer

  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Middle Software Developer C++

8 matching positions

Middle Embedded Software Developer

Our embedded team is growing and looking for an experienced Embedded Software De...
Location
Location
Philippines
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C / strong
  • Embedded Systems Development / strong
  • RTOS / good
  • English / strong
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right
New

Senior C++ Developer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in core C++ Development
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
  • Strong exposure to C++, data structures and algorithms, STL
  • Worked on complex C++ server side application and know how to debug/analyze caching/non-caching server side C++ application
  • Developed software using messaging library like ZeroMQ, RabbitMq, ActivMQ etc., messaging format like google protobuf, json, yaml etc.
  • Exposure to leading technologies like Kubernetes, Kafka, mongoDB, rediss, ignite is preferred
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Operate with a limited level of direct supervision
  • Exercise independence of judgement and autonomy
  • Act as SME to senior stakeholders and/or other team members
  • Fulltime
Read More
Arrow Right

.NET Developer (Middle, Senior)

Location
Location
Vietnam , Ho Chi Minh
Salary
Salary:
Not provided
saigontechnology.com Logo
Saigon Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 4 years of experience in software development, specializing in C# and .NET technologies.
  • Strong expertise in ASP.NET Core, .NET 6/7+, Web API, and Microservices / Event-Driven architecture.
  • Solid experience with SQL Server, Entity Framework / EF Core, and performance-optimized data access.
  • Hands-on experience with Angular (or any JS frameworks) and solid understanding of HTML, CSS, JavaScript.
  • Practical experience working with Microsoft Azure and cloud-native application development.
  • Experience with CI/CD pipelines, Git, and modern DevOps practices.
  • Strong understanding of SOLID principles, Design Patterns, and Domain-Driven Design (DDD).
  • Experience with unit testing & integration testing, and familiarity with TDD.
  • Excellent problem-solving skills with strong ownership and accountability.
  • Fluent English communication, able to work directly with US or Australian based teams.
Job Responsibility
Job Responsibility
  • Design software architecture and lead technical initiatives for lending platform solutions
  • Actively code and deliver features (70% hands-on development)
  • Research new technologies and drive innovation across the organization (30%)
  • Lead, mentor, and provide technical guidance to development team members
  • Collaborate directly with US-based Product Owners and engineering leadership
  • Drive migration from monolithic systems to microservices/event-driven architecture
  • Establish and maintain SDLC standards and best practices
  • Participate in daily standups, weekly demos, and design sessions with US team
  • Proactively identify risks and communicate project status to stakeholders
What we offer
What we offer
  • Attractive salary (13th-month salary, salary review twice/year) and project bonus
  • Bonus programs for candidate referral, technical article writing
  • Allowance for sickness, maternity, paternity and periodic health examination
  • PVI health care program
  • The staff of the quarter and year reward
  • Professional English-speaking working environment with Agile – Scrum model
  • Hybrid Working Model: Flexible working time and WFH support
  • Friendly, open-minded, young and supportive colleagues
  • Annual company trip and regular team-building parties, party celebration (Christmas, Birthday, Mid-autumn,...), Sports clubs (football, badminton, swimming …)
  • Sponsor examination fee for professional certificates (AWS, Azure, IELTS, PMP, Scrum Master,...)
  • Fulltime
Read More
Arrow Right

Middle .NET Developer

ELEKS Software Engineering and Development Office is looking for a Middle .NET D...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C# and .NET
  • Solid understanding of Git version control, including working with Pull Requests
  • Practical experience in writing and maintaining Unit Tests
  • Knowledge and application of Entity Framework
  • Familiarity with software design patterns and their implementation
  • Experience working with diverse hardware systems – or at minimum, a strong willingness to engage with them – including Axis systems, I/O systems, fluidic systems, cameras, and environmental control equipment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
Read More
Arrow Right

Middle .NET Developer

The project is a web-based platform for financial advisors. The client portal al...
Location
Location
Poland; Croatia; Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience with C#
  • Strong knowledge of SQL
  • Experience with Python for automation purposes
  • Hands-on experience with tools such as Jira, Confluence, Bitbucket, GitHub
  • Familiarity with Azure Key Vault
  • Experience working with Jenkins
  • Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Senior Software Engineer - C Programmer

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Serbia , Novi Sad
Salary
Salary:
Not provided
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You are execution-oriented, and understand the need to target your innovation budget for the greatest impact: you find the middle ground between perfect, but takes forever to code and fixes it now, but nobody will ever be able to understand what I did
  • You know how to design and code systems and software that is effective, intuitive, easy-to-operate, and elegantly simple
  • You have worked with the relevant tooling and techniques: cloud services, network protocols, serialization, relational databases, etc.
  • You have knowledge of complex structures, object orientation, exceptions, memory management techniques.
Job Responsibility
Job Responsibility
  • Learn deeply about Fivetran in order to focus development on practical and relevant system improvements
  • Contribute to the development and planning of our roadmap
  • Collaborate with a small but mighty core team, and with a broader set of stakeholders
  • Work across the project lifecycle: requirements, design, prototype, implementation, review, release, monitoring
  • Review and approve pull requests
  • Care and feel ownership of our product, and leverage your skills towards improving it
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Middle .NET Developer

We are building a WEB Portal for the automation of insurance processes in the He...
Location
Location
Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Uzhhorod
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C# and .NET
  • Hands-on experience with Microsoft Azure
  • Experience working in Agile environments
  • Experience writing and maintaining unit tests using xUnit
  • Understanding of RESTful APIs and microservices architecture
  • Solid knowledge of Microsoft SQL Server
  • Familiarity with CI/CD pipelines and version control systems
  • Familiarity with Azure DevOps, Confluence, Teams
  • Upper‑Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Middle .NET Developer

ELEKS Software Engineering and Development Office is looking for a Middle .NET D...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C# and .NET 10
  • Solid understanding of Git version control, including working with Pull Requests
  • Practical experience in writing and maintaining Unit Tests
  • Knowledge and application of Entity Framework
  • Familiarity with software design patterns and their implementation
  • Experience working with diverse hardware systems – or at minimum, a strong willingness to engage with them – including Axis systems, I/O systems, fluidic systems, cameras, and environmental control equipment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right