Jobs · Engineering · California

Software Developer

Zachary Piper Solutions · San Diego, CA · Yesterday
On-siteEngineering$130k–$140k/yrFull-time

Key Responsibilities

  • Design, develop, test, and maintain custom software applications supporting cybersecurity and security operations functions.
  • Develop feature enhancements and resolve defects across multiple existing applications.
  • Code primarily in Python and JavaScript while adhering to software engineering best practices.
  • Modernize and refactor legacy applications to improve maintainability, scalability, and code reuse.
  • Support the transition from a waterfall development methodology to an Agile-based development framework.
  • Collaborate closely with developers, analysts, and stakeholders to gather requirements and deliver mission-critical capabilities.
  • Participate in code reviews, testing, and deployment activities to ensure high-quality software delivery.
  • Assist in the design and development of a new Python-based application while supporting four existing applications.
  • Contribute to containerized application deployments and development processes within Linux environments.

Requirements

  • Active Secret Clearance
  • Certification (IAT Level II) - one of the following certs is required: CySA+, Security+, CCNA Security, GICSP, GSEC, SSCP

Required Skills

  • Minimum of 5 years of professional software development experience designing, developing, testing, and maintaining software applications.
  • Minimum of 3 years of Python development experience.
  • Demonstrated ability to work effectively within a small Agile development team.
  • Experience supporting existing applications while contributing to new software development efforts.
  • Strong software engineering fundamentals and problem-solving skills.

Desired Skills

  • Advanced proficiency in Python and JavaScript.
  • Experience with React and/or NextJS frameworks.
  • Experience developing GraphQL-based applications and APIs.
  • Experience developing and deploying applications in containerized environments.
  • Linux development and administration experience.
  • Experience modernizing legacy applications and implementing reusable software components.

Pay

To Include Salary Range: $130,000 – $140,000 (depending on experience)

Benefits

Full Benefits: Medical, Dental, Vision, 401(k), PTO, Sick Leave as required by law

Similar jobs

Software Developer

HaystackMinneapolis, MN· 2 wk ago
Information Technologyapply on haystack.cv

Software Developer

Vitesse Group, Inc.Chesterfield, MO· 1 mo ago
Engineering$90k/yrapply on vitesse-group.com

Software Developer

Railway Independent TransitPueblo, CO· 3 wk ago
Engineeringapply on rrb.gov

Software Developer

NCCIMiami-Fort Lauderdale Area· 3 wk ago
Engineeringapply on jobs.dayforcehcm.com