Principal Software Engineer (AWS Cloud)

Offer by Eliassen Group




About this job

Job type: Full-time
Role: Backend Developer


java, amazon-web-services, security

Job description

We are seeking a senior-level Java Software Engineers for our SaaS software services. The ideal candidate will become a core part of a team of talented engineers building innovative security software products. This is a highly technical position for someone that is comfortable working on a fast-paced release cycle.

The ideal candidate has a breadth of experience helping architect and develop large, distributed software systems with big data systems experience. Experience architecting and developing microservices with the Java programming language required. And of course, if you have an interest and/or background in security, we should talk.

Position Description:
  • Collaborating with other technology leaders to develop architectural roadmaps while providing expertise on the platform architecture.
  • Designing system architecture and software components that align with our client'sc Cybersecuritys business strategies and objectives
  •   Provide expertise on engineering best practices, standards, architectural approaches and complex technical resolutions for processes.
  • Oversee quality improvement using Acceptance Test Driven Development (ATDD) efforts to ensure that deliverables are secure, scalable and reliable
  • Implement key architecture and infrastructure decisions.
  • Work closely with the CTO/AVP of Technology and Engineering Team Leaders to plan and execute software engineering development cycles in an Agile environment.
  • Lead and build strong global software development engineering teams and a strong, positive software engineering culture.
  • All other duties and responsibilities that may be assigned

  • 10+ years software development and architecture experience.
  • 5+ years Java experience
  • 2+ years cloud infrastructure experience (AWS, Azure, OpenStack, etc.)
  •  Strong background in solving concurrency and horizontal scalability problems
  • Experience with Big Data Technologies
  • Experience architecting and developing distributed systems
  • Experience building / consuming REST APIs
  • Experience with SQL and NoSQL database systems
  • Self-starter with strong work ethic and ability to excel in a geographically diverse team
  • Comfortable with Agile development practices
  • Fluency in English required.  Spanish a big plus
  • Candidates must be authorized to work in the United States on a full-time basis for any employer. 

Preferred Skills:
  • Experience building microservices and deploying them using Kubernetes or similar container management tools
  • Knowledge of enterprise security/threat intelligence/threat detection a big plus
  • Experience in network and application security is a plus
  • Github, ElasticSearch, Postgres, Fortify, JFrog Tools, Atlassian Tools, SonarCube, Sealights, JProfiler

A new version is available REFRESH