Environmental Management Authority

Software Engineer – Product Security

Environmental Management Authority

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

GoPython

About the role

  • Design, build, and maintain internal security tools and platforms to improve Ema’s overall security posture.
  • Implement and improve security controls directly into product and platform workflows.
  • Influence engineering architecture and ensure secure-by-design implementations.
  • Own and scale application security programs including SAST, SCA, dependency risk, and custom detection logic.
  • Support penetration testing efforts by validating findings and engineering durable fixes.
  • Perform threat modeling for new features and systems, translating risks into concrete engineering solutions.
  • Develop automation to reduce manual security effort across vulnerability management, access reviews, and incident response.
  • Conduct secure design and code reviews with a strong focus on exploitable logic flaws and systemic risks.
  • Build tooling to surface security signals from production systems and dev workflows.

Requirements

  • 4–7 years of experience building scalable software systems, with a strong emphasis on security engineering, with excellent programming skills (Python required; Go or similar strongly preferred).
  • Proven experience building internal tools, and frameworks used by engineering teams.
  • Proven ability to build security platforms from zero to production scale.
  • Strong judgment translating abstract risk into concrete engineering controls.
  • Track record of influencing architecture across product, infra, and reliability teams.
  • Comfortable owning ambiguous, high-impact security problems end to end.
  • Experience integrating security into CI/CD pipelines and developer workflows.
  • Comfortable operating cross-functionally with Product, Engineering, and Infra teams.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonGoSASTSCAvulnerability managementpenetration testingthreat modelingautomationsecure designcode reviews
Soft skills
strong judgmentinfluencing architectureproblem ownershipcross-functional collaboration