Senior Software Security Engineer

EarthCam
Upper Saddle River, NJ, United States
Full-time

Who We Are

EarthCam is the global leader in providing webcam content, technology and services. Founded in 1996, EarthCam provides live-streaming video, time-lapse construction cameras, and Software-as-a-Service (SaaS) for AI-powered visual asset management, leveraged through our intuitive Control Center 8 dashboard which integrates with leading project management software.

EarthCam leads the industry with the highest resolution imagery available, to empower building information modelling (BIM) and Virtual Design Construction (VDC) teams with actionable visual data.

EarthCam's innovations include the world’s first outdoor gigapixel panorama camera system, and the first ever 5G construction camera.

EarthCam has documented over a trillion dollars of construction projects around the world. The company is headquartered on a 10-acre campus in northern New Jersey.

We are seeking an innovative and dedicated Senior Software Security Engineer to join our growing team.

Responsibilities

Design and implement security measures across the application development and product life cycle

Conduct vulnerability assessments and penetration tests to identify security weaknesses

Lead the design, architecture and implementation of technical security controls to secure production systems

Assist with threat-model application designs and solutions

Develop security architecture and design guidance

Provide hands-on remediation guidance to development teams

Partner with development teams to build secure APIs and monitor for security risk

Requirements

Who YOU Are

Able to work independently and see tasks through to completion

Comfortable working as part of a team

A good communicator both verbally and in writing.

Work well under pressure in a fast paced environment

Detail-oriented and organized

A problem solver

Qualifications

BS degree in Computer Science or relevant field

Experience with threat modeling, design reviews, secure architecture, security code reviews, secure coding, authentication, secure SDLC, cryptography, and security test development

Experience with deploying application security tools in the CI / CD pipeline

Experience with web application security, including OWASP Top 10 vulnerabilities

Strong knowledge of SecDevOps and CI / CD best practices

Knowledge of identity and access management concepts (e.g. single-sign on, identity federation) and standards (SAML, OAuth 2.0, OpenID)

Ability to conduct vulnerability assessments and penetration testing

Ability to assess risk through a practical lens and advise development teams on remediation

Experience securing company code and third party libraries

Knowledge of Perl, Python, and / or Laravel PHP Framework a plus

Strong analytics and organizational skills

Mobile security experience a plus

Benefits

What We Offer

The EarthCam package includes excellent salaries, bonuses, benefits, and constant opportunities for development designed to create an entrepreneurial, invigorating and satisfying environment. Our benefits include :

Health insurance (Single coverage 100% paid for by company)

Dental and vision insurance

401K Plan (with aggressive company matching)

Paid time off, plus paid holidays

Regular free breakfasts, lunches and snacks

Bicycles to ride around campus

Team BBQs and annual company Olympics

Recruitment Fraud Disclaimer

EarthCam is committed to maintaining a transparent and secure recruitment process. EarthCam communicates with candidates exclusively using EarthCam email addresses and extends job offers solely by telephone.

For more information about the EarthCam recruitment process and avoiding fraudulent job offers, please click here.

12 days ago
Related jobs
Promoted
Amazon.com
Ho-Ho-Kus, New Jersey

As a Lead Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. We champion security by design and adopt, integrate and build the tools and capabilities which shift security left across the development team — making it easy for...

Promoted
Amazon.com
Ho-Ho-Kus, New Jersey

As a Lead Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. We champion security by design and adopt, integrate and build the tools and capabilities which shift security left across the development team — making it easy for...

Promoted
Walmart
Hackensack, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
Capital One
Waldwick, New Jersey
Remote

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Fullstack (Remote Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? ...

EarthCam
Upper Saddle River, New Jersey

Senior Software Security Engineer. Founded in 1996, EarthCam provides live-streaming video, time-lapse construction cameras, and Software-as-a-Service (SaaS) for AI-powered visual asset management, leveraged through our intuitive Control Center 8 dashboard which integrates with leading project manag...

Promoted
Capital One
Demarest, New Jersey
Remote

Plano 7 (31067), United States of America, Plano, TexasSenior Lead Software Engineer, Full Stack (Remote Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment?...

Highmark Health
NJ, Working at Home, New Jersey

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Promoted
Capital One
Wyckoff, New Jersey

Locations: NY - New York, United States of America, New York, New YorkSenior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capi...

Prudential Financial
NJ, US

As a Lead, Infrastructure Security Engineer on Security Service Data Protection team, you will partner with product owners, designers, engineers, and delivery professionals to improve Prudential’s capabilities for our Cyber Defenders. Work with your Tech Lead, Product Owner, and the rest of the team...

BAE Systems
Totowa, New Jersey

As a member of the Software Engineering Directorate, you will have opportunities to develop strong and increasingly complex software skills and stay current in the software discipline. The organization focuses on career development of our software engineers and advancement of the craft of software e...