Principal Software Engineer, Front End - Remote Information Technology (IT) - East Greenbush, NY at Geebo

Principal Software Engineer, Front End - Remote

Principal Software Engineer, Front End - Remote Job Locations US ID 2024-1963 Category Security Best Practices Type Regular Full-Time Remote? Yes Overview The Security Best Practices team at CIS is looking for a Principal Software Engineer - Front End to act as a primary technical stakeholder for the health and progress of our product suite of security applicationsThis role requires a strong computer science background with an emphasis in modern front-end development with a DevOps mindsetThe Principal Software Engineer - Front End needs to have strong skills in technology and leadership with a customer focusThe Center for Internet Security (CIS) makes the connected world a safer place for people, businesses, and governments through our core competencies of collaboration and innovationWe are a community-driven nonprofit responsible for industry leading best practices for securing IT systems and dataWe lead a global community of IT professionals to continuously evolve these standards and provide products and services to proactively safeguard against emerging threatsSalary Range:
$110,500 - $167,300 We offer a competitive total rewards package at the Center for Internet Security:
Base salary is determined on a number of factors including, but not limited to, education, experience and skillsHealth (PPO, EPO, HSA), Dental & Vision Insurance eligibility starting from the first day of hire $500 wellness card for Health Coverage Participants 401(k) with 4% Company Match, vested from the first day of hire Flexible Spending Account (FSA) & Dependent Care Account (DCA) Life Insurance Bonding Leave Paid Volunteering Program Bonus eligibility Paid Time Off (PTO) inclusive of vacation, personal and sick time Paid Holidays Wellness Program Employee Engagement Activities Professional Development Opportunities Tuition Reimbursement Student Loan PayDown Program Employee Referral program Employee Assistance Program What You'll Do Collaborate with teams in an agile environment to design, develop, and test software solutions Perform software engineering activities, including addition of innovative functionalities to the CIS product suite of security applications, troubleshooting, regular maintenance, root cause analysis, issue resolutions, and the continual improvement of engineering best practices Develop unit and E2E tests using modern testing frameworks Provide technical expertise and input into our overall product architecture and UX designs Act as product expert and communicate product information to both technical and non-technical stakeholders Independently pioneer new technical efforts both in the product and within CIS engineering in general Mentor and set the example for team members to foster a mindset of continuous improvement, professional development, and organizational engagement Work within cross functional teams to innovate and develop new products and services Collaborate with Product Owners on requirement definitions, design as well as testing, acceptance, and identifying and resolving issues Participate in setting and ensure adherence to coding standards and conventions Stay current on technology trends and work with various stakeholders and teams to understand our users' needs and determine how to deliver the most value to customers Other tasks and responsibilities as assigned What You'll Need Bachelor's degree in computer science or related field 10
years of software engineering experience for an enterprise class application 5
years of experience in developing single-page applications (SPA) such as Vue.
js, React, or Angular Strong experience in JavaScript/ECMAScript and familiarity with TypeScript Good working knowledge of CSS and the DOM, with at least one CSS framework and CSS preprocessor Experience in writing unit tests, automated E2E tests using a modern automation testing framework Hands-on experience in using GIT for source-code control Ability to transform evolving functional requirements into intuitive UI designs in collaboration with the UX team and product management Strong analytical skills with the ability to understand customer requirements and work with team to design effective solutions Strong technical aptitude and knowledge of software engineering best practices Solid foundation in SDLC and working experience in the Agile process framework (e.
g.
, Scrum) and Atlassian stack (JIRA, Confluence) Experience with Microservices architecture and asynchronous programming, event-driven designs, and development Experience with enterprise class software architecture and design Hands on experience developing RESTful APIs, design patterns, and integrations Strong experience with different SSO protocols, multi-factor authentication, design, and implementation Ability to communicate effectively with a remote team, and stakeholders with varying technical literacy Strong, demonstrable drive towards continual professional growth and improvement Solid organizational skills, attention to detail, and multi-tasking skills Excellent verbal and written communication skills Must be authorized to work in the United States It's a Plus if you have:
Master's degree in computer science or related field 15
years of software engineering experience 3
years of experience with TypeScript programming Experience in UX designs Experience in backend development with a Java technology stack Experience with software build frameworks such as Maven and Grails Experience in AWS Cloud environments including web application infrastructures, and CI/CD services Experience working with a remote Agile team Experience working directly with customers in a support and design capacity Additional years of relevant experience or a combination of an Associate's degree or equivalent and relevant experience may be substituted for the Bachelor's degreeAt CIS, we are committed to providing an inclusive environment in which the diverse backgrounds, experiences, and views of our employees, members, and customers are valued and respectedIt is through this commitment that we are able to work together towards our common mission:
to make the connected world a safer place.
Recommended Skills Web Development Develop Mobile Application Use Api Use Front End Technology Javascript (Programming Language) Troubleshooting Web Applications Apply to this job.
Think you're the perfect candidate? Apply on company site $('.
external-apply-email-saved').
on('click', function (event) window.
ExternalApply = window.
open('/interstitial?jobdid=j3p6x666df8d6skmb65', 'ExternalApply-j3p6x666df8d6skmb65'); ); Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.