Sr Lead Software Engineer - Charing Cross
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
- Lead technology and process implementations to achieve functional technology objectives
- Work directly with Lines of Business to understand and address their needs and challenges within the compute space in a low-latency electronic trading environment
- Direct strategies for server hardware platform, server and OS tuning, automation, and infrastructure application lifecycle management
- Serve as design authority for the compute infrastructure application stack, including build and configuration management, and log and metric aggregation
- Interface with hardware and software vendors on product roadmaps and the next generation of electronic trading platform infrastructure
- Make decisions that influence team resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Carry governance accountability for coding decisions, control obligations, and measures of success such as cost of ownership, maintainability, and portfolio operations
- Deliver technical solutions that can be leveraged across multiple businesses and domains
- Influence peer leaders and senior stakeholders across the business, product, and technology teams
- Champion our culture of diversity, opportunity, inclusion, and respect
- Provide guidance and mentorship to partner technical teams
Technologies:
- Ansible
- Cloud
- Cryptography
- Hardware
- Linux
- Network
- Product Manager
- Product Owner
- DevOps
- PostgreSQL
More:
We are partnering directly with JPMorganChase to hire for this Senior Software Engineer role within the Electronic Trading Services Platforms team. You will join our Global Technology Infrastructure group, a team of innovators focused on building high-quality products and solutions in a stable, resilient, and secure operating environment. We are a global leader in financial services, serving major corporations, governments, wealthy individuals, and institutional investors with a first-class, business-focused approach. This is a high-risk role within our technology organization and may require enhanced pre-hire screening, including criminal and credit background checks as allowed by law. We are an equal opportunity employer and value diversity, inclusion, and reasonable accommodations.
Requirements
- Formal training or certification on software engineering concepts and 10 years applied experience
- Understanding of IPv4 networking, including the OSI model, unicast/broadcast/multicast, routing, and network segregation mechanisms
- Extensive experience with configuration management, preferably Chef or Ansible
- Experience developing or leading cross-functional teams of technologists
- Experience with hiring, developing, and recognizing talent
- Experience leading a product as a Product Owner or Product Manager
- Practical cloud native experience
- Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Mentoring SRE and partner teams on automation best practices, technical thought process, and modern infrastructure management
- Linux administration, performance tuning, and benchmarking for low-latency electronic trading, preferably Red Hat Enterprise Linux
- Performing research, development, and risk analysis related to the role
- Understanding of standard cryptography, including certificates, key pairs, and communication
- Experience with database management systems, preferably PostgreSQL
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?