Software Engineer (C/C++)

Kinect
CA, United States
Full-time

Software Engineer III

Job Summary

Are you passionate about cybersecurity? This is a great opportunity for a curious, self-motivated individual to advance their technical and software development skills by joining as a Software Developer, contributing to the development of modern enterprise risk management and security solutions for Fortune 500 companies worldwide.

Essential Functions

  • Develop, test, and debug programs using a variety of hardware, databases, and programming technologies.
  • Write new program code based on specifications.
  • Analyze program performance and implement solutions to improve deficiencies.
  • Prepare and maintain programming documentation.
  • Collaborate effectively in a multi-developer environment.

Qualifications and Experience :

  • 3-5 years of experience in C / C++ programming and delivering software solutions.
  • Experience with relational databases and 3-5 years of experience writing SQL scripts.
  • Proficiency in Java 8+ development and familiarity with the Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Hands-on experience implementing software using fundamental software patterns and principles.
  • Strong understanding of Agile methodologies and DevSecOps practices.
  • Experience in programming system-based shippable software.
  • Expertise in developing software for *nix-based operating systems.
  • Proficiency with *nix-based scripting languages.
  • Ability to manage multiple activities and projects in a fast-paced environment.
  • Experience with Git-based source control management (SCM) environments.
  • Passion for continuous learning and innovation.
  • Experience in building unit tests and adhering to code quality standards.
  • Familiarity with secure development practices (e.g., OWASP, SQL Injection).
  • Knowledge of integrated development environments (IDEs) for configuration, build, and development.
  • Proficiency in REST APIs, Web Services, TCP / IP, and JSON structures.
  • A bachelor's degree in Computer Science, Information Systems, or a related discipline, or equivalent work experience, is required.
  • 6 days ago
Related jobs
Promoted
Raytheon
Manhattan Beach, California

Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and me...

Promoted
Scale AI, Inc.
San Francisco, California

Software is eating the world, but AI is eating software. Strong knowledge of software engineering best practices and CI/CD tooling (CircleCI). At the foundation of these products is the Platform Engineering team. Extensive experience in software development and a deep understanding of Distributed Sy...

Promoted
Raytheon
Inglewood, California

Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. As a Senior Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technolo...

Promoted
Decision Technologies
San Diego, California

Digital Software Engineer (Mid-Level). This is an exciting opportunity to support the Naval Information Warfare Systems Command (NAVWAR) and Naval Information Warfare Center (NIWC) Pacific working on the digital transformation of the Naval Operational Architecture, model-based systems engineering of...

Promoted
VirtualVocations
Oceanside, California

A company is looking for a Senior Software Engineer in Money Management. ...

Promoted
Terran Orbital
Irvine, California

Terran Orbital is seeking a motivated Ground Software Engineer to contribute to the development of Ground Software (GSW) at our Irvine, CA, location. As a Software Engineer, the candidate will develop both back- and front-end applications that manage our ground segment, store, and visualize spacecra...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer / Tech Lead. ...

Promoted
Apple
Cupertino, California

The Pairing Frameworks team is looking for an energetic and creative software engineer to build solutions that unlock the power of the watch by building infrastructure to support its unique relationship to other devices. As part of the Pairing Frameworks team, you will be foundational to the Apple W...

Motion Recruitment
Los Angeles, California

A gaming company based in the Los Angeles area is searching for Staff Full Stack Engineers to join their team, full time and 4x week onsite in their new office. A gaming company based in the Los Angeles area is searching for Staff Full Stack Engineers to join their team, full time and 4x week onsite...

Exidetek
Sacramento, California

You are a reliable, experienced engineer who cares deeply about building software that makes a real difference in people's lives, and is keen to grapple with the complexities and trade-offs involved in building government software. This is a great opportunity for engineers who enjoy software archaeo...