Xandr · 4 days ago
Principal Software Engineer - Security
Wonder how qualified you are to the job?
Maximize your interview chances
AdvertisingMarketing
H1B SponsorshipComp. & Benefits
Insider Connection @Xandr
Responsibilities
Collaborate to gather and review software requirements/user stories, provide estimates, create software design specifications and collaborate with engineers/architects to assess and test hardware and software interactions.
Execute a specific development methodology through application of various programming languages.
Create and execute automated test plans/strategies utilizing business requirements and collaborate with engineers/architects, clients, etc. to validate test environments, test data and test results, design and implement code fixes, validate outcomes against expected results and produce associated reporting.
In addition to Unit Test, responsibilities may include interface testing, integration testing, end-to-end testing and/or user acceptance testing.
Support applications and solve configuration and environment issues.
Support the software deployment process.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Experience working in advanced iterative methodologies such as Agile and Safe
Quick and independent learner, autodidactic
Ability to see the big picture
Continuous improvement mindset
Strong software design capabilities, experience in OOP & OOD, design patterns
Experience in DevOps
Experience in microservice-based architecture
Experience (and passion) in the following practices: Clean code, Test-driven design, Behavior-driven design, Unit testing, Feature Toggling, Automation testing (component, integration and end2end), Full accountability for code quality
Security: Familiar with the most common Application Security Risks (OWASP top 10 Vulnerabilities), Experience with security SCA tools (such as Fortify, Checkmarks, etc), Clean code which prevents security risks (injection, XSS, Sensitive data), Strong hands-on experience with security protocols and tools such as Cryptography, OpenID, OAuth, Multifactor Authentications, ISAM, TLS, NIST Standards, Mobile development/framework experience including iOS, Android, Tizon, Amazon Fire, Xbox, Play Station, Go, webOS, Apache Cordova, Ability to view system perspective and to perform thorough investigations, Experience in frequent delivery to production
Full stack development (backend and frontend development)
Technologies – Java; C/C++; Oracle; NoSQL DBMS; Object Oriented Development; Unix/Linux; Scripting; HTML5/CSS3; RWD frameworks
Experience in building and maintaining CI\CD pipeline in different environments
Experience in cloud deployment and containers (familiarity with Dockers and K8S)
Experience in supporting and troubleshooting issues in the production environment (including defining relevant levels of monitoring and thresholds, issues root cause analysis, and problem-solving)
Company
Xandr
Xandr is an advertising company.
H1B Sponsorship
Xandr has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2022 (11)
2021 (55)
2020 (45)
Funding
Current Stage
Late StageTotal Funding
unknown2021-12-21Acquired· by Microsoft
Leadership Team
Company data provided by crunchbase