Bachelor's or master's degree in computer science, cybersecurity, or related field, or equivalent experience.
5+ years of professional software development experience.
Strong proficiency in Python and Java.
Hands-on experience with REST APIs and system integrations.
Experience with Terraform and GitHub Actions for CI/CD.
Experience building dashboards or reporting solutions with data modeling.
Familiarity with secure development practices and security reviews.
Responsibilities
Re-architect and rebuild security reporting dashboards to meet new requirements.
Design and build data pipelines and APIs for operational reporting.
Develop AI-driven automation to streamline security operations and reporting.
Integrate enterprise tools using REST APIs, including Jira and Slack.
Manage infrastructure as code with Terraform and CI/CD pipelines with GitHub Actions.
Participate in security reviews and remediate findings.
Document designs and create handoff materials for sustainability.
Benefits
Preferred onsite work 4 days a week with remote Fridays and flexibility available.
Standard work schedule from 9:00 AM to 6:00 PM PT.
Opportunity to work on cutting-edge AI-driven security automation projects.
Full Job Description
Confiz is seeking an experienced Security Automation Software Engineer who will be responsible for modernizing security reporting systems, building data pipelines and APIs, and developing AI-powered automation to streamline security operations. The position involves working with Python, Java, REST APIs, Terraform, GitHub Actions, SQL, and cloud platforms while integrating enterprise tools such as Jira, Slack, and Confluence.
Work Type: Preferred Onsite 4 days Per Week, Remote Fridays but flexibility available
Work Schedule: 9:00 AM - 6:00 PM PT
Responsibilities
Re-architect and rebuild security reporting dashboards, replacing existing Looker Studio front ends
and backend designs to support new reporting requirements
Design and build data pipelines and APIs that feed dashboards and operational reporting
Develop AI-driven automation, including LLM-based workflows and agents that streamline security operations, reporting, and routine program tasks
Build and maintain integrations between enterprise tools (e.g., Jira, Slack, Confluence, security platforms) using REST APIs
Provision and manage infrastructure as code using Terraform, and build and maintain CI/CD pipelines with GitHub Actions
Participate in security reviews of code, designs, and infrastructure, and remediate findings
Participate in the team's on-call rotation, providing support for production automations and integrations
Contribute to a range of security automation initiatives as priorities evolve
Write clean, tested, documented code in Java and Python, and contribute to code reviews
Translate requirements from security engineers and program stakeholders into technical solutions
Document designs, runbooks, and handoff materials so work can be sustained after the engagement
Requirements
Bachelor's or master's degree in computer science, cybersecurity, or a related field or equivalent experience required.
5+ years of professional software development experience
Strong proficiency in Python and Java
Hands-on experience designing, building, and consuming REST APIs and system integrations
Hands-on experience with Terraform (infrastructure as code) and GitHub Actions (CI/CD)
Experience building dashboards or reporting solutions, including data modeling and backend data sources
Working knowledge of Google Looker Studio or comparable BI tools (Looker, Tableau, Power BI)
Experience with SQL and relational or cloud data stores (e.g., BigQuery)
Familiarity with secure development practices and participating in security reviews
Willingness and ability to support on-call rotations
Ability to work independently on defined tasks, take direction well, and communicate progress clearly
Preferred Qualifications
Experience building with LLM APIs, prompt engineering, agent frameworks, or workflow automation
Familiarity with cloud platforms (GCP, AWS, or Azure)
Experience with Jira, Slack, or Confluence APIs
Exposure to security, GRC, or enterprise risk reporting data
Experience migrating or modernizing legacy reporting solutions
Soft Skills
Comfortable working across technical and non-technical stakeholders
Strong ownership mindset, able to take a loosely defined problem and propose a design
Clear written communication, especially documentation
About Confiz
Confiz is a technology consulting company specializing in software development, cloud computing, data analytics, and mobile application development. The company was founded in 2005 and is headquartered in Lahore, Pakistan. Confiz has worked with clients in a variety of industries, including healthcare, finance, and retail. The company has a team of over 1000 employees and has offices in Pakistan, the United States, and the United Arab Emirates.