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.
Compensation
Competitive 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.
Responsibilities
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.
Requirements
Associate's degree in Computer Science, Electrical Engineering, Electronics Engineering, Mathematics, Physics, Computer Engineering, or a related field
Bachelor's degree in a relevant technical discipline
Master's degree in a relevant technical discipline
Develop custom software solutions to design, code, and enhance components across systems or applications using modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Responsibilities
Create tailored software solutions by designing, coding, and improving various components within systems or applications
Work independently and become an SME
Participate actively in team discussions
Provide solutions to work related problems
Collaborate with cross‑functional teams to gather and analyze requirements for custom software development
Principal Software Android Architect leading architecture, design, and development of complex, customer‑facing multi‑platform applications and deep Android capabilities.
Locations (2)
Holtsville, New York, United States
Lincolnshire, Illinois, United States
Compensation
$138,800.00 - $208,200.00 Annual
Responsibilities
Architects, designs, and oversees the development of software solutions for highly complex technical projects
Engineers intelligent application and Android framework architectures leveraging latest Google developments
Creates detailed software specifications and leads the technology roadmap process
Champions innovation and cultivates creativity among team members
Leads and advises on all aspects of the software development lifecycle
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related technical field
Senior Software Engineer responsible for designing, building, and evolving platforms that support WGU students and internal teams, providing technical leadership and mentoring engineers.
Compensation
Pay Range: $143,700.00 - $222,700.00
Responsibilities
Research, design, develop, test, implement, and support software applications and systems
Lead the delivery of software solutions while maintaining accountability for quality, scope, timelines, and outcomes
Mentor engineers through technical guidance, code reviews, architecture discussions, and problem solving
Translate functional and non-functional requirements into scalable, maintainable software solutions
Identify technical risks, dependencies, and opportunities well in advance and help teams develop mitigation strategies
Requirements
Bachelor's Degree in Computer Science, Information Technology, or a related field
Nice to have: Master's Degree or PhD in Computer Science, Information Technology, or a related field