CrawlJobs Logo

C++ Software Architect

itransition.com Logo

Itransition

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We’re looking for a seasoned C++ Software Architect to help us build cutting-edge solutions for the shipbuilding industry, working at the crossroads of computational geometry, 2D/3D modeling, and advanced engineering calculations.

Job Responsibility:

  • Architect and design scalable, high-performance software in C++
  • Collaborate with cross-functional teams to transform functional specs into robust technical solutions
  • Tackle challenges in computational geometry, 2D/3D modeling, and performance optimization
  • Support the modernization of legacy applications
  • Сreate software architecture documentation
  • Drive technical excellence, architectural reviews, and code quality

Requirements:

  • Strong expertise in C++ and solid experience in software architecture and design patterns (SOLID, GOF)
  • Proficiency in mathematical or engineering domains (geometry, modeling, FEM)
  • Experience in performance optimization, multithreading, memory management
  • Background working with legacy codebases and re-architecture
  • Proficiency in creating clear, structured software architecture documentation
  • Strong communication and problem-solving skills
  • Degree in Computer Science, Engineering, or related field

Nice to have:

  • Knowledge of C#, Python, FORTRAN, MFC, WPF, SWIG
  • Familiarity with Azure DevOps, CI/CD pipelines
  • Experience in shipbuilding or similar engineering fields
What we offer:
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Options to work remotely
  • Corporate medical insurance covering services of private and public medical centers
  • English courses online
  • Corporate parties and events for employees and their children
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation
  • 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate

Additional Information:

Job Posted:
February 23, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for C++ Software Architect

Senior Software Architect

The Senior Software Engineer is a skilled professional focused on the design and...
Location
Location
United States , Milwaukee
Salary
Salary:
Not provided
amla.io Logo
Amla Commerce
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in .Net technologies
  • Bachelor’s degree in computer science, MCA, or equivalent
  • Extensive experience in web development activity using .Net framework
  • ASP.Net with C#, Web Services, SOAP, JSON, XML, WSDL/UDDI, UML modeling, JavaScript, SSL, XHTML, CSS, AJAX
  • Expertise in Windows Forms Applications, Windows Presentation Foundation, Windows Communication Foundation,.NET - Integration Technologies
  • Excellent communication skills
  • written, verbal and presentation.
Job Responsibility
Job Responsibility
  • Participating in design and code reviews and writing required design and analysis documents for the applications.
  • Writing application architecture specifications and assisting with build of walk-through prototypes.
  • Provide status reports to the onsite team.
  • Assist in the design and development of Software Solutions using various .NET frameworks
  • Utilize understanding of the full software life cycle and strong knowledge in Design Methodology – UML.
  • Interact with clients to identify their needs and define product’s objectives.
  • Perform coding to written technical specifications.
  • Investigate, analyze and document reported defects.
  • Perform maintenance programming and correction of identified defects.
  • Create, document, and implement unit test plans, scripts, and test harnesses.
Read More
Arrow Right

C++ Software Engineer, 3D Geometry

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have full-stack application development experience
  • Can architect and implement complex software products
  • Are willing to take initiatives and learn from failures
  • Are excited to dive into a huge variety of challenges
Job Responsibility
Job Responsibility
  • Cross platform application (Win, Mac) development using C++ / QT
  • End-to-end feature development including design, implementation and automated testing
  • Design and implement well-structured code with strong focus on maintainability, testing and CI
  • Collaborate with different stakeholders (product managers, designers) to ensure we build the right features
  • Work in a product focused agile environment
What we offer
What we offer
  • Shares in the company (RSUs)
  • Catered lunch at the office 3 days per week
  • Private health insurance with Medicover (Blue package + hospital coverage)
  • A monthly or quarterly public transportation pass for Budapest
  • Free beverages and snacks at the office
  • All You Can Move sports pass with 7000 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
Read More
Arrow Right

Software Architect

Are you a visionary software architect passionate about designing scalable, robu...
Location
Location
United States , Morrisville
Salary
Salary:
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred)
  • 10+ years of experience in software development, with at least 3-5 years in a dedicated Software Architect role
  • Proven track record of designing, implementing, and deploying large-scale, distributed systems
  • Deep expertise in multiple programming languages (e.g., Java, Python, C++) and a strong understanding of various architectural patterns (e.g., Microservices, Event-Driven, Serverless)
  • Extensive experience with Linux platforms and containerization technologies (e.g., Docker, PodMan)
  • Solid experience with networking, protocol stacks, and scalable server application design
  • Experience with API design and development (REST, Apache NiFi)
  • Strong knowledge of software development methodologies (Agile, Scrum)
  • Excellent communication, interpersonal, and presentation skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Demonstrated ability to influence and lead without direct authority
Job Responsibility
Job Responsibility
  • Architect and Design: Lead the design and development of complex software systems, focusing on scalability, performance, security, and maintainability. Evaluate design trade studies to maximize product line reuse. Create detailed architectural blueprints, including system diagrams, data models, and API specifications
  • Technical Leadership: Provide technical leadership and guidance to multiple development teams, fostering a culture of technical excellence and continuous improvement
  • Strategy & Vision: Define and evolve the long-term technical roadmap, evaluating new technologies and recommending solutions that align with business objectives
  • Collaboration: Work closely with product managers, business stakeholders, and engineering teams to understand requirements, define scope, and ensure successful project delivery
  • Mentorship & Coaching: Mentor and coach engineers on architectural principles, design patterns, and coding best practices. Conduct code reviews and provide constructive feedback
  • Problem Solving: Diagnose and resolve complex technical issues, identifying root causes and implementing effective solutions
  • Documentation: Maintain comprehensive documentation of architectural decisions, system designs, and technical specifications
Read More
Arrow Right

Software Architect

Management Controls Inc. (MCi) is looking for an experienced Software Architect ...
Location
Location
United States , Houston
Salary
Salary:
Not provided
managementcontrols.com Logo
Management Controls
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in computer science, engineering or relevant field
  • 10+ years of professional software architecture design and management
  • 3+ years of distributed data application architecture
  • 2+ years of Azure platform experience
  • Understanding of software quality organizational and leadership skills
  • Good understanding of Azure Infrastructure services and their limitations
  • Experience working on/with microservices architectures,.Net, web services, Rest APIs & API Gateways
  • Have experience building and deploying as containers on a cloud platform using an automated CI / CD pipeline
  • Experience in configuring & monitoring different attributes and handling scale up and scale down scenarios for the application in Azure
  • Application monitoring through operations insights, application insights
Job Responsibility
Job Responsibility
  • Define all aspects of software development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Oversee progress of development team to ensure consistency with product design concepts
  • Provide technical guidance and coaching to Developers and QA Engineers
  • Ensure software meets all requirements of quality, security, modifiability and extensibility
  • Maintain microservice based cloud software architecture
  • Excellent written and verbal communication and documentation skills
What we offer
What we offer
  • Stocked kitchens
  • In-house gym
  • Bonuses
  • Flexible PTO
  • 100% paid healthcare
Read More
Arrow Right

Software Solutions Architect

Fyld is looking for a Software Solutions Architect to join their team. The role ...
Location
Location
Portugal , Lisboa
Salary
Salary:
Not provided
https://www.fyld.pt Logo
Fyld
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Technology, Software Engineering, or a related
  • Relevant work experience may be considered in lieu of a formal degree
  • Previous experience working as a Software Architect or in a similar role within software development
  • Familiarity with industry-specific applications and regulatory requirements
  • Expertise in designing and implementing scalable, robust, and secure software architectures
  • Proficiency in creating architectural diagrams, documentation, and design patterns
  • Strong knowledge of microservices architecture, SOA (Service-Oriented Architecture), and cloud-native design
  • Proficiency in multiple programming languages such as Java, C#, Python, JavaScript, or Go
  • Experience with both front-end and back-end development technologies
  • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud
Job Responsibility
Job Responsibility
  • Design and implement scalable, robust, and secure software architectures
  • Create architectural diagrams, documentation, and design patterns
  • Translate business requirements into technical specifications and architecture
  • Manage and deliver software projects within scope, time, and budget constraints
  • Fulltime
Read More
Arrow Right

C#.Net Software Engineer

We are looking to recruit a C#.Net Software Engineer for a global software compa...
Location
Location
United Kingdom
Salary
Salary:
60000.00 - 65000.00 GBP / Year
datacareers.co.uk Logo
DataCareers
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5+ years of relevant software engineering experience
  • Strong communication skills and ability to work independently
  • A proactive, problem-solving approach
  • Experience delivering high-quality work to agreed deadlines
  • Ability to mentor junior team members and work collaboratively
  • C# / .NET Core (4+ years)
  • ASP.NET MVC
  • React (3+ years)
  • JavaScript / TypeScript / jQuery / AJAX (3+ years)
  • HTML / CSS (3+ years)
Job Responsibility
Job Responsibility
  • Analyse new requirements and produce clear technical impact assessments
  • Architect, design and implement scalable cloud-based solutions
  • Develop new functionality across the full stack (C#, .NET, React)
  • Communicate technical details effectively to stakeholders
  • Deliver iterative improvements and respond constructively to feedback
  • Provide 3rd-line application support, including investigation and resolution of issues
  • Maintain clean, well-structured, well-documented code
  • Conduct peer code reviews and support continuous improvement
  • Troubleshoot and resolve complex software problems
  • Ensure code quality through unit tests, version control and adherence to ISO-aligned processes
  • Fulltime
Read More
Arrow Right

Software Solution Architect

We are seeking a highly experienced and strategic Software Solution Architect to...
Location
Location
Salary
Salary:
Not provided
binariks.com Logo
Binariks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Domain Experience: 5+ years of architectural design experience within the travel, airline, or hospitality sector is mandatory
  • Technical Depth: Extensive experience with modern architectural patterns (Microservices, Event-Driven Architecture, Serverless) and cloud platforms (AWS, Azure, or GCP)
  • System Knowledge: Proven experience with high-volume, transactional systems and distributed computing. Familiarity with specific travel technology protocols and APIs is a significant asset
  • Programming: Strong background in at least one major programming language (e.g., Java, Python, C#)
  • Data Modeling: Expertise in database technologies, including relational (PostgreSQL, MySQL) and NoSQL databases
  • Communication: Exceptional verbal, written, and presentation skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Experience working with pre-sales
Job Responsibility
Job Responsibility
  • Architectural Leadership: Define, design, and document the technical architecture for large-scale software solutions, ensuring alignment with business strategy and technology standards
  • Domain Expertise: Leverage extensive knowledge of the travel industry's operational processes and key technology components (e.g., GDS/NDC, flight/hotel booking systems, payment gateways, itinerary management) to guide the technical direction
  • Stakeholder Collaboration: Work closely with product managers, business analysts, and development teams to ensure technical designs meet functional and non-functional requirements (scalability, security, performance)
  • Technology Evaluation: Research, evaluate, and recommend new technologies, platforms, and third-party solutions to enhance our product offerings
  • Mentorship & Governance: Provide technical leadership, mentorship, and architectural governance to development teams throughout the project lifecycle
  • System Integration: Define integration patterns and APIs for connecting various internal and external travel systems
  • Parttime
Read More
Arrow Right

Software Solution Architect

We are seeking a highly experienced and strategic Software Solution Architect to...
Location
Location
Salary
Salary:
Not provided
binariks.com Logo
Binariks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Domain Experience: 5+ years of architectural design experience within the travel, airline, or hospitality sector is mandatory
  • Technical Depth: Extensive experience with modern architectural patterns (Microservices, Event-Driven Architecture, Serverless) and cloud platforms (AWS, Azure, or GCP)
  • System Knowledge: Proven experience with high-volume, transactional systems and distributed computing. Familiarity with specific travel technology protocols and APIs is a significant asset
  • Programming: Strong background in at least one major programming language (e.g., Java, Python, C#)
  • Data Modeling: Expertise in database technologies, including relational (PostgreSQL, MySQL) and NoSQL databases
  • Communication: Exceptional verbal, written, and presentation skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences
  • Experience working with pre-sales
Job Responsibility
Job Responsibility
  • Architectural Leadership: Define, design, and document the technical architecture for large-scale software solutions, ensuring alignment with business strategy and technology standards
  • Domain Expertise: Leverage extensive knowledge of the travel industry's operational processes and key technology components (e.g., GDS/NDC, flight/hotel booking systems, payment gateways, itinerary management) to guide the technical direction
  • Stakeholder Collaboration: Work closely with product managers, business analysts, and development teams to ensure technical designs meet functional and non-functional requirements (scalability, security, performance)
  • Technology Evaluation: Research, evaluate, and recommend new technologies, platforms, and third-party solutions to enhance our product offerings
  • Mentorship & Governance: Provide technical leadership, mentorship, and architectural governance to development teams throughout the project lifecycle
  • System Integration: Define integration patterns and APIs for connecting various internal and external travel systems
  • Parttime
Read More
Arrow Right