Job Listings

C/C++ / Java Software Engineer

Kinect

Our client, a leading provider of innovative security solutions, is seeking a talented and motivated C/C++ Software Engineer to join their dynamic team. This hybrid role (2 days onsite, 3 days remote) will play a key role in delivering high-quality software solutions to enhance the company's security products and services. The ideal candidate will have 3-5 years of experience in C/C++ programming, strong SQL scripting knowledge, and hands-on experience with Java 8+ and the Spring Framework.

Key Responsibilities:
• Design, develop, and maintain software solutions utilizing C/C++ programming in a security-focused environment.
• Write efficient SQL scripts and work with relational databases to support software applications.
• Develop software using Java 8+ and leverage Spring Framework components (Spring Boot, Spring MVC, Spring Security).
• Implement software solutions using fundamental software patterns and principles.
• Work in an Agile environment with strong DevSecOps practices to ensure secure and efficient software delivery.
• Design, build, and implement software for *nix-based operating systems, using *nix-based scripting languages.
• Collaborate with cross-functional teams to manage multiple projects and deliver high-quality solutions in a fast-paced environment.
• Work within Git-based source control management (SCM) systems for code versioning and collaboration.
• Build unit tests and ensure code quality standards are met.
• Apply secure development practices, such as OWASP and SQL injection prevention, to ensure robust and secure software.
• Utilize integrated development environments (IDEs) for software configuration, build, and development.
• Develop and integrate REST APIs, Web Services, TCP/IP, and JSON structures.

Qualifications:
• 3-5 years of C/C++ programming experience delivering high-quality software solutions.
• Strong experience in SQL scripting and working with relational databases.
• Proficiency in Java 8+ development and familiarity with Spring Framework (Spring Boot, Spring MVC, Spring Security).
• Hands-on experience implementing software with fundamental design patterns and principles.
• Strong familiarity with Agile methodologies and DevSecOps practices.
• Expertise in developing software for *nix-based operating systems and working with *nix-based scripting languages.
• Ability to manage multiple projects in a fast-paced environment.
• Experience with Git-based source control management (SCM).
• Strong experience with building unit tests and ensuring code quality.
• Familiarity with secure development practices (e.g., OWASP, SQL Injection).
• Familiarity with integrated development environments (IDEs), REST API, Web Services, TCP/IP, and JSON structures.
• Bachelor’s degree in Computer Science, Information Systems, or a related discipline, or equivalent work experience.

Preferred Skills:
• Strong problem-solving skills and ability to work in a team-oriented environment.
• Experience in security-focused software development is a plus.
• Excellent communication skills and ability to collaborate with cross-functional teams.

Equal Opportunity Employer:

Kinect is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Location: Simi Valley, CA

Posted: Sept. 22, 2024, 5:46 a.m.

Apply Now Company Website