AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Python Application Security Engineer to automate security controls and integrate application and cloud security checks into software development workflows.
The mandatory requirements are 3+ years in software engineering and security, Python, Wiz or similar CSPM tools, IaC/Terraform deploy-time checks, runtime security checks, and independent execution; upper-intermediate English is required. SAST/DAST/SCA, AI security, threat modeling, and Java are a plus.
MUST HAVES
- 3+ years of experience combining software engineering experience, security implementation and/or architecture experience.
- Strong coding and architectural proficiency in Python (for security automation and scripting).
- Hands‑on experience or familiarity with Wiz, Prisma Cloud, or similar tools for cloud security posture management and threat detection.
- Implementation experience with deploy‑time checks against Infrastructure as Code (IaC) / Terraform.
- Implementation experience with runtime checks through Cloud Security Posture Management (CSPM).
- Fully autonomous execution capability, requiring no daily supervision to map out and build automated security runbooks.
NICE TO HAVES
- Deep, hands‑on expertise deploying and tuning modern application security testing tools (SAST, DAST, SCA) and integrating them into complex CI/CD orchestration ecosystems.
- Experience integrating LLMs, AI agents, or automated coding assistants to streamline vulnerability triaging or secure code generation.
- Advanced application threat modeling experience.
- Ability to confidently read, review, and secure enterprise source Java code.
WHAT YOU WILL DO
- AppSec Engineering & Automation: Engineer and deploy AI-enabled secure code scanning capabilities and "Golden Images" to drive secure-from-the-start adoption.
- Technical Modernization: Automate the development of secure coding patterns and integrate them with traditional and Agentic SDLC workflows.
- Security Tooling Integration: Architect the integration of continuous security scanning tools (SAST, DAST, SCA) into enterprise CI/CD pipelines, tuning them to eliminate noise.
- Cloud & Runtime Security: Implement runtime security checks via CSPM to maintain continuous cloud visibility and threat posture management.
- Developer Experience (DevEx): Act as a senior technical SME, reading and reviewing complex application code (Java/Python) to provide software engineers with highly specific, code-level remediation guidance.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
Job Description
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people‑first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Python Application Security Engineer to automate security controls and integrate application and cloud security checks into software development workflows.
The mandatory requirements are 3+ years in software engineering and security, Python, Wiz or similar CSPM tools, IaC/Terraform deploy-time checks, runtime security checks, and independent execution; upper-intermediate English is required. SAST/DAST/SCA, AI security, threat modeling, and Java are a plus.
MUST HAVES
- 3+ years of experience combining software engineering experience, security implementation and/or architecture experience.
- Strong coding and architectural proficiency in Python (for security automation and scripting).
- Hands‑on experience or familiarity with Wiz, Prisma Cloud, or similar tools for cloud security posture management and threat detection.
- Implementation experience with deploy‑time checks against Infrastructure as Code (IaC) / Terraform.
- Implementation experience with runtime checks through Cloud Security Posture Management (CSPM).
- Fully autonomous execution capability, requiring no daily supervision to map out and build automated security runbooks.
NICE TO HAVES
- Deep, hands‑on expertise deploying and tuning modern application security testing tools (SAST, DAST, SCA) and integrating them into complex CI/CD orchestration ecosystems.
- Experience integrating LLMs, AI agents, or automated coding assistants to streamline vulnerability triaging or secure code generation.
- Advanced application threat modeling experience.
- Ability to confidently read, review, and secure enterprise source Java code.
WHAT YOU WILL DO
- AppSec Engineering & Automation: Engineer and deploy AI-enabled secure code scanning capabilities and "Golden Images" to drive secure-from-the-start adoption.
- Technical Modernization: Automate the development of secure coding patterns and integrate them with traditional and Agentic SDLC workflows.
- Security Tooling Integration: Architect the integration of continuous security scanning tools (SAST, DAST, SCA) into enterprise CI/CD pipelines, tuning them to eliminate noise.
- Cloud & Runtime Security: Implement runtime security checks via CSPM to maintain continuous cloud visibility and threat posture management.
- Developer Experience (DevEx): Act as a senior technical SME, reading and reviewing complex application code (Java/Python) to provide software engineers with highly specific, code-level remediation guidance.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
Requirements
3+ years of experience combining software engineering experience, security implementation and/or architecture experience. Strong coding and architectural proficiency in Python (for security automation/scripting) Working knowledge of modern CI/CD orchestration tools and practical experience interacting with vulnerability scoring frameworks. Ability to operate with minimal supervision on day-to-day execution, reliably completing complex scripting and integration tasks.
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people‑first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Python Application Security Engineer to automate security controls and improve vulnerability management across CI/CD pipelines.
MUST HAVES
- 3–5 years of commercial experience in software engineering.
- Solid coding proficiency in Python for automation and scripting.
- Working knowledge of modern CI/CD orchestration tools and practical experience interacting with vulnerability scoring frameworks.
- AppSec tooling expertise or security architecture.
- Ability to operate with minimal supervision on day-to-day execution, reliably completing complex scripting and integration tasks.
NICE TO HAVES
- Experience in DevSecOps/AppSec.
- Ability to comfortably read and navigate Java source code.
- Hands‑on experience with specific CNAPP or ASPM platforms (e.g., Wiz).
- Basic understanding of application threat modeling.
WHAT YOU WILL DO
- Pipeline Integration: Write and maintain the scripts necessary to integrate security gates (SAST, DAST, SCA) seamlessly into the CI/CD pipeline.
- Security Data Triage: Continuously tune and configure existing security scanning tools to eliminate false positives and deliver high‑confidence alerts.
- Baseline Automation: Assist in coding and deploying automated hardened baselines and secure coding patterns.
- Code‑Level Remediation: Work directly with product development teams to provide actionable, code‑level remediation guidance in Java and Python.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
Job Description
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people‑first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Python Application Security Engineer to automate security controls and improve vulnerability management across CI/CD pipelines.
MUST HAVES
- 3–5 years of commercial experience in software engineering.
- Solid coding proficiency in Python for automation and scripting.
- Working knowledge of modern CI/CD orchestration tools and practical experience interacting with vulnerability scoring frameworks.
- AppSec tooling expertise or security architecture.
- Ability to operate with minimal supervision on day‑to‑day execution, reliably completing complex scripting and integration tasks.
NICE TO HAVES
- Experience in DevSecOps/AppSec.
- Ability to comfortably read and navigate Java source code.
- Hands‑on experience with specific CNAPP or ASPM platforms (e.g., Wiz).
- Basic understanding of application threat modeling.
WHAT YOU WILL DO
- Pipeline Integration: Write and maintain the scripts necessary to integrate security gates (SAST, DAST, SCA) seamlessly into the CI/CD pipeline.
- Security Data Triage: Continuously tune and configure existing security scanning tools to eliminate false positives and deliver high‑confidence alerts.
- Baseline Automation: Assist in coding and deploying automated hardened baselines and secure coding patterns.
- Code‑Level Remediation: Work directly with product development teams to provide actionable, code‑level remediation guidance in Java and Python.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
We are a Fintech company developing next generation tools for how companies get funding and optimise their working capital. The company is looking to change how corporate finance works, by replacing static, limited and often stale financial metrics with live data-driven insights sourced from direct connections to our clients’ systems.
We provide our clients with two products: tailor‑made financing programmes and a SaaS platform that provides working capital optimisation.
Backed by a strong team of engineers, data scientists, and financial experts, we’re building the next generation of financial tools—scalable, secure, and smart.
The role:
We are seeking ambitious engineers with a broad experience of technology who enjoy working on business‑critical systems. We need driven, proactive developers who thrive with autonomous project ownership and can take the lead on complex projects.
As a software engineer, you will contribute to the design, development, and delivery of scalable, high‑impact features across our platform. You’ll work closely with experienced engineers, product managers, and data scientists to build reliable systems that solve complex financial problems. This role offers an excellent opportunity to deepen your technical expertise, take ownership of individual projects, and grow in a supportive, fast‑paced startup environment.
We are looking for:
- 3+ years of experience in Python development.
- Very strong software engineering principles.
- Autonomy and motivation to get stuff done in a collaborative environment.
- Aptitude and desire to understand business and solve problems by leveraging data.
- Enthusiasm for startup environment and cross‑functional teams.
- Passion for automation and data infrastructure.
- Experience building or integrating AI/ML-powered features into products (e.g. LLMs, forecasting models, decision systems)
- Experience using AI-assisted development tools (e.g. code generation, copilots, automated testing, etc.)
Experience we value:
- Architecture, devops and infrastructure.
- Event‑driven systems.
- Data pipelines and modelling.
- Database design and optimisation.
Preferred qualifications, capabilities, and skills
- Architecture, devops and infrastructure.
- Event‑driven systems.
- Data pipelines and modelling.
- Database design and optimisation.
Useful skills:
- Python, FastAPI, Pydantic.
- PostgreSQL or other relational databases.
- AWS (Fargate/EKS/RDS/VPC/Lambda/Storages/Resource Monitoring)
- DevOps (Kubernetes/Terraform/Docker/Jenkins)
- Experience in Serverless Solutions and Azure Integration Deep experience building solutions with Serverless and Azure Integration , including Functions and Logic Apps for event-driven systems.
- Azure Functions Hands‑on expertise in developing serverless computing solutions. Working with triggers (HTTP, Timer, Queue, Event Grid). Utilizing bindings , function apps , scaling strategies, and local development using Azure Functions Core Tools .
- Azure Logic Apps Extensive experience with iPaaS (Integration Platform as a Service). Building workflows via the visual designer . Leveraging pre‑built connectors and integrating diverse applications and data sources. Managing JSON schema definitions for triggers and configuring retry policies .
- Connecting Serverless Components Strong ability to connect serverless components using Azure Service Bus (for message queuing) and Event Grid (for event routing), building resilient and decoupled architectures.
- Azure API Management Designing, publishing, and securing APIs, especially those backed by serverless backend services.
If you need any further adjustments or additional information, just let me know!
6
The CIBT ATA group has been created to actively manage the risks, costs and associated size constraints of the JPMorganChase retained portfolio in an active and connected manner. It supports the strategic agenda of our franchise through a coordinated approach to pricing and management of financial resources.
As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as a member of an agile team to design and deliver trusted, market‑leading technology products in a secure, stable, and scalable way. You will contribute to building modern data- and AI-enabled applications, with an AI-first mindset —including the ability to leverage prompting techniques, LLM-driven workflows, and human-in-the-loop patterns to accelerate delivery and improve user outcomes while meeting strong security, control, and quality standards.
Job Responsibilities
- Participates in the design and development of scalable and resilient systems using Python, SQL, React, AWS and other technologies to provide Check-benefits to product teams.
- Executes software solutions including design, development, and technical troubleshooting across the full stack where needed.
- Partners with internal clients for requirements gathering, troubleshooting, and delivery of tools that enable better strategy, decisioning, and risk/cost management.
- Creates secure, high-quality production code and maintains services and algorithms that run reliably with appropriate upstream/downstream systems.
- Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development.
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets for continuous improvement of software applications and systems.
- Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene, data quality, and system architecture.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies, including modern AI engineering patterns.
- AI-first / prompt-oriented development responsibilities (embedded into delivery): Designs and implements LLM-enabled features (., summarization, extraction, Q&A, reasoning assistants) with attention to reliability, latency, cost, and user experience Practices prompt-oriented development: iterating on prompts and system instructions as first-class artifacts, using versioning, test cases, and measurable evaluation criteria (quality, groundedness, safety) Implements patterns such as retrieval-augmented generation (RAG), tool/function calling, workflow orchestration, and human-in-the-loop review where appropriate Builds evaluation and monitoring approaches for AI features (automated checks, regression tests, guardrails, observability) and continuously improves quality based on production feedback Applies secure engineering practices to AI-enabled systems, including data minimization, access controls, safe handling of sensitive information, and resilience against prompt injection and misuse Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Proficient in coding in Java or Python.
- Experience developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Overall knowledge of the Software Development Life Cycle.
- Understanding of agile methodologies such as CI/CD, application resiliency, and security.
- Knowledge of software applications and technical processes within a technical discipline (., cloud, artificial intelligence, machine learning, mobile,
- Demonstrated ability to deliver AI-enabled capabilities responsibly, including comfort working with prompting techniques , structured inputs/outputs, evaluation approaches, and iterative refinement in partnership with product and users.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies (., React)
- Exposure to cloud technologies (., AWS)
- Knowledge and interest in the financial industry.
- Experience with applied AI engineering practices (any of the following): RAG, semantic search, embeddings, prompt/version management, LLM evaluations, model/service integration patterns, or AI feature monitoring in production.