2

Lead Software Engineer .NET

241387-Comp & Ben Admin Prof Fees
Full-time
On-site
Portugal
Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.                                                     

As a Lead Software Engineer at JPMorgan Chase within Workplace Solutions you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.                     

Job responsibilities

  • Build and maintain CI/CD pipelines, ensuring seamless integration, deployment, and monitoring.
  • Develop Infrastructure as Code (IaC) solutions like
  • Implement observability and monitoring strategies using Prometheus, Grafana, ELK Stack, or similar tools.
  • Strengthen security and compliance in deployments using DevSecOps principles.
  • Optimize containerized and cloud-native applications using Kubernetes and Docker.
  • Improve incident management and reliability with SRE best practices.
  • Collaborate with development teams to automate deployments and improve system scalability and resilience.
  • Participate in troubleshooting and performance tuning across infrastructure and applications.
  • Contribute to DevOps communities of practice, fostering knowledge-sharing and innovation.
  • Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and applied experience.
  • Knowledge of Authentication and Authorization standards (OAuth, OpenID Connect).
  • Knowledge of Middleware software/practices (API Gateway/Manager, Message Queue/Broker).
  • Experience with Docker and Kubernetes.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Knowledge of Infrastructure as Code (IaC)
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Understanding of security best practices in DevOps (secrets management, policy as code, vulnerability scanning).
  • Experience with GitOps practices.
  • Experience with cloud technologies (Azure or AWS).

Preferred qualifications, capabilities, and skills

  • Familiarity with C# .NET.
  • Familiarity with modern front-end technologies