Overview
Skills
Job Details
Position: Software Engineer - Crypto Services
Location: Sunnyvale, CA/ Austin, TX (Hybrid 3 days On-Site and 2 days Remote)
Duration: 12 Months
Job Description
Responsibilities:
- Provide frontline support for client teams using Crypto Services applications
- Monitor communication channels and respond to user questions
- Direct users to relevant documentation, tools, or applications
- Create and update product documentation for developers
- Escalate issues to the appropriate team members when necessary
- Collect metrics on user issues and suggest improvements to reduce recurring problems
Expectations:
- Enhance the client onboarding experience to our services by identifying friction points and creating scalable, automated solution.
- Develop and maintain internal tooling, libraries, and workflows that reduce manual intervention and minimize direct support requests.
- Engage in issue triage and collaborate closely with team to rapidly address integration challenges.
- Create and refine consumer facing technical documentation and intuitive self-service resources.
- Measure and report on key success metrics, particularly emphasizing the percentage increase in developers effectively utilizing self-service options created by the team.
- Collaborate proactively with internal team to help direct the roadmap and features of the internal products.
- Identify and drive opportunities for seamless integration of Crypto Services applications into foundational Apple frameworks and developer workflows.
- Follow and adhere to team and Crypto Services engineering and development standards.
Qualifications:
- Proficiency in Java, including strong software architecture, API design, and debugging abilities.
- Understanding of security principles, PKI, mutual TLS (mTLS), key and certificate management, and distributed system architecture.
- Exceptional written and verbal communication skills, with the ability to simplify complex technical concepts clearly and effectively.
- Proactive self-starter, demonstrating strong systems thinking and the capability to generalize
- Experience using Mac OS and comfortable using CLI tools (Bash, ZSH, etc).
Preferred Skills:
- Experience with observability and monitoring tools (e.g., Splunk, Grafana).
- Proven experience in enabling developer success through internal tooling, documentation, or platform enhancements
- Familiarity with additional programming languages such as Go, Python, or Shell scripting.
- Previous roles within developer experience (DevEx), platform engineering, or developer tools teams.
- Contributions to internal self-service platforms, onboarding automation, or developer portals.
Skill Sets Niche Skill Experience Preference
Splunk No At least 1 year Is Required
Unix/Bash No At least 1 year Is Required
Web Application Security and Cryptography No At least 1 year Nice To Have
Verbal Communication No At least 1 year Is Required
Written Communication No At least 1 year Is Required
Advanced Java No At least 1 year Nice To Have
OpenSource Development No At least 1 year Nice To Have
Software Engineering No 2-5 Years Is Required
Customer Focus No At least 1 year Is Required
Cryptographic concepts No At least 1 year Nice To Have
Distributed Systems No At least 1 year Nice To Have
Encryption/Decryption No At least 1 year Nice To Have
Full Stack-Java No At least 1 year Nice To Have
Java No At least 1 year Is Required
Networking and Communication Protocols
(SFTP/HTTPS/SSL)
No At least 1 year Nice To Have