Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Cybersecurity Software Development Engineer image - Rise Careers
Job details

Senior Cybersecurity Software Development Engineer

Secmation is looking for experienced Cybersecurity Software Development Engineers who will be an instrumental part of our development teams. At Secmation you will aid in the design, development, implementation and testing of security solutions for embedded systems, devices and Defense applications; not configure IT security systems.

In this hands-on software development role, you will work with the Secmation management team, internal development teams, subcontractors, and customers to aid in the development of advanced technical concepts. While familiar with cybersecurity policies/processes, your specialty is hands-on secure software development for embedded systems. You will be involved in applications including development of cybersecurity engineering tools, advanced simulation, autonomous systems, and protection of advanced AI/ML software.  Your knowledge of cybersecurity technologies and their vulnerabilities enables you to develop the secure software needed to protect systems from modern threats.

A successful Senior Cybersecurity Software Development Engineer 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 is a full-time hybrid work-from-home position located in DC Metro area, Raleigh, NC, or Huntsville, AL. Workdays are Monday through Friday (workdays and hours may vary based on project needs).

Who We Are

Secmation is not an IT company. We specialize in advanced cybersecurity technologies in Digital Engineering, Software Development, and Cybersecurity tools and services for Defense and Industrial applications.  Our technologies and products reduce the time to develop, deploy, and maintain machine learning, artificial intelligence, complex automation, guidance/control, secure communications, and other critical software systems securely and on-time.  Secmation's experience in autonomous systems design enables us to provide advanced cybersecurity solutions enabling rapid compliance with cybersecurity regulations and certifications. To find out more about Secmation, visit www.secmation.com.

  • 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.
  • Competitive pay
  • One-Time Signing Bonus
  • 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!

 

Secmation is an equal opportunity employer. All qualified applicants will be considered without regard to age, race, creed, color, religion, national origin, ancestry, marital status, sex, affectional or sexual orientation, gender identity or expression, pregnancy, disability, nationality, or veteran status.

What You Should Know About Senior Cybersecurity Software Development Engineer, Secmation

At Secmation, we are thrilled to invite skilled Senior Cybersecurity Software Development Engineers to join our dynamic team! Our company is at the forefront of advanced cybersecurity technologies, specializing in developing and implementing secure solutions for embedded systems and various Defense applications. In this hands-on software development role, you'll not only design and test cutting-edge security solutions but also collaborate with our dedicated management team and talented development groups. You'll bring your 7+ years of experience in embedded software development to the table, working on exciting applications like cybersecurity engineering tools and AI/ML software protection. Your expertise in programming with C/C++ and familiarity with Real-Time Operating Systems (RTOS) will be instrumental in developing secure software to address modern cyber threats. This is a hybrid position, allowing you to balance work from home with collaboration in the DC Metro area, Raleigh, NC, or Huntsville, AL. We value innovation and technical excellence, and we offer a competitive salary, relocation assistance, flexible schedules, and so much more. If you have a current DoD security clearance and a passion for cybersecurity, we can’t wait to see what you’ll bring to our team!

Frequently Asked Questions (FAQs) for Senior Cybersecurity Software Development Engineer Role at Secmation
What exactly does a Senior Cybersecurity Software Development Engineer do at Secmation?

As a Senior Cybersecurity Software Development Engineer at Secmation, you will design, develop, implement, and test security solutions for embedded systems and Defense applications. You will work hands-on alongside various teams to build advanced cybersecurity engineering tools, ensuring modernization and protection against current threats. Your strong programming skills will be essential in integrating security measures throughout the software lifecycle.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Cybersecurity Software Development Engineer position at Secmation?

To apply for the Senior Cybersecurity Software Development Engineer position at Secmation, you must hold a BS or higher in a relevant field such as Electrical Engineering, Computer Science, or similar. Additionally, having at least 7 years of experience in embedded software development, particularly with security projects involving C/C++ and Real-Time Operating Systems, is crucial. A current DoD security clearance is also required.

Join Rise to see the full answer
What is the work environment like for a Senior Cybersecurity Software Development Engineer at Secmation?

At Secmation, the work environment for a Senior Cybersecurity Software Development Engineer is collaborative and innovative. You will engage with a geographically distributed team and contribute to exciting projects that involve advanced cybersecurity technologies. Our hybrid work model supports both remote work and in-person collaboration, providing flexibility while maintaining a team-oriented approach.

Join Rise to see the full answer
Can you describe the career growth opportunities for a Senior Cybersecurity Software Development Engineer at Secmation?

Secmation offers significant career growth opportunities for Senior Cybersecurity Software Development Engineers. As the company continues to grow, you will have the chance to take on senior-level technical lead roles, guiding teams and influencing the direction of crucial projects. Your contributions will be recognized and rewarded as you advance within the company.

Join Rise to see the full answer
What benefits does Secmation offer to Senior Cybersecurity Software Development Engineers?

Secmation offers a comprehensive benefits package for Senior Cybersecurity Software Development Engineers, including competitive pay, a one-time signing bonus, equity in the company, and relocation assistance. Additional benefits include paid time off, flexible schedules, health insurance, life insurance, and retirement benefits, all aimed at promoting a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Cybersecurity Software Development Engineer
Can you explain a challenging project you've worked on as a Senior Cybersecurity Software Development Engineer?

When answering this question, provide a specific example of a project you led or played a significant role in. Highlight your responsibilities, the challenges you faced, such as integrating security features in embedded systems, and how you successfully navigated these challenges. Be sure to focus on the impact your work had on the overall project success.

Join Rise to see the full answer
What programming languages do you prefer for embedded software development and why?

In your response, discuss your preference for C/C++ due to their efficiency and control over hardware interactions. You can mention how your proficiency in these languages has allowed you to implement robust security measures in previous projects, emphasizing the relevance of these skills to the role at Secmation.

Join Rise to see the full answer
How do you stay updated with the latest cybersecurity threats and best practices?

Explain your approach to continuous learning in cybersecurity, such as following industry publications, participating in webinars, or being part of professional organizations. Mention any relevant certifications or training that you've pursued to stay sharp in your field, showcasing your commitment to ongoing education and professional development.

Join Rise to see the full answer
Describe your experience with Real-Time Operating Systems (RTOS).

In your answer, share specific examples of projects you've worked on that used RTOS. Discuss the challenges and advantages of working in these environments, emphasizing your ability to develop secure software tailored for such platforms. Highlight your understanding of their intricacies and how you effectively managed them in your projects.

Join Rise to see the full answer
What is your approach to developing security controls in software applications?

Discuss your methodology for incorporating security at every level of the software development lifecycle. Provide examples of risk assessment procedures, threat modeling, and implementation of security measures in your past projects. Illustrate how you balance security with functionality and project deadlines.

Join Rise to see the full answer
Can you give an example of a time you had to present a technical topic to a non-technical audience?

When answering this question, share an experience where you effectively communicated complex cybersecurity concepts to stakeholders unfamiliar with the technology. Focus on your techniques for breaking down technical jargon, using analogies, and ensuring that the audience grasped the key points and importance of the topic.

Join Rise to see the full answer
How do you handle conflicts within a software development team?

Provide a scenario where you encountered a conflict within your team. Describe your approach to resolving the conflict, including open communication, active listening, and finding common ground. Emphasize your role in fostering a collaborative team environment focused on shared goals.

Join Rise to see the full answer
What role does testing play in your software development process?

Explain the critical importance of testing in software security development. Discuss your experience with various testing methodologies, including unit testing and integration testing, and how you ensure that security measures are thoroughly evaluated to prevent vulnerabilities before deployment.

Join Rise to see the full answer
How do you ensure compliance with cybersecurity regulations and standards in your projects?

Discuss your familiarity with cybersecurity regulations and standards applicable to DoD projects, such as NIST or ISO standards. Explain your strategies for staying compliant, such as integrating best practices into the development process and regularly reviewing changes in regulations that may affect your work.

Join Rise to see the full answer
What motivates you as a Senior Cybersecurity Software Development Engineer?

Share your passion for cybersecurity and the challenges it presents. Discuss the satisfaction you derive from protecting systems against emerging threats and how you are driven by continuous innovation and improvement in your work to create secure applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 14 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Photo of the Rise User
Master Works Remote No location specified
Posted 2 days ago

Secmation is headquartered in Raleigh, North Carolina, and offers secure product engineering, cryptography, systems security integration, compliance and software development services.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!