Kavaliro · 4 hours ago
Senior Backend Software Engineer
Kavaliro is seeking a Senior Backend Software Engineer for their local Jacksonville client. In this role, you’ll take ownership of core improvements to a rail simulation analysis platform, balancing deep technical development with client-facing collaboration.
B2BConsultingDeliveryHuman ResourcesInformation Technology
Responsibilities
Serve as a technical point of contact for clients, ensuring contractual requirements are met and supporting technical troubleshooting as issues arise
Develop, configure, and enhance train simulation software in C++, modeling locomotive behavior and route-based force dynamics
Debug and maintain complex codebases using Microsoft Visual Studio
Participate in system installation, testing, validation, and issue resolution alongside internal teams and clients
Deliver software updates and support deployment and acceptance testing with customers
Provide technical guidance and mentorship to engineers and technicians assigned to your projects
Contribute to ongoing system maintenance, upgrades, and modernization efforts
Identify and recommend improvements to performance, reliability, and development efficiency
Qualification
Required
3+ years of professional C++ development experience using Microsoft Visual Studio, including multi-threaded programming for high-performance applications and experience with MFC libraries
Bachelor's degree in Computer Science or a related technical field, plus at least 2+ years of professional engineering experience writing production C++ code
Proven experience contributing to or leading software architecture initiatives, from design and planning through implementation and operational support
Strong object-oriented programming, debugging, and troubleshooting skills
Excellent communication skills and the ability to work directly with clients and cross-functional teams
Self-driven, dependable, and comfortable working independently
Ability to learn new technologies and domains quickly
Creative problem-solving mindset with a willingness to challenge existing approaches
Hands-on experience with hardware integration testing and troubleshooting for real-time simulation systems
Authorized to work in the United States
Preferred
Experience with real-time systems using technologies such as C++, MFC, Python, SQL, VBA, PHP, JavaScript, Perl, Qt UI, and batch scripting
Familiarity with REST APIs and web service integrations
Exposure to GIS or spatial data systems
Experience with Azure cloud development and deployment is a plus
Background in AI, machine learning, or large-scale data systems is a plus
Experience working with Kanban-style tools such as Trello
Ability to manage multiple priorities in a fast-moving environment
Strong interpersonal skills and a collaborative working style
Fluency in English for technical communication; French language skills are a bonus
Experience with modeling and simulation software or familiarity with the railway industry is a plus
Demonstrated leadership or mentoring experience, with a focus on team growth
Confidence working within large, complex, or legacy codebases
Practical understanding of applied engineering math concepts such as force, acceleration, friction, momentum, and power
Company
Kavaliro
Kavaliro is a staffing and recruiting company that offers IT, management, and administrative staffing services.
Funding
Current Stage
Late StageRecent News
The Business Journals
2023-12-23
University of Central Florida
2023-12-23
Business Journals
2023-06-21
Company data provided by crunchbase