Software Engineering Architect
Company | Salesforce |
---|---|
Location | Jackson Township, NJ, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert 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)