Security Software Developer

Posted 4 Days Ago
Be an Early Applicant
Hyattsville, MD, USA
Hybrid
Entry level
Artificial Intelligence • Information Technology • Security • Software • Consulting
The Role
Develop and maintain secure software applications, integrate security throughout the software development lifecycle, identify and remediate vulnerabilities, review code, build automated tests, and support secure deployment processes. The role collaborates with engineering and security teams on architecture, risk assessment, threat mitigation, documentation, and technical decisions. Candidates need production software development experience, programming skills, API and database knowledge, secure coding expertise, testing experience, and strong communication skills.
Summary Generated by Built In

Position Summary

We are seeking a Security Software Developer to design, develop, test, and maintain secure software solutions. In this role, you will work with engineering, product, and security colleagues to build security into applications throughout the software development lifecycle. The ideal candidate brings strong software development skills, knowledge of secure coding practices, and a practical approach to identifying and addressing security risks.

Key Responsibilities

  • Design, develop, test, and maintain secure software applications and services in accordance with requirements and engineering standards

  • Translate product, business, and security requirements into technical designs, implementation plans, and maintainable code

  • Apply secure coding practices and integrate security considerations throughout the software development lifecycle

  • Identify, assess, and help remediate software vulnerabilities and security weaknesses

  • Review code and provide constructive feedback on software quality, security, and maintainability

  • Develop and maintain automated tests, including tests that validate security requirements

  • Work with security and engineering teams to investigate software security issues and recommend practical solutions

  • Contribute to application architecture and technical decisions, considering security, reliability, scalability, and maintainability

  • Support secure build, integration, deployment, and release processes

  • Document security requirements, technical designs, implementation details, and remediation activities

  • Assess technical risks and dependencies, and communicate progress and potential security concerns clearly

  • Keep up to date with software security practices, emerging threats, and relevant tools and technologies

Required Qualifications

  • Professional experience developing and delivering production software applications

  • Strong programming experience in one or more relevant languages, such as Java, C#, Python, JavaScript, or TypeScript

  • Knowledge of software development principles, data structures, algorithms, and object-oriented or functional programming concepts

  • Experience designing and working with APIs, databases, and application integrations

  • Understanding of secure coding principles and common software security risks

  • Experience using version control systems and participating in code reviews

  • Knowledge of software testing practices, including unit, integration, or end-to-end testing

  • Ability to troubleshoot complex issues and develop clear, practical solutions

  • Strong communication and collaboration skills, including the ability to explain technical and security concepts to varied audiences

  • Ability to manage priorities, work independently, and deliver high-quality work to agreed timelines

Preferred Qualifications

  • Experience with application security testing, vulnerability assessment, or software security reviews

  • Familiarity with security testing tools and practices, such as static or dynamic application security testing

  • Experience developing cloud-based applications using platforms such as AWS, Microsoft Azure, or Google Cloud

  • Familiarity with containerisation and orchestration technologies, such as Docker or Kubernetes

  • Knowledge of security standards, threat modelling, and vulnerability management practices

  • Experience with agile software development and tools such as Jira or Azure DevOps

  • Relevant degree, professional certification, or equivalent practical experience in software development, cybersecurity, or a related discipline

Location and Citizenship Requirements

  • Location: Hybrid in-person role, DMV area

  • Citizenship and work authorization: Must be a U.S. citizen

Skills Required

  • Professional experience developing and delivering production software applications
  • Strong programming experience in Java, C#, Python, JavaScript, TypeScript, or another relevant language
  • Knowledge of software development principles, data structures, algorithms, and object-oriented or functional programming
  • Experience designing and working with APIs, databases, and application integrations
  • Understanding of secure coding principles and common software security risks
  • Experience using version control systems and participating in code reviews
  • Knowledge of unit, integration, or end-to-end software testing practices
  • Ability to troubleshoot complex issues and develop practical solutions
  • Strong communication and collaboration skills
  • Ability to manage priorities, work independently, and meet agreed timelines
  • Experience with application security testing, vulnerability assessment, or software security reviews
  • Familiarity with static or dynamic application security testing tools and practices
  • Experience developing cloud-based applications using AWS, Microsoft Azure, or Google Cloud
  • Familiarity with Docker or Kubernetes
  • Knowledge of security standards, threat modeling, and vulnerability management
  • Experience with agile software development and Jira or Azure DevOps
  • Relevant degree, professional certification, or equivalent practical experience in software development, cybersecurity, or a related discipline
  • Must be a U.S. citizen
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Silver Spring Station, MD
91 Employees
Year Founded: 2008

What We Do

Vidoori, Inc. is a consulting firm that provides Program Management, Information Technology and Engineering services for government and commercial clients. Our team’s experience and on-going support span numerous government agencies, such as the Census Bureau, Centers for Medicare & Medicaid Services, Department of Defense (Army branch), Department of Homeland Security, Social Security Administration, and Department of Veterans Affairs. Vidoori takes the experiences we gain to continuously improve upon existing and future efforts, while producing innovative solutions to complex problems. We are committed to providing our partners with a low cost, low risk, and high quality driven small business partner for their mission critical needs.

Similar Jobs

General Motors Logo General Motors

Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
160K-246K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
3 Locations
5550 Employees
126K-248K Annually

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
10 Locations
5550 Employees
126K-248K Annually

Peraton Logo Peraton

Security Engineer

Aerospace • Information Technology • Security • Cybersecurity • Defense
In-Office
Annapolis Junction, MD, USA
18000 Employees
146K-234K Annually

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account