JPMorgan Chase
Software Engineer II Python/Observation
$124K–$150K
Jersey City, NJ · Full-time · Posted Oct 13, 2026
- Experience
- 2+ years applied experience; no stated alternative.
- Education
- Formal training or certification on software engineering concepts.
About the job
Develops, tests, and troubleshoots secure, stable software for AI/ML data platforms, with a focus on Python and observability.
What you'll do
- Designs, develops, tests, and troubleshoots software components while accounting for upstream and downstream systems.
- Uses authorized AI coding tools to support code quality, delivery, testing, and documentation, validating outputs through review and testing.
- Analyzes data and applies observability and software development practices to support secure, stable applications.
What they ask for
- Formal training or certification in software engineering concepts and 2+ years of applied experience.
- Practical experience in system design, application development, testing, and operational stability.
- Python experience developing, debugging, and maintaining code in a large corporate environment, plus experience with observability and SLI/SLO/SLA and Error Budgets.
- Experience across the Software Development Life Cycle; understanding of responsible AI use in engineering workflows.
Nice to have
- Experience in data pipelines using Spark.
- Exposure to AWS and Databricks administration; knowledge of Docker, Kubernetes, and orchestration.
Pay
$123,500.00-$150,000.00 USD base salary
Tools
Python, Grafana, Dynatrace, Prometheus, Datadog, Splunk, Spark, AWS
AI focus
Uses enterprise-authorized AI coding assistants for code generation and refactoring, unit tests, and documentation; validates outputs and follows responsible AI, data sensitivity, security, and resiliency practices.
Model-written summary · the original posting is authoritative