Secure Software Developer Jobs

Latest Secure Software Developer Jobs Listings

Find More Secure Software Developer Jobs
Position Company Location Posted
Software Developer
Virginia TechBlacksburg, Virginia, United States19/06/2022
Developer Enablement Senior Security Engineers
Wells FargoCharlotte, North Carolina, United States12/11/2022
Gloss Developer - GMOT Securities
Bank of AmericaBromley, United Kingdom09/11/2022
ServiceNow Senior Software Engineer Cyber Security Technologies
Wells FargoWest Des Moines, Iowa, United States21/11/2022
Sr. Software Security Engineer
Rockwell AutomationMayfield Heights, Ohio, United States18/11/2022
Cleared Senior Python Developer-Hybrid Remote
ICFArlington, Virginia, United States21/09/2022
Cleared Senior Python Developer-Hybrid Remote
ICFArlington, Virginia, United States21/09/2022
Security Software Engineer
Lawrence Livermore National LaboratoryLivermore, California, United States25/08/2022
Virtual Reality/Unity Developer (Early Career)
Sandia National LaboratoriesAlbuquerque, New Mexico, United States24/11/2022
Security Software Engineer
ComcastVirtual, Pennsylvania11/11/2022
Find More Jobs

What is a Secure Software Developer?

A Secure Software developer is responsible developing security software and integrating security into ordinary application software developed by other teams or third parties.

The job will entail working to produce source code for security tools such as those providing intrusion detection, traffic analysis, virus, spyware and malware detection.

As an IT security software developer you will work to minimise security weaknesses, bugs, exploits or violations of programming standards within your organisation.

One of your objectives is to stop hackers from being able to exploit your organisations data or system resources due to inadequately coded software.
You will need to ensure that the organisations source code adheres to up to date coding standards for the programming language, operating system or other platform.

What are the typical job duties for a Secure Software Developer?

Typical job duties for the job of IT Security Software Developer include a lead role in software design, implementation and testing of IT Security related applications and tools.

You will be involved in the development of a software strategy for your organisation, creating new software systems and forensic tools, using agile methodologies, in the full software project lifecycle.

Your role will also include prototyping of new solutions using programming techniques that incorporate the most secure programming practices.
Project documentation, deployment and on-going support of applications may also be part of your job role, depending on your organisation.

More specific Security Software Developer responsibilities may include:

1) Designing software solutions for your organisations IT Security requirements
One of the main roles of a Security Software Developer is in the initial design of new software solutions for an organisations IT Security requirements. You may be involved in projects from the initial scope right through to final project delivery and on-going maintenance. Liaison with stakeholders interested in the project may be necessary.

2) Developing Security Software according to project specifications
You will be expected to take a lead role in the development of source code, software tools and third party products that will provide your organisation with IT Security. A good technical understanding of authentication, session and communication protocols for security will be necessary.

3) Implementation and testing of IT Security
As part of your involvement in the full IT Project lifecycle you will be involved in the testing and implementation of solutions around IT Security. You will be expected to ensure a smooth transition to new solutions, identifying any issues in testing, debugging and correcting source code or other errors as the projects areas implemented. As part of your work you will also be testing third party code and open source libraries that could be called by your organisations source code.

4) On-going maintenance, training and enhancement
Training of system users and other stakeholders and clients may be necessary, along with the production of documentation supporting them going forwards.

The ability to educate other programmers, perhaps in application teams, in best practice around secure source code creation may be required of you.
Your role may also include the provision of support and on-going maintenance of systems that you have helped to design, develop and implement.
You will likely need to report to Senior IT management such as Project Managers, and other IT Security staff, on project lifecycle status.
You need to be able to clearly and effectively communicate with and report to Senior IT management and IT Security staff on project lifecycle status.

What hours will I work?

The job of Security Software Developer is usually a daytime role, working an average 40 hours per week. Short-term IT Security Software Developer Contractors and Consultants may be paid a day rate where any additional work is chargeable.

What skills do I need?

  • Up to date knowledge of IT Security hardware, software and solutions
  • Up to date understanding of the source code programming languages, such as C#, C++, .NET, Java, Perl, PHP, Python or Ruby On Rails etc. that you will be using
  • Practical experience using computer operating systems such as MS Windows, UNIX/Linux
  • An analytical mind with the ability to create source code.
  • You will need to be organised, efficient and able to work unsupervised under your own initiative
  • A good team-worker
  • Good written and verbal communication skills

What qualifications do I need?

Many employees will desire a Bachelors degree in a related field such as Computer Science, IT or a Cyber-Security related field, but this is not a necessity.

Security Software Developer Salary

What can you expect to earn as a Security Software Developer? The position of an IT Security Software Developer is an important role. Salaries will of course vary depending on your experience, qualifications, the organisation and sector plus whether you are employed on a full-time, short-term Contractor or Consultant basis.
According to Payscale Salary expectations for the role of Software Developer are $46,857 Р$106,402 or £36,043 to £81,847 at a conversion rate of 1.3 for USD/GBP.