Principal Java Software Engineer

API, Java, Python, Security
Full Time

Job Description

A major software product company specializing in security tools is expanding one of their core platform teams with hires at the the principal level. Currently hiring for highly experienced software engineers with a blend of specializations including API design and development, integrations, databases, and others to help build their next-gen products as their top technical initiative of 2021.

The ideal candidate has strong experience in core Java and at least one other commonly used language and web framework. Their applications are built on a multi-lingual set of microservices (mainly Java and Golang), so the ideal candidate has experience in both or at least a desire to learn Go and not only work inside of the Java box. As this will be heavily focused in new product development working with modern tools, specific tools and technologies are less important than bringing a solid engineering foundation, excellent communication, and previous experience in a software product shop.
Required Skills & Experience
  • 8+ years of professional experience in software development
  • Some exposure to system design and architecture
  • Previous work on complex systems, ideally in a startup or software product company
  • Strong to expert level skills in core Java
  • Additional experience with a second language i.e. Golang (most preferred), C#, Ruby, Python, C++, Rust, Kotlin, Scala, Clojure, or other commonly used language
  • Demonstrated experience with at least one common web framework - i.e. Spring (MVC, Boot, Security, etc.)
  • Experience building out large scale, robust, and secure web services utilizing REST
  • Knowledge of commonly used design patterns and architectures
  • Source control with TFS, Git, or similar tool
  • Strong team player
  • Excellent communication and interpersonal abilities
  • Creative thinking and problem solving ability
Desired Skills & Experience
  • Professional experience building services in Golang
  • Working knowledge and/or experience in the latest frameworks and tools for backend web application development
  • Experience with event-driven programming/architectures
  • Data ingestion and engineering tools and techniques - i.e. Spark, Kafka, etc.
  • Working knowledge of modern security concerns as they relate to software development
  • Bachelor's degree or higher in computer science or similar field
The Offer
  • Competitive Salary: Up to $180K/year, DOE

You will receive the following benefits:
  • Insurance - medical, dental, vision, disability, life
  • 401(k) with employer match
  • Restricted stock purchase plan
  • Unlimited / discretionary PTO plan + holidays
  • Flexible scheduling
  • Office stipend for remote workers
  • Continuous training and development

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.

Dice Id : 10105282
Position Id : 448353
Originally Posted : 2 months ago
Have a Job? Post it