Skip to content
×

Senior Software Engineer, Secret Scanning

Job in Phoenix, Maricopa County, Arizona, 85001, USA
Listing for: Jobgether
Full Time position Listed on 2026-11-11
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Architect, Senior Developer
Salary/Wage Range or Industry Benchmark: 128000 - 339000 USD Yearly USD 128000.00 339000.00 YEAR

Job Description & How to Apply Below

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Secret Scanning based in the United States.

The Senior Software Engineer will contribute to building and improving advanced security solutions designed to protect millions of developers and organizations from exposed credentials and sensitive information. In this role, you will design, develop, test, and deliver scalable software solutions that help identify, remediate, and prevent security vulnerabilities caused by leaked secrets. You will work within a collaborative, distributed engineering team to develop high-performance services and intuitive developer experiences.

The position offers opportunities to influence technical architecture, build reliable APIs, and improve automated development and deployment processes. You will also provide technical guidance and mentorship while contributing to the long-term quality and reliability of critical systems. This is an exciting opportunity to work on impactful security technology within a remote-first environment focused on innovation, engineering excellence, and continuous improvement.

Accountabilities
  • Design, develop, test, and deploy high-quality software solutions that scale across multiple services and support large developer communities.
  • Contribute to the evolution of secret scanning capabilities, helping developers detect, manage, and prevent the exposure of credentials and sensitive information in software repositories.
  • Collaborate with cross-functional engineering, product, and design teams to define technical requirements and deliver innovative solutions aligned with user and business needs.
  • Design, develop, and maintain reliable APIs that enable seamless communication and integration between software components and services.
  • Write clean, maintainable, efficient, and scalable code while following established engineering standards and best practices.
  • Develop technical architecture briefs, engineering proposals, prototypes, and experimental solutions to evaluate new approaches and support systems operating at global scale.
  • Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines to improve development efficiency, software quality, and deployment reliability.
  • Monitor and maintain the health, performance, security, and reliability of the systems developed by the team.
  • Participate in on-call rotations and first-responder responsibilities, investigating incidents and implementing solutions to maintain service availability.
  • Provide technical leadership through code reviews, mentorship, knowledge sharing, and collaborative problem-solving.
  • Support the professional development of fellow engineers through coaching, pairing sessions, and constructive technical feedback.
  • Identify opportunities to improve engineering workflows, system architecture, development practices, and overall product quality.
  • Stay informed about emerging technologies, cloud-native architectures, and software security practices to continuously improve the team's technical capabilities.
Requirements
  • At least 6 years of professional experience in software engineering, computer science, or a related technical discipline, with demonstrated experience developing, maintaining, and delivering production software.
  • Alternatively, candidates may qualify through one of the following educational and professional experience combinations:
    • Associate's degree in Computer Science, Electrical Engineering, Electronics Engineering, Mathematics, Physics, Computer Engineering, or a related field, combined with at least 5 years of relevant software engineering experience.
    • Bachelor's degree in a relevant technical discipline, combined with at least 4 years of relevant software engineering experience.
    • Master's degree in a relevant technical discipline, combined with at least 2 years of relevant software engineering experience.
    • Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Mathematics, Physics, Computer Engineering, or a related discipline.
    • Equivalent practical professional experience may also be considered.
  • Proven experience developing and maintaining production applications using one or more programming languages, such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • Strong software engineering fundamentals, including software architecture, application development, testing, debugging, and system maintenance.
  • Experience…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

JOB SEARCH ENGINE: 10+ Million Listings:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary