Software Developer

ConsultNet
Atlanta, GA, United States
12 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$104,000
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Application Integration Architecture JIRA Automation of Tests Microsoft Azure Microsoft Online Services Code Review Cyber Security Continuous Delivery Continuous Integration DevOps
+19 more
Programming Tools Internet Security MongoDB Node.Js Software Maintenance Azure Active Directory Requirements Management Secure Coding Server Administration Software Engineering Software Systems Systems Integration Web Applications Containerization Kubernetes Infrastructure Automation Frameworks Synopsys Black Duck Software Version Control Serverless Computing

Job description

Acuity is seeking a Software Developer to advance the automation and software capabilities supporting our Cybersecurity team. The team uses a variety of tools to help secure the company and the products we deliver to customers. As a developer for cybersecurity automation, you will take ownership of existing integrations and applications, maintain their reliability identify opportunities to improve workflow efficiency and help develop agentic cyber solutions. You will collaborate with cybersecurity, software development teams, and other stakeholders to translate requirements into maintainable solutions, using spec-driven development and responsible agentic coding practices. Primary Responsibilities

  • Take ownership of existing cybersecurity automation, integrations, dashboards, and web applications, including ongoing maintenance, troubleshooting, documentation, and enhancements.
  • Write efficient, reliable Node.js code for Azure Functions and develop event-driven workflows using Azure services.
  • Apply human-led agentic coding practices: break work into bounded tasks, provide clear context and specifications, review proposed changes, and validate results through tests and security checks. Retain human accountability for design decisions and production changes.
  • Integrate security and development tools through their APIs to collect and normalize data, create and update work items in various ticketing services (ADO Boards, Jira), and notify developers of security findings or misconfigurations.
  • Develop dashboards and web applications that provide actionable cybersecurity metrics and reporting.
  • Gather stakeholder requirements and use spec-driven development to define scope, interfaces, constraints, acceptance criteria, and test expectations before implementation; keep specifications aligned with delivered functionality.
  • Collaborate with stakeholders to prioritize an automation backlog and improve development, deployment, and operational workflows.

Requirements

Software Development, Software Development, Automation, Requirements Management, Internet Security, Team Building, Automation Systems, Software Administration, Application Integration, Internet Application, * Experience developing and maintaining software, integrating APIs, and working with cloud platforms and services.

  • Ability to gather requirements from technical and non-technical stakeholders and translate them into clear specifications and working software.
  • Knowledge of spec-driven development, including defining acceptance criteria and using tests to verify that implementations meet documented requirements.
  • Knowledge of human-AI collaboration and agentic coding best practices, including task scoping, context management, human review checkpoints, permission boundaries, and independent validation of AI-generated changes.
  • Understanding of secure development practices, version control, code review, automated testing, and responsible handling of credentials and sensitive data.
  • Strong problem-solving skills, attention to detail, and the ability to independently own and improve an existing codebase.
  • Excellent communication and teamwork skills, with the ability to explain technical decisions and document solutions clearly.

Preferred Qualifications

  • Proficiency in Node.js and experience with MongoDB.
  • Strong knowledge of Microsoft Azure, particularly Azure Functions, Azure Queues, and Microsoft Entra ID.
  • Familiarity with APIs for Wiz, Blackduck, Azure DevOps, Jira, and Microsoft Graph.
  • Knowledge of Kubernetes (K8s), containerized applications, and container orchestration; hands-on experience deploying or supporting Kubernetes workloads is a plus.
  • Knowledge of DevOps practices, including continuous integration and delivery (CI/CD), infrastructure as code, environment configuration, observability, and deployment troubleshooting.
  • Experience developing cybersecurity automation, security-tool integrations, or metrics dashboards.

Time Zone Preference Preference for candidates located in, or able to maintain regular working-hour overlap with, the U.S. Eastern or Central time zones.

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…