Jobs · Engineering · Ohio

Kinetics Sr Software Engineer

Leidos · Beavercreek, OH · 1 wk ago
HybridEngineering$108k–$195k/yrFull-time

Job Responsibilities

  • Design, develop, and manage high-performance software applications using C++
  • Design, develop, and manage software applications and transformations using Python
  • Implement and optimize code for performance, security, and memory efficiency
  • Write robust, efficient, and scalable C++ code for various applications, including real-time systems, embedded systems, and desktop software
  • Maintain and optimize the performance and responsiveness of C++ applications across multiple platforms and environments
  • Integrate third-party libraries, tools, and APIs into C++ applications for enhanced functionality
  • Collaborate with developers, engineers, and stakeholders to ensure seamless integration of C++ applications with other systems and components
  • Run unit, integration, and performance tests to ensure the stability and functionality of C++ applications
  • Conduct code reviews and ensure adherence to coding standards, security protocols, and best practices in C++ development
  • Participate in agile development processes and contribute to continuous improvement of C++ development workflows

Required Skills

  • 8+ years of related work experience with software development using C++ and Python
  • Proficiency in object-oriented programming, data structures, and algorithms with C++
  • Strong understanding of memory management, multithreading, and concurrency in C++ applications
  • Experience with integrating C++ applications with back-end technologies or third-party libraries
  • Familiarity with C++ standards (C++11/14/17/20) and STL (Standard Template Library)
  • Knowledge of performance optimization, profiling, and debugging tools for C++ is a plus
  • Experience with security best practices in C++ development is preferred
  • Excellent communication and collaboration skills, with a proven track record of effective teamwork
  • Strong analytical and problem-solving skills, dedicated to delivering high-quality, efficient software solutions
  • Requires a Bachelors degree in Computer Science, Engineering, or similar discipline and 8+ years’ experience, or a Master’s degree in Computer Science, Engineering, or similar discipline and 6+ years’ experience.

Similar jobs

Sr Software Engineer

UberSunnyvale, CA· 1 wk ago
Information Technology$265k–$317k/yrapply on tnl2.jometer.com

SR SOFTWARE ENGINEER

TALENT Software ServicesMinnesota, United States· 2 wk ago
RemoteInformation Technologyapply on www2.jobdiva.com

Sr Software Engineer

TRIMEDXGreater Indianapolis· 1 mo ago
Engineeringapply on trimedx.wd1.myworkdayjobs.com

Sr Software Engineer

Interactive BrokersGreenwich, CT· 2 wk ago
Engineeringapply on jobs.dayforcehcm.com

Sr Software Engineer

LennarIrvine, CA· 5 days ago
Engineering$107k–$134k/yrapply on careers.lennar.com