Save time and effort sourcing top tech talent

Software Engineer I - Python, AWS

Mumbai, Maharashtra, India
Python Developer Cloud Engineer Full Stack Python Developer
Actively hiring

Software Engineer I - Python, AWS

JPMorganChase
Mumbai, Maharashtra, India
Python Developer Cloud Engineer Full Stack Python Developer
JPMorganChase
Actively hiring

hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 
JOB DESCRIPTION

We have an exciting opportunity for you to advance your software engineering career in a collaborative, agile environment. Join us to build impactful technology solutions, learn quickly, and contribute to a team that values growth and innovation .


As a Software Engineer I at JPMorgan Chase within the Cybersecurity and Technology controls Team, you design and deliver market-leading technology products in a secure and scalable way. You build and support Python services and tools, collaborating across product, QA, and platform teams to ship features via Git-based CI/CD on AWS. You learn quickly through code reviews, testing, and iterative delivery, contributing to a culture of continuous improvement .

Job responsibilities

  • Design, implement, and maintain Python applications, scripts, and RESTful services following established patterns and coding standards
  • Access and manipulate data with basic SQL, understand schemas and migrations, and apply simple query optimizations
  • Develop and integrate APIs with input validation, serialization, and robust error handling
  • Write unit and integration tests, participate in code reviews, and automate linting and type checks to sustain code quality
  • Debug systematically using structured logging and profiling; perform root-cause analysis and implement resilience patterns
  • Apply AWS awareness: use S3 for storage, CloudWatch for logs and metrics, IAM for least-privilege access, and assist with deployments
  • Operate within CI/CD workflows: manage branches, build and release pipelines, handle artifacts, and understand rollback procedures
  • Instrument applications for observability, including logs, metrics, and basic tracing
  • Follow secure coding practices, including secrets management and safe handling of credentials and dependencies
  • Monitor services and propose improvements for performance, reliability, and cost efficiency
  • Collaborate effectively within an agile team to deliver reliable features and support cloud delivery .

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 1+ year applied experience
  • Solid Python fundamentals, including core language features, standard library, packaging, and virtual environments
  • Basic SQL proficiency and experience with at least one relational database
  • Strong debugging and problem-solving skills; familiarity with logging, profiling, and automated testing (e.g., pytest)
  • AWS cloud awareness (S3, IAM, CloudWatch)
  • Experience with Git-based CI/CD workflows
  • Overall knowledge of the Software Development Life Cycle
  • Understanding of agile methodologies such as CI/CD, resiliency, and security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline
  • Ability to learn quickly in an agile environment through code reviews, testing, and iterative delivery .

Preferred qualifications, capabilities, and skills

  • PySpark experience for distributed data processing and ETL on EMR or Databricks
  • Web services experience with FastAPI or Flask
  • Familiarity with async programming
  • Docker, basic Linux shell scripting, and Infrastructure as Code concepts (e.g., Terraform)
  • Exposure to observability stacks and performance tuning
  • Awareness of cloud cost optimization practices
  • Experience with monitoring and proposing improvements for performance and reliability .
ABOUT US

hackajob is partnering with JPMorganChase to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?