CrawlJobs Logo

C++ Software Architect

· Job Posted February 23, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

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

Similar Jobs for

C++ Software Architect

8 matching positions

New

Software Architect

Avelabs (an Arrow Company), a leading Automotive Software Engineering services p...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in computer science and/or electronics
  • 10 years’ experience in Software engineering with at least 5 years in automotive industry within projects using MBD development in AUTOSAR context
  • 5 years’ experience as SW Architect
  • Experience in full lifecycle software development of real time embedded software projects
  • Experience in Critical safety SW architecture activities such SW Safety decomposition, Freedom from interference, E-GAS concepts, and SW safety critical path analysis ASIL C / ASIL D
  • Expertise in software architecture (static and dynamic architecture)
  • Strong knowledge on embedded C language development
  • Strong knowledge on A-SPICE processes
  • Good knowledge of ISO26262-6 and AUTOSAR standards
  • Good knowledge of UML tools like Enterprise Architect
Job Responsibility
Job Responsibility
  • Collaborator with software project team, System, Hardware, Safety engineering teams of the related platform
  • Owner of SW Architecture ASPICE process area SWE2 definition, development, and deployment including architecture of Application SW done in MBD following BRBU Process standards
  • Define the solution with modularity, reuse and testability in mind, anticipates extensions and modifications in future stages
  • Provide strong documentation and specifications of Architecture SW (Static, Dynamic, Design alternatives, CPU load optimization, etc.)
  • Support the offshore BSW teams related to BSW Architecture & Interfaces between ASW (Application Software) & BSW (Basic Software)
  • Guide and mentor team members in the implementation of the solutions
  • Support validation team on definition of integration test strategy
  • Communicate early and often about any significant events or issues affecting the team or delivery schedule and quality
  • Improve processes or propose improvement where applicable
  • Ensures the Building block approach of the BRBU SW Platforms and reuse across different platforms by interacting with other product SW teams
  • Fulltime
Read More
Arrow Right

Principal AI Software Architect

Do you want to be at the forefront of innovating the latest hardware designs to ...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, PyTorch, CUDA/Triton
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Leads by example across teams and mentors others to produce extensible, maintainable, well-tested, secure, and performant code used across products that adheres to design specifications
  • Leads efforts to continuously improve code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs
  • Identifies best practices and coding patterns (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions) and provides deep expertise in the coding and validation strategy
  • Creates and applies metrics to drive code quality and stability, appropriate coding patterns, and best practices
  • Identifies and anticipates blockers or unknowns during the development process, escalates them, communicates how they will impact timelines, and then leads efforts to identify and implement strategies and/or opportunities to address them
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area
  • Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills
  • Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team. Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered
  • Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices
  • Uses automated source code analysis tools that are incorporated into the build/development process
  • Fulltime
Read More
Arrow Right

Software Architect

We are seeking an experienced Software Architect to guide the design, structure,...
Location
Location
United States , Fort Lauderdale
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software development experience with 2+ years in architecture-level roles
  • Strong proficiency in .NET, C#, or Java-based architectures
  • Experience designing microservices, APIs, and cloud-native systems
  • Deep understanding of Azure or AWS cloud services
  • Strong knowledge of relational and NoSQL databases
  • Familiarity with event-driven architecture, messaging queues, and integration patterns
  • Experience with CI/CD pipelines, DevOps practices, and IaC tools
  • Excellent communication and leadership skills
  • Ability to document and articulate complex technical concepts clearly
  • Relevant certifications (AWS/Azure Architect) are a plus
Job Responsibility
Job Responsibility
  • Define architecture for enterprise applications including APIs, microservices, and distributed systems
  • Create high-level and detailed design documents, diagrams, and technical blueprints
  • Guide development teams on patterns, standards, and best practices
  • Evaluate tools, frameworks, and platforms to support technology strategy
  • Collaborate with DevOps and cloud teams to ensure scalable, secure, cloud-native designs
  • Conduct architectural reviews, code assessments, and system performance evaluations
  • Lead modernization efforts including refactoring legacy systems into modern architectures
  • Support integration strategies using APIs, queues, event-driven architectures, and cloud services
  • Mentor developers and ensure high-quality software delivery
  • Participate in roadmap planning, estimation, and cross-team collaboration
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • free online training
  • Fulltime
Read More
Arrow Right

Team Architect - Software Developer

With over 1,400 employees and over 2,700 airports in over 175 countries, ADB SAF...
Location
Location
Austria , Graz
Salary
Salary:
3954.00 EUR / Month
adbsafegate.com Logo
ADB Safegate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education in Software Development (either via higher technical college or degree in computer science, engineering, physics, or mathematics)
  • Proficiency in C++ (experience with C++23, Qt, and Python is beneficial)
  • Strong problem-solving skills and a structured and methodical approach to complex topics
  • Experience with software architecture patterns, inter-process communication, distributed systems, microservices
  • Team player, with willingness to work as part of a pragmatic agile team
  • Openness to also work on DevOps topics
  • Experience with the Git version control system is beneficial
  • Familiarity with development under Linux is beneficial
  • Fluency in English (working language)
  • knowledge of German is beneficial
Job Responsibility
Job Responsibility
  • Developing professional software based on a Qt/C++ stack in the field of fault-tolerant, high-performance computing in the aviation industry
  • Designing, implementing, testing, documenting and integrating features within the agile team
  • Defining and refining features in close collaboration with the product owner and your developer colleagues
  • Representing the team in cross-team discussions and decisions regarding software and system architecture
  • Within the team, leading technical refinement of features, taking necessary technical decisions, coordinating implementation work, and reviewing pull-requests
  • Coaching and fostering knowledge-transfer within the team
  • Mentoring of junior developers, in close collaboration with the team lead
What we offer
What we offer
  • A workplace that celebrates diversity, entrepreneurship and collaboration
  • Opportunity to learn, grow and realize your potential
  • Exciting projects in the aviation industry, numerous benefits and a comprehensive onboarding
  • Flexible working hours
  • Possibilities for working from home
  • Field of aviation
  • Home Office
  • Food subsidy
  • Free parking
  • Free fruit snacks
  • Fulltime
Read More
Arrow Right

Wireless Software Architect

We are a focused group of engineers with deep wireless and algorithm expertise, ...
Location
Location
United States of America , Milpitas
Salary
Salary:
165000.00 - 241400.00 USD / Year
duo.com Logo
Duo Security
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD in Engineering or Computer Science with 3+ years of industry experience, or Master's degree with 6+ years
  • Strong understanding of Wireless technologies
  • Proficiency in C and/or C++ on embedded platforms
  • Experience with embedded systems, SoC integration, or Linux kernel/driver development
  • Comfortable working across software and hardware boundaries, from driver and firmware up through cloud platforms
Job Responsibility
Job Responsibility
  • Design and develop next generation enterprise Wi-Fi access point software, focused on performance and reliability at the network edge
  • Solve real world wireless challenges across industrial, medical, and smart office deployments, including dense client environments, robotic fleets, and mission critical IoT
  • Work on Wi-Fi protocols (802.11ax/be/bn, MLO, OFDMA, MU-MIMO, 6 GHz / AFC), IoT stacks (802.15.4, BLE, Thread, Matter), and radio coexistence in dense, interference heavy environments
  • Build and integrate Edge AI capabilities directly on access points using on device NPUs, including model optimization (quantization, pruning), inference frameworks (TFLite, ONNX Runtime), and real time ML pipelines for anomaly detection, RF intelligence, and network assurance
  • Work closely with silicon vendors and platform teams to get the most out of advanced Wi-Fi 8 chipsets, including NPU and other offload paths
What we offer
What we offer
  • medical insurance
  • dental insurance
  • vision insurance
  • 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • grants of Cisco restricted stock units
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • Fulltime
Read More
Arrow Right

.Net C# Architect

Job opening - .NET C# Architect in Gurgaon | Randstad
Location
Location
India , Gurgaon
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 01, 2026
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C#, .NET Core, and the broader .NET ecosystem
  • Deep knowledge of Microservices, MVC, Clean Architecture, N-tier, and SOLID principles
  • Hands-on experience with cloud platforms like Microsoft Azure (Functions, Logic Apps, Service Bus) or AWS
  • Proficiency in SQL Server, NoSQL databases (e.g., Cosmos DB), and ORMs like EF Core or Dapper
  • Experience with containerization (Docker, Kubernetes) and automated pipelines (Azure DevOps, Jenkins)
  • Typically requires 10+ years of software development experience, with at least 5 years in an architectural or leadership role
  • Bachelor's or Master's degree in Computer Science or a related field
Job Responsibility
Job Responsibility
  • System Design: Architect and design enterprise-level applications using C# and .NET Core, focusing on microservices, cloud-native patterns, and multi-tier distributed systems
  • Technical Leadership: Lead development teams, establish coding standards, and define architectural blueprints to ensure consistency across projects
  • Stakeholder Collaboration: Work with business owners, product managers, and customers to translate complex business needs into actionable technical specifications
  • Code Quality & Mentorship: Conduct deep-dive code reviews, identify technical debt, and mentor junior/mid-level developers on best practices and design patterns
  • Technology Evaluation: Research and recommend new frameworks, libraries (e.g., Entity Framework Core), and tools to optimize the software ecosystem
  • Performance & Security: Oversee application performance tuning, ensure robust security protocols (OAuth, JWT), and plan for high availability and disaster recovery
  • Fulltime
Read More
Arrow Right

C++ Software Engineer, 3D Desktop Application

We are looking for a Senior Software Engineer for our Desktop team with a user f...
Location
Location
Hungary , Budapest
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in desktop application development, preferably in C++/Qt
  • Can architect reliable systems and work effectively in a large, evolving codebase
  • Care deeply about code quality, testing, and maintainability
  • Are comfortable with cross-functional collaboration and ambiguous product problems
  • Learn quickly, take initiative, and like working on technically varied challenges
Job Responsibility
Job Responsibility
  • Build and evolve a desktop 3D print preparation application for Windows and macOS
  • Work in C++ / Qt 6 / QML on a large production codebase
  • Develop features end to end, including design, implementation, automated testing, and deployment
  • Contribute to geometry, rendering, workflow logic, and printer integration
  • Improve build systems, CI, packaging, and developer tooling
  • Partner with product, design, QA, and other engineering teams in a fast-moving product environment
What we offer
What we offer
  • Hybrid work
  • 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 9500 HUF monthly allowance
  • Free 3D prints
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Development opportunities both in-house and off-site
  • Fulltime
Read More
Arrow Right

Software Architect

In this role, you’ll lead software architecture design and governance for system...
Location
Location
United Kingdom , Richmond
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid background in software engineering and architecture, with experience working on large-scale platforms and global teams
  • Strong grasp of software architecture principles and patterns (e.g., microservices, event-driven), with experience in system design and modelling (e.g., UML, C4)
  • Proficient in one or more languages such as C#, Python, or JavaScript/TypeScript
  • Hands-on experience with AWS (and/or Azure, GCP), focusing on scalability, resilience, and cost efficiency
  • Familiar with DevOps & CI/CD tools like GitHub, Terraform, Docker, Kubernetes, and automated testing and monitoring
  • Skilled in data modelling, APIs, messaging systems (e.g., Kafka), and ETL pipelines
  • Knowledge of secure design, identity management, and regulatory standards (e.g., GDPR)
  • Architecture certifications (e.g., TOGAF, ArchiMate) are a plus but not required
Job Responsibility
Job Responsibility
  • Lead architecture design and governance by defining and enforcing software standards, patterns, and best practices across scalable, secure, and resilient systems
  • Partner with global architecture and engineering teams to align technical decisions with business goals
  • Introduce emerging technologies, foster communities of practice, and enable teams through training and mentorship
  • Ensure system health, performance, and cost-efficiency through proactive architectural oversight
  • Collaborate with DevOps, troubleshoot complex issues, and support third-party integrations
  • Support building inclusive, high-performing teams and communicate with impact
  • Embrace curiosity, manage complexity, and build global connections
What we offer
What we offer
  • Healthy work/life balance
  • wellbeing initiatives
  • shared parental leave
  • study assistance
  • sabbaticals
  • flexible working hours
  • Fulltime
Read More
Arrow Right