Senior Software Engineer

Location US-NY-Holtsville
Job ID
90492
Function
Engineering
Position Level
Senior/Supervisor

Overview

At Zebra, we’re reinventing how businesses operate at the enterprise edge - helping them run faster, smarter, and more connected than ever before. A dynamic community of builders, doers and problem solvers, we each play a unique role - shaping new technologies, bringing solutions to market, and partnering with companies on the front line of business. Being a part of Zebra means making your mark as we make digital transformation a reality. It means growing into a leader at a leading company that makes a distinct difference - because together, we’ve only just begun. Build Today. Create Tomorrow. Join a team of builders, doers and problem solvers. Join Zebra.

 

Zebra is looking for a talented Senior Software Engineer to join our growing team. You will be responsible for assessing mission critical enterprise systems/applications to identify security vulnerabilities, to evaluate the associated risks, and to provide suggestions and recommendations to resolve the identified security vulnerability findings. The application types include Web applications, Mobile applications, and Service APIs.  You will determine and develop approach to solutions while providing testing, developing scripts to have them automated. Also, you will look to review changes and upgrades while maintaining software for the organization's products and systems. Interested? Apply today!

Responsibilities

  • Familiarity and knowledge of mobile devices embedded software interfaces
  • Establishes requirements for moderately complex software design projects. Prioritizes features to insure the most important get implemented
  • Participates in code reviews and identifies bad sections early in the process and then recodes them
  • Completes all phases of moderately complex software design projects. Carries out all in-process and final inspection activities
  • Perform basic security vulnerability testing scenarios
  • Develop tools/scripts to automate analysis of security vulnerabilities
  • Identify security risks and outlines mitigation plan.
  • Implement lessons learned/best practices and look to improve the quality of the releases.
  • Develops and tests documentation for the software projects
  • Considers latest technologies and new approaches to designs and implementation of new designs
  • Reviews changes or upgrades to existing software and/or firmware designs. Develops new technology to solve unique problems
  • Provide recommendations and solutions to problems using experience in multiple technical areas
  • Applies existing technology in new ways to improve performance and productivity
  • May develop new tools to aid in the analysis and solving of problem
  • Exercises judgment in selecting methods and techniques for obtaining solutions
  • Receives little instruction on day-to-day work and general instructions on new assignments
  • May influence the activities of junior level personnel (exempt professional and non-exempt)
  • Stay up to date in current tools, techniques, and vulnerabilities to incorporate into security testing practices
  • Networks with senior, internal and external, personnel in own area of expertise. Frequent inter-organizational and outside customer contacts

Qualifications

Minimum Qualifications:

  • Bachelor's degree required
  • 4+ years of software engineering experience required
  • Scripting experience required
  • Software testing experience required 

 

Preferred Qualifications:

  • Master’s degree preferred
  • Experience in security vulnerability testing 
  • Experience performing security vulnerability test scenarios
  • Experience identify security risks and outlining mitigation plans
  • Experience developing tools/scripts to automate analysis of security vulnerabilities
  • Experience with vulnerability tools and techniques implementing security testing practices
  • Ability to perform in a fast-paced, high growth, rapidly changing environment.
  • Excellent oral and written communication skills
  • Ability to work with others in a collaborative environment and independently

 

Zebra is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, ancestry, marital status, age, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at workplace.accommodations@zebra.com.

 

The EEO is the Law poster is available here: https://www.zebra.com/content/dam/zebra/compliance/eeoisthelawposter.pdf. The EEO is the Law poster supplement is available here: https://www.zebra.com/content/dam/zebra/compliance/ginasupplement.pdf.  We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with Your Network

Need help finding the right job?

We can recommend jobs specifically for you! Click here to join our Zebra Talent Pool.