JOBSEARCHER

Software Developer – IT Security & Infrastructure

SuronDenver, COL6 LeadOctober 22nd, 2026
Software Developer – IT Security & Infrastructure
Company: Digital Marketing Agency
Employment Type: Full-time
Base Salary: $72,000 annually
About the Role: A digital marketing agency is seeking a hands-on Software Developer to take ownership of software development, IT security, and cloud infrastructure. This role is ideal for someone who enjoys building practical solutions, automating workflows, and keeping systems secure and reliable. As the agency’s sole technical owner, you will manage systems from development through deployment and ongoing operations. You will work directly with leadership to turn business needs into internal tools, integrations, and customer-facing features while strengthening security and managing cloud costs.
Key Responsibilities
Software Development: Design, build, and maintain backend services and APIs using Python and TypeScript. Develop internal tools and automated workflows that improve daily operations and reduce manual work. Integrate business systems across CRM, finance, marketing, and analytics. Manage the data layer, including DynamoDB and graph databases. Build AI-assisted tools that support search, summaries, drafting, and reporting using agency data.
IT Security: Implement and maintain automated secret and credential rotation. Manage access controls, least-privilege permissions, encryption, and edge security, including AWS WAF and CDN origin verification. Maintain monitoring, alerting, and audit logging, and respond to security incidents. Document security controls and support client security questionnaires and vendor reviews. Prepare systems and supporting evidence for SOC 2 or similar security reviews.
Cloud Infrastructure: Manage infrastructure as code using AWS CDK, CloudFormation, Terraform, or equivalent tools. Own CI/CD pipelines, staged environments, and production deployments. Automate release processes to support reliable deployments and rollbacks. Monitor cloud usage and spending, identify inefficiencies, and implement cost improvements. Maintain system documentation and operational runbooks.
Required Qualifications: Strong software development skills in Python and TypeScript. Production experience with AWS Lambda, DynamoDB, CloudFront, WAF, Secrets Manager, and Systems Manager (SSM).Hands-on experience managing infrastructure as code using AWS CDK, CloudFormation, or Terraform. Experience owning CI/CD pipelines and production deployments. Practical security experience with secret rotation, least-privilege access, monitoring, alerting, and audit trails. Ability to work independently, prioritize competing needs, and take responsibility for development, security, and infrastructure.
Preferred Qualifications: Experience with graph databases, such as Amazon Neptune, and serverless architecture. Experience preparing systems for security or compliance reviews. Experience developing AI-assisted tools or integrating large language models (LLMs).Your First 90 DaysDays 1–30: Review existing systems, access permissions, and cloud spending. Deliver an assessment of risks, priorities, and opportunities for improvement. Days 31–60: Establish infrastructure as code, automated deployments, credential rotation, and alerting. Deliver the first internal tool. Days 61–90: Document the security baseline, implement a cloud cost management plan, and align with leadership on a technical roadmap for the next two quarters. ApplyIf you enjoy building useful software and taking ownership of the systems behind it, we’d like to hear from you. Apply through LinkedIn with your resume and highlight your relevant development, security, and AWS experience.