Lead Software Engineer- DevOps jobs in United States
info-icon
This job has closed.
company-logo

hackajob · 4 days ago

Lead Software Engineer- DevOps

Hackajob is collaborating with J.P. Morgan to connect them with exceptional tech professionals for this role. As a Lead Software Engineer at JPMorgan Chase, you will focus on streamlining DevOps and automation, working within an agile team to enhance and deliver technology products securely and efficiently.

Artificial Intelligence (AI)Generative AIHuman ResourcesRecruitingSoftware

Responsibilities

Writes high-quality, maintainable, and well-tested software to develop reliable and repeatable solutions to complex problems
Collaborates with product development teams to design, implement, and manage CI/CD pipelines to support reliable, scalable, and efficient software delivery
Partners with product development teams to capture and define meaningful service level indicators (SLIs) and service level objectives (SLOs)
Develops and maintains monitoring, alerting, and tracing systems that provide comprehensive visibility into system health and performance
Participates in design reviews to evaluate and strengthen architectural resilience, fault tolerance, and scalability
Upholds incident response management best practices, champions blameless postmortems, and continuous improvements
Debugs, tracks, and resolves complex technical issues to maintain system integrity and performance
Champions and drives the adoption of reliability, resiliency and software engineering best practices, leading by example

Qualification

Software engineering certificationJavaPythonGoCI/CD toolsUnit testingIntegration testingRelational databasesNoSQL databasesDistributed systemsNetworking conceptsUnix/LinuxCloud technologiesObservability toolsFinancial/fintech experienceSoft skills

Required

Formal training or certification on software engineering concepts and 5+ years applied experience
Experience building production-grade software in at least one programming language such as Java, Python, or Go
Experience in writing unit tests and integration tests using tools such as JUnit, Mockito, or PyTest
Experience working with relational and NoSQL databases
Proficient knowledge of distributed systems, and reliability patterns for achieving redundancy, fault tolerance, and graceful degradation
Proficient knowledge of networking concepts, including TCP/IP, routing, firewalls, and DNS
Proficient knowledge of Unix/Linux, including performance tuning, process and memory management, and filesystem operations
Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD), such as Github Actions, Docker, Kubernetes, GIT, branching strategies and SemVer
Experience analyzing, troubleshooting, and supporting large-scale systems

Preferred

Proficient knowledge of Java with a strong understanding of the Java programming language, including object-oriented programming concepts, and the JVM
Familiarity with observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry
Familiarity with cloud technologies such as AWS or GCP, including deployment, management, and optimization of cloud-based applications
Experience working in the financial/fintech industry

Benefits

Comprehensive health care coverage
On-site health and wellness centers
A retirement savings plan
Backup childcare
Tuition reimbursement
Mental health support
Financial coaching

Company

hackajob

twittertwittertwitter
company-logo
The AI-native tech hiring platform trusted by enterprises, scale-ups, and 1M+ tech professionals worldwide.

Funding

Current Stage
Growth Stage
Total Funding
$33M
Key Investors
Volition CapitalDowning VenturesTechstars
2023-05-03Series B· $25M
2018-10-25Series A· $6.7M
2017-03-31Seed· $0.58M

Leadership Team

leader-logo
Mark Chaffey
CEO
linkedin
leader-logo
Phil Kell
Head of Talent
linkedin
Company data provided by crunchbase