Senior Cybersecurity Software Development Engineer

3 weeks ago


Cary, North Carolina, United States Secmation Full time
Job Description

Secmation is seeking an experienced Cybersecurity Software Development Engineer to join our development teams. This role will involve the design, development, implementation, and testing of security solutions for embedded systems and devices.

In this hands-on software development position, you will work closely with the Secmation management team, internal development teams, subcontractors, and customers to develop advanced technical concepts. Your expertise in cybersecurity technologies and their vulnerabilities will enable you to develop secure software needed to protect systems from modern threats.

A successful candidate will work closely with the management team to ensure technical execution of existing programs. The career path for this position includes more senior-level technical lead opportunities as the Company continues to grow.

This position is being offered as a full-time hybrid on-site position working at our Raleigh, NC, DC Metro Area, or Huntsville, AL office.

Compensation for this position includes competitive salary, one-time signing bonus potential, full-benefits, company equity, and relocation assistance.

Requirements

  • Current DoD Security Clearance Required (any level)
  • BS or higher, in Electrical Engineering, Computer Engineering, Computer Science or similar.
  • 7+ years of progressive work experience in embedded software development in systems programming, design, coding, debugging, testing and troubleshooting targeting ARM or similar architectures and various platforms.
  • 5+ years' experience with software/security development in embedded projects based on C/C++ using Real Time Operating Systems (RTOS).
  • Strong C/C++ programming skills with design and implementation of security controls across different development platforms.
  • Hands-on technical role on contracts with DoD laboratories/organizations (e.g. Air Force Research Laboratory, Office of Naval Research, Army Futures Command).
  • Expert level knowledge in cybersecurity technologies.
  • Ability to interact and integrate with a geographically distributed technical team in a fast-paced, entrepreneurial environment.
  • Excellent written and verbal communications skills. Comfortable presenting complex technical topics to customers, presenting at conferences, and developing technical documentation.

Benefits

· Competitive pay

· One-Time Signing Bonus Potential

· Company equity

· Relocation Assistance

· Paid time off

· Flexible work schedules

· Health, Dental and Vision insurance

· Life insurance

· Long and Short-term disability insurance

· Retirement benefits and more



  • Cary, North Carolina, United States American Tower Full time

    About the RoleWe are seeking a highly skilled Senior Cybersecurity Engineer to join our Information Security team at American Tower. The successful candidate will be responsible for designing, implementing, and managing enterprise-grade security solutions to protect our global platforms.The ideal candidate will have a strong background in security...


  • Cary, North Carolina, United States Eliassen Group Full time

    Job OverviewEliassen Group is seeking a highly skilled Senior Cybersecurity Engineer to join their Information Security team. As a key member of the team, you will be responsible for protecting the confidentiality, integrity, and availability of data and systems in core systems and platforms.The ideal candidate will have a strong background in security...


  • Cary, North Carolina, United States S&P Global Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our team as a Lead JavaScript Engineer. The ideal candidate will have a strong background in JavaScript and experience with multiple frameworks, including React, Vue, and Angular. Additionally, they will have experience with iOS and Android development.The successful candidate...


  • Cary, North Carolina, United States Dude Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering high-quality software solutions.Key Responsibilities:Design and implement scalable and efficient software solutionsCollaborate with cross-functional teams to...


  • Cary, North Carolina, United States Dude Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Lead to join our team at Dude Solutions. As a key member of our software engineering team, you will be responsible for leading the development of our next-generation software applications. Your expertise in software development, leadership, and collaboration will be essential in...


  • Cary, North Carolina, United States ShiftCode Analytics Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at ShiftCode Analytics. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software products.Key Responsibilities:* Develop, maintain, and support new or existing software...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job Description:Deutsche Bank is seeking a Senior Software Engineer to join our Corporate Bank Technology team in Cary, NC. As a key member of our team, you will be responsible for designing, developing, and delivering state-of-the-art software solutions for our banking applications.Key Responsibilities:Design and develop scalable, available, resilient, and...


  • Cary, North Carolina, United States Riverbed Technology Full time

    Job Title: Senior AI Software DeveloperWe are seeking a highly skilled Senior AI Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cutting-edge AI solutions.### Key Responsibilities* Design and develop AI services, algorithms, and machine learning models* Train,...


  • Cary, North Carolina, United States Dude Solutions Full time

    Job Title: Software Development EngineerAbout the Role:We are seeking a skilled Software Development Engineer to join our team at Dude Solutions. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:* Design and develop software...


  • Cary, North Carolina, United States Tata Consultancy Services Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior .NET Software Engineer to join our team at Tata Consultancy Services. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems using .NET technologies.Key ResponsibilitiesDesign and develop software systems...


  • Cary, North Carolina, United States Dexian Full time

    Job SummaryDexian is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java and related technologies.Key ResponsibilitiesDesign and develop software applications using Java and related...


  • Cary, North Carolina, United States Luxoft Full time

    Job Title: Senior Java Software EngineerAt Luxoft, we are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing cross-platform REST API WSs applications using Microservices architecture.Key Responsibilities:Collaborate with technical leads,...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job TitleSenior Full Stack EngineerJob SummaryWe are seeking a highly skilled Senior Full Stack Engineer to join our team at Deutsche Bank. As a key member of our technology solution, you will be responsible for developing applications for key business areas and driving cloud, cyber, and business technology strategy.Key ResponsibilitiesPromote the target...


  • Cary, North Carolina, United States SAS Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at SAS. As a key member of our analytics division, you will be responsible for developing high-speed analytic sub-routines and collaborating with diverse analytic teams to build and transform quantum research projects into production-level product features.Key...


  • Cary, North Carolina, United States PennyMac Full time

    PennymacPennymac is a leading specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of U.S. mortgage loans and the management of investments related to the U.S. mortgage market.At Pennymac, our people are the foundation of our success and at the heart of our dynamic work...


  • Cary, North Carolina, United States Apple Full time

    Job Title: Software Development Engineer, Production DevelopmentAbout the Role:At Apple, we're looking for a highly motivated Software Development Engineer to join our Production Development team. As a key member of our team, you will design, implement, and maintain various tools to streamline and automate Engineering Operations processes. Your expertise in...


  • Cary, North Carolina, United States Mudrasys Full time

    Job SummaryWe are seeking a highly skilled Sr Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software products. You will work closely with our business and UX teams to create user-friendly interfaces and ensure that our applications meet the highest...


  • Cary, North Carolina, United States Dexian - DISYS Full time

    Job Summary:As a Senior Java Software Engineer at Dexian - DISYS, you will play a key role in developing, maintaining, and supporting new or existing software products. You will be responsible for evangelizing and applying the best practices of software development, working independently and as part of the leadership group of a larger team to deliver quality...


  • Cary, North Carolina, United States Jobot Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a key member of our technology team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable Python/Django code.Key Responsibilities:Design and develop scalable and secure cloud-based applications using AWS cloud...


  • Cary, North Carolina, United States PennyMac Full time

    Job Title: Senior Software Engineer - Master Data ManagementPennymac is seeking a highly skilled Senior Software Engineer to join our Master Data Management (MDM) team. As a key member of our technology team, you will be responsible for architecting and maintaining the critical data infrastructure that provides a single, trusted source of customer data for...