Posted in

Software Engineering Architect

Software Engineering Architect

CompanySalesforce
LocationJackson Township, NJ, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 15+ years of industry experience in software development
  • Strong expertise in software engineering best practices
  • Experience coding in a variety of programming languages
  • Experience with Amazon Elastic Compute Cloud Resources
  • A passion for improving systems, and processes
  • Experience in a technical leadership role leading project teams and setting technical direction across team boundaries
  • Experience designing, operating, and delivering internal and third party security services at scale
  • Ability to see the big picture and build out concise, comprehensive, yet realistic project plans
  • Experience working in a complex, matrixed organization involving cross-functional projects
  • Ability to balance short-term engineering tradeoffs with long-term investments
  • A track record of mentoring team members
  • Strong written and verbal communication skills, with high attention to detail
  • Ability to communicate with empathy when delivering constructive feedback regarding security matters to engineers and product designers
  • Knowledge of how to test code and applications across various platforms (iOS, Mac, Linux, Windows, Android, etc.) for security weaknesses and quality

Responsibilities

  • Unique opportunity to shape the team’s technical stack and product usage
  • Partner with Engineering and Technical Program Managers to create technical roadmaps. You will work to accomplish the team’s mission
  • Lead the architecture, design, and implementation at Slack
  • Lead, mentor, and guide team members through the software development and operation lifecycles
  • Partner with people leader stakeholders to help influence change and promote cross-functional communication
  • Mentor and grow other engineers by providing thoughtful feedback during all phases of the development lifecycle
  • Communicate risks to engineering staff through training and technical demonstration of vulnerabilities and secure design patterns
  • Serve as a public representative for Slack by engaging in internal and external speaking engagements
  • Take an active role in driving initiatives at Slack
  • Seek out opportunities to automate processes when appropriate

Preferred Qualifications

  • Experience with containerized applications and their deployment
  • Experience with secure software development
  • Contributions to the security community (published research, blogging, public speaking, open source projects)