20 days old

Software Engineer

San Jose, CA 95134
  • Job Code
    578996

Team Description: The Engineering tools team as part of the Security and Trust Organization is responsible for developing tools that help discover, mitigate, and report security issues helping product engineering teams build and deliver industry leading secure software and hardware to our customers.


Our team is seeking a development engineer to develop all aspects of our security metrics portal for web and mobile. A successful candidate will collaborate with other developers and program managers to deliver requested features, bug fixes, and enhancements with quality. Applicants should be self-motivated, results driven, and collaborative. Must have experience in delivering web applications and tools for both internal and external customers.


Minimum Requirements:


1. Full Stack engineer, fluent in Python


2. Experience in HTML, JavaScript, CSS, AJAX, Responsive Design, and general Web 2.0 technologies in the context of interactive Web Applications a plus


3. Experience in architecting and developing Data Driven Applications (db design, modeling, stored procedures) using relational (specifically Oracle) and ORM's.


4. Experience with web frameworks: Django, Flask, Django Rest is highly desired.


5. Experience with building RESTful APIs with an N-tier architecture.


6. Experience with infrastructure automation Jenkins, Ansible, Git or other relevant technologies


7. Experience with developing and operating large-scale web infrastructure system built securely, with high availability, and fault tolerance.


8. Must have Linux development experience, fundamental os/tool knowledge.


9. Design, Implement, Review, Repair, and Improve Existing Code


10. Fast learner, self-motivated, and results driven.


11. Excellent analytical and critical thinking skills.


Desired Requirements:


1. Education: A Computer Science or related undergraduate and/or master's degree with 2-5 years of software development experience in relevant technologies detailed in the minimum job requirements.


2. Experience with Agile or Scrum methodologies.


- Candidates must meet the minimum requirements outlined.

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Engineer

Randstad Technologies
San Jose, CA 95134

Share this job

Software Engineer

Randstad Technologies
San Jose, CA
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast