PitchMeAI
RemoteHunter

Software Engineer - Product Security

RemoteHunter · United States

  • Hybrid
  • Full-time
  • $195,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Design and build enterprise security controls.
  • Own full software development lifecycle.
  • Deliver scalable and reliable security solutions.
  • Enhance security risk reduction and system reliability.
  • Work with Java, JavaScript, and cloud technologies.

About the role

About Our Client

The organization operates in the insurance industry, focusing on protecting families and their belongings from life’s uncertainties. With a history spanning more than 90 years, it has addressed evolving customer needs through innovation in safety advocacy, pricing sophistication, telematics, and more recently, device and identity protection. The company aims to lead by embedding advanced security and technology solutions within its services.

About the Opportunity

The Software Engineer - Product Security is responsible for designing, building, and operating enterprise security controls as software products integrated into the enterprise technology ecosystem. This role owns the full software development lifecycle, delivering scalable, reliable security solutions that enable secure-by-default behaviors while minimizing friction for product and platform teams. The position impacts the organization by enhancing security risk reduction and system reliability through effective control adoption.

Responsibilities

  • Design, build, and operate enterprise security controls integrated into SDLC and core platforms
  • Own security control capabilities end-to-end, including architecture, implementation, deployment, and production support
  • Write, test, and maintain high-quality production code with an emphasis on reliability and delivery
  • Apply engineering best practices such as test-driven development, paired programming, and continuous integration and deployment
  • Contribute to system and component design focusing on scalability, reliability, and security outcomes
  • Evaluate and adopt new technologies, frameworks, and patterns to improve security controls
  • Collaborate with product managers, platform teams, and partner engineering groups to align security capabilities with enterprise needs
  • Participate in agile delivery ceremonies, promoting fast feedback, incremental delivery, and continuous improvement

Requirements

  • Minimum 3 years of software engineering experience owning production systems, proficient in one or more modern programming languages (e.g., Java, JavaScript)
  • Experience designing, building, and operating scalable distributed systems and cloud-based applications, including microservices
  • Ability to design, develop, and integrate APIs and backend services, including REST interfaces
  • Familiarity with test-driven development, paired programming, and continuous integration/deployment workflows
  • Experience collaborating effectively within agile delivery models
  • For Lead and Expert levels:
  • At least 1 year of coaching or mentoring engineers with demonstrated technical capability improvements
  • Proven leadership in technical design and architecture for complex distributed systems, improving scalability, security, reliability, or performance
  • Experience driving cross-team collaboration and aligning multiple product portfolios and stakeholders

Pay Range and Compensation Package

  • Compensation offered for this role ranges from $90,700 to $195,700 annually, based on experience and qualifications

Equal Opportunity Statement

Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.

Note

RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.

Key skills/competency

  • Software Engineering
  • Product Security
  • Enterprise Security Controls
  • SDLC
  • API Design
  • Distributed Systems
  • Cloud Applications
  • Microservices
  • Agile Methodologies
  • Test-Driven Development

Skills & topics

  • Software Engineer
  • Product Security
  • Security Engineer
  • Java
  • JavaScript
  • Cloud Security
  • API Development
  • Distributed Systems
  • Microservices
  • SDLC

How to get hired

  • Tailor your resume: Highlight experience with production systems, distributed systems, and cloud applications. Emphasize languages like Java or JavaScript and API development.
  • Showcase security expertise: Detail your involvement in designing, building, and operating security controls and integrating them into the SDLC.
  • Demonstrate agile proficiency: Provide examples of your collaboration in agile environments, including experience with TDD, paired programming, and CI/CD.
  • Prepare for technical questions: Be ready to discuss your experience with scalable distributed systems, microservices, and API design.
  • Research the company: Understand their focus on innovation and embedding security within insurance services.

Technical preparation

Practice Java or JavaScript coding challenges.,Build a personal project with APIs.,Familiarize with microservices architecture.,Study cloud security best practices.

Behavioral questions

Describe a complex security problem you solved.,How do you ensure code reliability and quality?,Tell me about collaborating in an agile team.,How do you adopt new technologies?

Frequently asked questions

What is the salary range for a Software Engineer Product Security at this company?
The compensation offered for this Software Engineer Product Security role ranges from $90,700 to $195,700 annually, with the final salary determined by your experience and qualifications.
What programming languages are preferred for the Software Engineer Product Security role?
The company is looking for proficiency in one or more modern programming languages, with Java and JavaScript specifically mentioned as examples. Experience with other languages may also be considered.
Is this a remote position for a Software Engineer Product Security?
Yes, this Software Engineer Product Security position is advertised as remote, offering flexibility in your work location.
What are the key responsibilities of a Software Engineer Product Security?
Key responsibilities include designing, building, and operating enterprise security controls, owning the end-to-end lifecycle of security capabilities, writing high-quality code, and collaborating with various teams to enhance security.
What kind of experience is required for the Software Engineer Product Security role?
A minimum of 3 years of software engineering experience owning production systems is required. Experience with scalable distributed systems, cloud-based applications, microservices, and API integration is also essential.
Does this role involve working with cloud technologies?
Yes, experience designing, building, and operating cloud-based applications, including microservices, is a requirement for this Software Engineer Product Security position.
What is the company's industry and focus?
The company operates in the insurance industry, with a long history of innovation. They are focused on protecting families and integrating advanced security and technology solutions into their services.
What engineering best practices should I be familiar with for this role?
Familiarity with test-driven development, paired programming, and continuous integration/deployment (CI/CD) workflows is expected for this Software Engineer Product Security position.