Principal Software Security Engineer

Harvard Partners, LLP, Trusted Advisors to IT

Johnston (RI)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting firm is seeking a Principal Software Security Engineer to design and support identity applications and APIs, primarily using Java. Responsibilities include software design, documentation, and team guidance. Candidates should have 8+ years of software development experience, with solid expertise in Java, AWS, and security best practices. The position is based in Johnston RI, with potential locations in Phoenix AZ and Iselin NJ, offering an opportunity to work in a challenging and secure environment.

Qualifications

  • 8+ years of software development experience.
  • Solid experience interfacing with back-end applications using RESTful services.
  • Experience working in AWS cloud environments & tools.

Responsibilities

  • Analyzes, designs, programs, debugs, supports, and modifies software.
  • Partner with business line and architects during project stages.
  • Provide technical team guidance on code reviews.

Skills

Java stack (including Spring Framework, Spring Boot)
RESTful services
AWS cloud environments
Git
Micro service frameworks (Spring Boot)
Event driven architectures (Kafka, SQS)
Unit & integration test cases
Relational database queries
Security best practices
Communication skills

Tools

SonarQube
CheckStyle
JMeter
JProfiler
Docker
Kubernetes

Job description

As the Principal Software Security Engineer you will be responsible for designing, building, and supporting our identity applications and APIs, primarily using Java.

Primary responsibilities include:
  • Analyzes, designs, programs, debugs, supports, and modifies software
  • Partner with business line and architects during initial project stages to ensure the accuracy of requirements and provide critical input and direction from a technology perspective
  • Completes documentation and procedures for installation and maintenance
  • Provide guidance to technology and business partners on complexity and delivery
  • Provide technical team guidance on code reviews, branching strategy, and release coordination
  • Ensuring successful incremental product releases
Qualifications
Preferred Skills/Experience
  • 8+ years of software development experience.
  • Hands‑on experience in Java stack (including Spring Framework, Spring Boot).
  • Solid experience interfacing with back‑end applications using RESTful services.
  • Solid experience in key design patterns and best practices (eg. separation of concerns).
  • Experience working in AWS cloud environments & tools and in jacoco, SonarQube, CheckStyle, JMeter and JProfiler.
  • Experience in deploying services using containers/wars(dockers/k8s).
  • Strong background in git and continuous delivery environments where repeatable processes are highly automated.
  • Solid experience in micro service frameworks (eg: Spring Boot).
  • Experience with event driven architectures and platforms (Kafka, SQS, etc.).
  • Experience in writing unit & integration test cases for services.
  • Experience in database concepts – proficient in writing relational database queries.
  • Ability to develop functional, technical and user interface designs for an application that meets the defined requirements.
  • Experience in highly secured online environments that use n‑tier designs and extensive firewalling to enhance security.
  • Strong understanding of modern identity, authN, and authZ.
  • Expertise in architecting, designing and developing highly scalable large scale and available applications.
  • Develops programming guidelines/standards and makes them accessible to other programmers.
  • Ability to lead, inspire, and motivate teams through effective communication.
  • Strong focus on security.
  • Strong communication (both oral and written) and interpersonal skills.

Location: Johnston RI, Phoenix AZ or Iselin NJ.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Security Architect – Identity & API Platforms
Senior Java Security Architect – Identity & API Platforms

Harvard Partners, LLP, Trusted Advisors to IT • Johnston (RI)

On-site
USD 110,000 - 150,000
Java/Security API Developer
Java/Security API Developer

Maganti IT Resources, LLC • Charlotte (NC)

On-site
USD 120,000 - 160,000
Software Principal Engineer
Software Principal Engineer

One Identity, LLC • Northern (KY)

Hybrid
USD 180,000 - 240,000
Software Principal Engineer
Software Principal Engineer

One Identity • Washington

On-site
USD 180,000 - 240,000
Software Principal Engineer
Software Principal Engineer

One Identity, LLC • Washington

Hybrid
USD 180,000 - 240,000
Java Software Engineer
Java Software Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Sr. Java Developer
Sr. Java Developer

Ampcus, Inc • Wilmington (DE)

On-site
USD 90,000 - 120,000
Full Stack Java Developer-Principal
Full Stack Java Developer-Principal

NetSage • Maryland

On-site
USD 120,000 - 150,000
PRINCIPAL PRODUCT LEAD, IDENTITY ANALYTICS
PRINCIPAL PRODUCT LEAD, IDENTITY ANALYTICS

lastmile ID | a Confluxsys company • Tohatchi (NM)

On-site
USD 16,000 - 20,000