Senior Software Engineer, Secret Scanning
New
J
JobgetherSoftware security
Based in the United StatesFull-TimeSenior
SalaryCompetitive annual base salary: $127,800–$339,000, depending on geographical location, experience, technical knowledge, skills, and qualifications. Additional compensation: Eligible positions may receive annual performance bonuses and stock-based rewards based on individual impact and applicable compensation plans.
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 6 years of professional experience in software engineering, computer science, or a related technical discipline. Alternative degree and experience combinations are listed, including 5 years with an associate's degree, 4 years with a bachelor's degree, and 2 years with a master's degree.
- Required Skills
- PythonJavaJavascriptRubyC#C++GoRustCI/CD
Requirements
- Have at least 6 years of professional experience in software engineering, computer science, or a related technical discipline, or qualify through one of the listed degree-and-experience combinations.
- A qualifying associate's degree in a listed or related technical field may be combined with at least 5 years of relevant software engineering experience.
- A bachelor's degree in a relevant technical discipline may be combined with at least 4 years of relevant software engineering experience.
- A master's degree in a relevant technical discipline may be combined with at least 2 years of relevant software engineering experience; a doctorate in a listed or related discipline is also accepted.
- Demonstrate production application development and maintenance experience using one or more of C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
- Have strong software engineering fundamentals, including architecture, application development, testing, debugging, and system maintenance.
- Have experience designing and implementing scalable software in complex distributed environments.
- Preferred: at least 2 years of experience with scripting languages such as Bash or Python.
- Preferred: at least 2 years using general-purpose programming languages such as Go or Ruby.
- Preferred: at least 3 years working with cloud environments and/or CNCF technologies and concepts.
- Be familiar with API development, system integration, CI/CD pipelines, automated testing, and continuous software delivery.
- Demonstrate analytical and problem-solving ability, collaboration, technical mentorship, ownership, and adaptability.
Responsibilities
- Design, develop, test, and deploy scalable software solutions across multiple services.
- Improve secret scanning capabilities for detecting, managing, and preventing exposed credentials and sensitive information.
- Collaborate with engineering, product, and design teams to define technical requirements and deliver solutions.
- Design, develop, and maintain reliable APIs for communication and integration between services.
- Develop architecture briefs, engineering proposals, prototypes, and experiments for systems operating at global scale.
- Implement and maintain CI/CD pipelines, automated development processes, and deployment reliability.
- Monitor and maintain system health, performance, security, and reliability.
- Participate in on-call rotations, investigate incidents, and implement solutions to maintain service availability.
- Provide technical guidance through code reviews, mentorship, coaching, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site