Jobs / JPMorganChase
Software Engineer III - SRE
JPMorganChase · Bournemouth, ENG, United Kingdom
Bournemouth, ENG, United KingdomRemote
Remuneration
Not specified
Location
Bournemouth, ENG, United Kingdom
Visa sponsorship
Not specified
Job summary
As a Software Engineer III at JPMorgan Chase in Corporate and Investment Bank Payments Technology – Account Services, you will address complex business challenges by developing clear and effective solutions. You will be responsible for ensuring the reliability, availability, and performance of critical systems and services through advanced troubleshooting, automation, and monitoring, while working closely with development teams. Your proficiency in end-to-end operations, system reliability, and scalability will position you as a vital contributor to your team's operational success.
Qualifications
- Experience in Software Engineering, DevOps, or related fields.
- Strong hands-on experience with cloud platforms (AWS, Azure, GCP).
- Solid understanding of agile practices (CI/CD, application resiliency, security).
- Proficient in at least one programming language (Python, Java/Spring Boot, .NET).
- Experience with infrastructure as code tools (Terraform, CloudFormation).
- Strong knowledge of Linux/Unix systems.
- Experience with observability and monitoring tools (Grafana, Dynatrace, Prometheus, Datadog, Splunk).
- Familiarity with CI/CD tools (Jenkins, GitLab) and container orchestration (Docker, Kubernetes, ECS).
- Understanding of networking fundamentals and troubleshooting.
- Strong communication skills to present information clearly.
- Ability to work independently or in teams.
- Proactive in identifying and overcoming obstacles.
- Passion for learning and innovation.
- Experience with large-scale distributed systems.
- Knowledge of networking and security best practices.
- Strong communication and collaboration skills.
Responsibilities
- Design, develop, and implement robust software solutions.
- Optimize system reliability and performance through creative problem-solving.
- Develop and maintain automation tools for deployment, monitoring, and operations.
- Reduce manual intervention through automation.
- Monitor system performance and proactively address potential issues.
- Troubleshoot complex production incidents.
- Implement infrastructure, configuration, and network as code.
- Understand and utilize service level indicators and objectives to resolve issues.
- Collaborate with development teams and stakeholders to enhance system reliability, scalability, and performance.
- Document processes and share knowledge.
- Contribute to communities of practice and emerging technologies.
- Foster a team culture of diversity, inclusion, and respect.
Skills
AWSAzureCloudFormationDatadogDocker.NETDynatraceECSGCPGitLabGrafanaJavaJenkinsKubernetesLinuxPrometheusPythonSplunkTerraform
Industry
Financial services
Relocation
No