Job Directory Platform/Software Engineer

Platform/Software Engineer
Dallas, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Software Engineer

Why this role matters

The role holder will be responsible for designing and developing new functionality for high-end cyber security systems. Demonstrable skills across a wide variety of programming languages leveraging modern SDLC practice is important. The role holder will be involved in creating numerous exciting and innovative solutions to the varied and complex challenges in the cyber security industry.

What you'll be doing

* Provide design input into projects and initiatives.


* Develop software from specifications using agreed SDLC.


* Participate in customer facing sessions as required in the capacity of a subject matter expert.


* Maintain knowledge of the programming industry and new trends and approaches.


* Develop and maintain knowledge and awareness of current and upcoming security technologies and practices.



We'll also need to see these on your CV

Skills/Experience:

* Experience working in an agile development and integration environment.


* Development using compiled languages such as C, Java or Go.


* Scripted languages such as Python, Bash or Javascript.


* Software version control systems, preferably git.


* Unit and integration testing and the ability to identify weaknesses in test suites and code coverage.


* Proficient in using Linux systems and performing Linux troubleshooting.


* Good understanding of network protocols and packet analysis highly desirable.


* Comprehensive knowledge of operating system and network security highly desirable.


* An understanding of penetration testing desirable.


* Experience in the following is advantageous but not essential:
* Mobile platform development such as. Android or iOS.


* Low-level systems development on Linux, Windows or OSX.


* Vulnerability research with reverse engineering.


* Experience with assembly an added bonus (x86, x64, ARM).





Authority/Decision Making:

* Works under broad direction usually within a small team.


* Full accountability for own technical work and project responsibilities.


* Receives assignments in the form of objectives.


* Work is often self-initiated.



Qualifications:

No formal qualification required, just a great personality, skills and experience.

Why choose us?

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.