Principal Software Development Engineer
Company | Splunk |
---|---|
Location | Texas, USA, Colorado, USA, North Carolina, USA, Illinois, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert or higher |
Requirements
- Security first mindset when it comes to protecting customer data and Splunk infrastructure
- Experience developing scalable, high-performance, and operable identity & security services
- C/C++, low-level or systems-level development on Linux highly desired
- Experience with development and deployment in a hosted cloud environment like AWS, Azure, and GCP
- Experience with Public Key Infrastructure, TLS stack, openssl a plus
- Experience with secrets key management systems such as AWS KMS and Vault is a plus
- Experience working with CI/CD pipelines, Cloud containers and tools (Docker, ECS, and Kubernetes)
- Ability to work with multiple programming languages, such as C++, Java and Go. We have code in several languages. A solid base foundation in object-oriented coding and the ability to rapidly learn new languages as needed.
Responsibilities
- Lead the design, implementation, test and deployment of security software services and components to Splunk Cloud and on-premise environments.
- Partner with key partners, including PM and QA, to influence product feature definition and deliver security solutions.
- Be a mentor ensuring the team follows software development and quality best practices.
- Regularly lead design and code reviews, and participate in architecture discussions. As well as estimate software deliverables, often across multiple sprint timelines.
- Contribute to product direction by prototyping innovative ideas and helping find opportunities for engineering productivity improvements or directions.
- Mentor and cross-train with other security team members to cultivate Security Engineering knowledge.
- Participate in high profile and critical customer engagements and meet with customers as needed, driving overall resolution.
- Be the technical spokesperson to convey architectural ideas and decisions to senior management as well as to senior architects in the org.
- Be actively involved in hiring of technical leads, architects, and senior engineering leaders.
Preferred Qualifications
- Experience with Public Key Infrastructure, TLS stack, openssl a plus
- Experience with secrets key management systems such as AWS KMS and Vault is a plus