Principal Software Engineer, Privileged Access Management
Team: Software Engineering
Location: San Francisco, Los Angeles
Commitment: Full-Time
Workplace Type: hybrid
Salary:
WHAT YOU WILL BE DOING
- Actively engage in requirements analysis with Product and Engineering Management
- Plan and execute roadmap with Product and Engineering management
- Be a mentor, technical leader and thought leader for a talented team of engineers, challenging them and helping them grow
- Collaborate with internal teams to architect, design, and develop state-of-the-art enterprise identity cloud solutions
- Automate Testing and deploy applications and systems
- Debug, enhance, update, optimize and refactor existing code as needed
- Lead and Mentor engineers in the team
- Conduct code reviews for critical and intricate code modifications
- Develop new projects from scratch while maintaining existing services
- Develop documentation throughout the software development life cycle
- Serve as an expert on applications and provide technical support
- Follow true agile principles
WHAT YOU BRING
- 9-10 years of software development experience demonstrating ownership of complex system design, implementation, and technical decision-making.
- Hands-on experience building or contributing to security-focused systems, including Privileged Access Management, Identity Governance, Authentication, or related security domains.
- Experience developing applications based on security principles, cloud platforms (AWS, Azure, or Google Cloud) in a containerized environment (Docker, Kubernetes)
- Experience designing systems with event-driven architecture
- Extensive experience in designing and developing RESTful APIs and Microservices
- Hands on experience with SQL, ElasticSearch, Redis
- Expert-level ability in Java, Spring Framework, React, Groovy on Grails, React a plus
- Experience in increasing levels of responsibility managing application development, solution architecture, design and delivery, and process improvement
- Experience with unit, functional and system integration testing
- Extensive understanding of working in an agile environment utilizing Scrum and Kanban
- Experience with Git (GitHub/GitLab), automatic deployments, continuous integration
- Hands on experience using IntelliJ or Eclipse/My Eclipse IDE, writing Junit test cases, working with Maven/Ant or similar technology
- Experience leading and mentoring engineers a huge plus
Qualifications
- Excellent negotiation, facilitation, and consensus-building capabilities
- Openness and adaptability to respond to fast-moving circumstances
- Proficiency in multiple programming languages and tools
- Strong oral and written communication skills
- Collaborative and adaptable working style with the ability to pair program
- Demonstrate initiative and the ability to prioritize your time and efforts
- A thorough grasp of technology concepts, business operations, design and development tools, system architecture, and technical standards
- Understanding of backlog tracking, burndown metrics, and incremental delivery
- A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
