Posted in

Software Principal Engineer – Platform Architecture Services

Software Principal Engineer – Platform Architecture Services

CompanyBoomi
LocationConshohocken, PA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of experience in software development
  • Ability to learn new tools, languages, and operating systems with some training and on-the-job experience
  • Experience in software development using the Java programming language, including the use of some IDE with a solid understanding of object-oriented design concepts for delivering and maintaining a software product
  • Experience with Java, source control systems, continuous integration tools
  • Experience with agile collaboration tools, such as JIRA and Confluence
  • Experience with Web Services technologies including REST, SOAP, and WSDL
  • Experience using AWS technologies such as CloudFormation, S3, ECS, EKS, and EC2
  • Experience using DevOps tools like Jenkins and other CI/CD tools
  • Experience with designing and developing micro services

Responsibilities

  • Be a key member of an Agile team, collaboratively realizing features through the software development lifecycle
  • Guide and participate in design, development, unit testing, and deployment of Boomi products and services including enhancements and/or resolution of any issues that may be reported
  • Develop new security solutions/tools to prevent security vulnerabilities and assist in addressing existing security problems
  • Investigate and resolve complex customer issues
  • Work independently with a minimal level of guidance from technical leadership
  • Evaluate the impact on Boomi and our clients of current security advisories, publications, and trends
  • Mentor other Boomi engineers, including design collaboration and code reviews
  • Research, validate, and recommend technology decisions for new features

Preferred Qualifications

  • Key / secret management experience
  • Experience using Linux/Unix environments
  • Experience with vulnerability analysis and mitigation
  • Knowledge of penetration testing techniques
  • Familiarity with OWASP Top 10, SANS 25, and CWE
  • Experience with key management, FIPS and encryption protocols