Senior Software Engineer

Engineer

Senior Software Engineer

Apply Now

- 0.00

  • Date posted
    July 15, 2026
  • Expiration date
    October 15, 2026
  • Application ends
    October 15, 2026

Our client is looking for someone to join a collaborative and innovative team focused on building advanced software solutions that power real-time simulation environments used in training and certification. This role offers the opportunity to contribute to highly interactive systems that replicate real-world conditions, supporting critical learning and operational readiness. You’ll work alongside a multidisciplinary group of engineers and product specialists, supporting client-driven initiatives while playing a key role in enhancing and evolving a rail simulation analysis platform. This is a fast-paced, impact-driven environment well suited for an experienced software engineer who enjoys complex problem-solving and driving technical improvements.

Key Responsibilities:
  • Serve as a technical point of contact for clients, ensuring alignment with project requirements and assisting with issue resolution
  • Design, develop, and enhance simulation software using C++
  • Diagnose and resolve issues within the codebase using development tools such as Microsoft Visual Studio
  • Support system installation, testing, and validation efforts in collaboration with internal teams and clients
  • Deliver software updates and partner with stakeholders on deployment and validation activities
  • Provide technical guidance and mentorship to engineers and technicians within the project team
  • Contribute to ongoing system maintenance and modernization initiatives
  • Identify and recommend opportunities to improve performance, efficiency, and overall product capabilities
Requirements
  • Bachelor’s degree in Computer Science or related field with 2+ years of hands-on software engineering experience
  • 3+ years of C++ development experience using Microsoft Visual Studio, including multi-threaded applications and exposure to MFC
  • Experience contributing to software architecture and supporting projects from planning through deployment
  • Strong debugging, troubleshooting, and object-oriented programming skills
  • Excellent communication and ability to work both independently and collaboratively
  • Quick learner with a proactive, problem-solving mindset
  • Experience supporting hardware integration and real-time or simulation-based systems preferred
  • Visa sponsorship is not available for this position
Preferred Skills:
  • Experience with REST APIs/web services and Agile tools (Kanban/Trello)
  • Exposure to GIS data, AI/ML, or big data concepts is a plus
  • Background in simulation or transportation/rail environments preferred
  • Familiarity with C++, MFC, Python, SQL, JavaScript, Qt UI, and scripting languages
  • Strong multitasking abilities in fast-paced settings
  • Leadership or mentorship experience
  • Comfortable working within complex codebases
  • Understanding of applied engineering or physics concepts (e.g., motion, force, energy)
  • Are you interested in this position?

     

    Apply by clicking on the “Apply Now” button below!

     

    #AlbionarcJobs#FintechJobs

    #AsiaJobs#MiddleEastCareers

    #TechTalent#FintechRecruitment

    #FinanceOpportunities#

     

     

Apply Now

- 0.00

Select your currency