Software Developer

Zachary Piper
San Diego, CA, United States
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$130,000.0 - $140,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Code Reuse Code Review Cyber Security Custom Software Python (Programming Language) Linux System Administration Software Maintenance Next.js Software Construction
+6 more
Software Deployment Software Engineering ReactJS Containerization Linux Development Graphql

Job description

Zachary Piper Solutions is seeking a professional to play an important role supporting custom application development for a Security Operations Center (SOC) and associated cyber analysts. This role is critical to enhancing the security and operational effectiveness of enterprise networks through the development and modernization of mission-focused applications. As a , you will contribute to the enhancement of existing applications while helping design and develop new solutions in a collaborative Agile environment. The ideal candidate is an experienced software engineer with strong Python expertise and a passion for building secure, scalable applications.

  • 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

  • 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.

  • 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.

Benefits & conditions

  • $130,000 - $140,000 (depending on experience)
  • Medical, Dental, Vision, 401(k), PTO, Sick Leave as required by law

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

2:08 min

Transitioning from degree studies to software engineering

Daniela Bonvini · LIVE

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg · JS Congress

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

Videos

See all

Related articles

See all