Software and Application Security Engineer - Remote | W2 (only) Location: Remote

Other Jobs To Apply

No other job posts for this day.

Location: Remote Length: Long term Restriction: W2 or C2C Description: Job Description: We are seeking a Sr Software Engineer to join our progressive information technology Software and Platform Engineering optimization team to help us mature our software security practice. This highly skilled and experienced Application Security Engineer/Specialist will bring hands-on expertise in analyzing risk from vulnerabilities and assessing their impact on custom applications and open-source libraries. The ideal candidate will have a deep understanding of open-source vulnerability remediation, along with practical experience in remediation for Java and JavaScript software. The candidate should also understand risk mitigation techniques to ensure the security of software applications. Essential Duties and Responsibilities: • Set up and operate software security testing techniques in conformity with the technical reference architecture and the companies security policies and guidelines • Conduct in-depth analysis of open-source threats and vulnerabilities (including zero-day), collaborate with engineering teams to evaluate and assess the impact of vulnerabilities on current code, including libraries, frameworks, and dependencies. • Identify and prioritize high-risk open-source components within our codebase, considering factors such as exploitability, severity, and exposure. • Develop and implement remediation and risk mitigation plans to address identified vulnerabilities • Coaching and hands on experience for code refactoring, patching, and dependency updates. • Identify and recommend engineering design changes to help reduce vulnerabilities. • Champion and evangelize secure coding practices with the engineering community. • Develop and lead security reviews and drive innovative security remediation efforts. • Provide technical designs for innovative software solutions to address security risks. • Coaching and assisting in administration and configuring of security tools, documenting secure configurations. • Serve as an Application security consultant and advisor for software engineering teams in assisting with secure coding best practices, threat detection, Software security vulnerabilities, security reviews, remediation recommendations throughout the delivery lifecycle. • Building relationships and developing partnerships with engineering/development, security operations, enterprise and application architecture teams to mature Security Coding practices for the company owned applications and platforms. • Stay informed about emerging threats and vulnerabilities in the open-source community, understanding impact of attacks, controls and mitigation measures in the application security space. • Communicate project related security risks, control and remediation measures accurately and in a timely manner to stakeholders and impacted teams. • Integrate and adhere with the defined development and delivery process/ Change Management, SLA Compliance, productivity and other enterprise goals. • Serve as a thought leader, change agent and influencer within the enterprise providing feedback to leadership, engineering, architecture and security operation team members. Desired Competencies: • Strong spoken and written communication skills • Analytical and Problem-solving mindset • Developer background with experience in all types of application security testing specific to Software composition Analysis. • Good understanding of web application security, static security testing, cloud security, container security - tools, scan, triage, risk evaluation and remediation. • Thorough understanding and experience in identifying and mitigating application vulnerabilities publicized by OWASP, WASC, CWE, CVE etc. • Strong knowledge on industry best practices, code review and analysis • Proficient with source code security review and remediation. • Experience working with application development teams, architecture teams, security teams, and infrastructure teams. • Has advised and guided teams with secure coding practices and design best practices for security risk recommendation and remediation. • Thorough familiarity with different industry standard tools for code repository management, code quality, DevOps, containers, and AWS cloud services. • Hands on experience with tools such as Sonatype, Qualys, SonarQube, and AWS Inspector. • Proficient with the following languages: JavaScript, Java, and Python • Working knowledge of GitHub, AWS ECS/EKS, AWS Lambda, Docker, Terraform. Essential Soft Skills • Interested in learning and applying new technologies and concepts while staying up to date with technology tools and trends in the industry. • Possess a positive, can-do attitude and enjoys making a difference in the business through technical contributions • Ability to think creatively, stimulate new ideas and challenge existing thinking. • Excellent communication skills and ability to articulate technology topics to both technical and non-technical audiences • Mortgage Industry Experience would be a plus Educational Requirements: • Position requires a bachelor’s degree in computer science or computer engineering with AWS certifications and security certifications and/or equivalent experience. Additional Information: • Need to have good experience in Application security as well as a development BG. Core Purpose: • Act as a bridge between development and security teams, ensuring secure coding practices and improving the organization’s application and cloud security posture. Focus: • Hands-on vulnerability analysis, remediation strategies, and security architecture guidance for Java/JavaScript applications and cloud environments (AWS). Ideal Candidate Profile: • Background: Started as a software engineer (Java preferred), transitioned into application security. • Hybrid Skillset: Strong in secure coding principles + security frameworks + cloud security. • Communication: Able to translate technical security risks into developer-friendly guidance and influence both engineering and security teams. • Leadership: Experience leading small teams (2–3 people) and driving security initiatives. • Tools & Practices: • SonarQube / Sonatype for code vulnerability scanning • Familiar with DevOps/DevSecOps practices Apply tot his job Apply tot his job

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...