Skip to main content

This job has expired

Software Engineer, Senior (Security)

Employer
MicroStrategy
Location
Fairfax, VA
Closing date
Jan 19, 2022
Company DescriptionMicroStrategy transforms organizations into intelligent enterprises through data-driven innovation. We match smart people to dynamic projects and technologies that truly challenge their talents. Curious and creative in outlook, our success is built on the talent and energy of smart and driven people. MicroStrategy (Nasdaq: MSTR) is a worldwide leader in enterprise analytics and mobility software. A pioneer in the BI and analytics space, MicroStrategy delivers innovative software that empowers people to make better decisions and transform the way they do business. We provide our enterprise customers with world-class software and expert services so they can deploy unique intelligence applications.Job DescriptionThe Role The Senior Security Engineer will be a key member of Technology emphasizing secure practices, architecture, and methodology throughout the development lifecycle. This is a critical role to ensure integrity in the software platform and the candidate should be obsessive with proactive risk identification and providing highly secure solutions. Crucial to success will be the ability to utilize modern tooling to rapidly test, triage, then execute the appropriate response across a large open stack codebase. Creativity with modern ethical hacking techniques to continuously improve the platforms security stance.Your Focus Own the critical security input to every aspect of the software development lifecycle including designs, implementation, and delivery Act as subject matter expert to own and implement secure architecture, design and coding practices Execute, evaluate and action application security programs including Static/Dynamic Application Security Testing, Software Composition Analysis, & Penetration Testing Hands-on role with Platform Penetration Testing, prioritization of results, and implementing remediation of findings Drive security requirements into product plans in collaboration with Product Management Own the software platform architectural design for security and associated test plans for features Mentor and train development teams on security fundamentals Critical role in handling and responding to escalated customer issues Participate in peer code reviews, knowledge sharing, and SCRUM meetingsQualificationsRequired Experience and Skills Motivation, Innovation, Passion, Integrity, Teamwork, Customer-FocusYou Should Also Bring The FollowingSoftware development experience in an Agile environment with secure development life cycle Knowledge of common security vulnerabilities (ie, those identified in the OWASP-10) and best practices on how to mitigate them Familiarity with secure coding guidelines for Java, JavaScript, HTML, CSS, REST, or C++ First-hand experience in preventing and mitigating common security vulnerabilities such as cross-site scripting, command/SQL injection, and request forgeries Bachelor's degree in Computer Science or similar program; Master's degree is preferred 7+ years of software development experience with real-world knowledge of data structures, algorithms, operation systems, and other fundamental concepts Team-oriented individual, energetic, result and delivery oriented Additional InformationMicroStrategy is an Equal Employment and Affirmative Action employer F/M/Disability/Vet/Sexual Orientation/Gender Identity.MicroStrategy is an Equal Employment /Affirmative Action employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application procedures. If you have any difficulty using our online system and you need an accommodation due to a disability, you may contact us about your interest in employment at 703-848-8600.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert