At a Glance
- Tasks: Join an agile team to design and deliver innovative tech solutions.
- Company: JPMorganChase, a leader in commercial and investment banking.
- Benefits: Competitive salary, diverse culture, and opportunities for growth.
- Other info: Embrace diversity and inclusion while advancing your career.
- Why this job: Make a real impact with cutting-edge technology in a supportive environment.
- Qualifications: Bachelor’s degree in relevant fields and experience in software development or SRE.
The predicted salary is between 60000 - 80000 € per year.
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Commercial & Investment Bank, 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:
- Champion observability best practices across application portfolio: Implement standardized observability frameworks in multiple applications, partnering with core developers to write instrumentation code, establish testing protocols, and manage release processes.
- Diagnose and resolve complex application performance issues: Troubleshoot and remediate JVM‑related problems including memory leaks, garbage collection inefficiencies, thread pool exhaustion, and concurrency issues using profiling tools and heap/thread dump analysis to ensure application stability and optimal resource utilization.
- Identify and remediate resiliency gaps through defensive coding practices: Analyze codebases to detect vulnerabilities and implement defensive patterns including error handling, input validation, graceful degradation, and fault isolation to build robust, failure‑resistant applications.
- Execute software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Create secure and high‑quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems.
- Proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events that explore new and emerging technologies.
- Add to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- Bachelor’s Degree in Computer Science, Cybersecurity, Data Science, or related disciplines.
- Experience in system engineering, software development or an SRE related field.
- Understanding of observability principles and how they are integrated into software applications.
- Hands‑on practical experience in system design, application development, testing, and operational stability.
- Exposure to SRE / Observability toolsets such as Grafana, Prometheus & Dynatrace.
- Familiarity with Observability concepts (logs, metrics, traces) and exposure to OpenTelemetry.
- Proficient in coding in one or more languages.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Overall knowledge of the Software Development Life Cycle.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Preferred qualifications, capabilities, and skills:
- Familiarity with modern front‑end technologies.
- Exposure to cloud technologies.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
Software Engineer III - SRE in Bournemouth employer: TwinThread
At JPMorganChase, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Software Engineer III in our Commercial & Investment Bank division, you will not only contribute to cutting-edge technology solutions but also benefit from extensive professional development opportunities and a culture that values diversity and collaboration. Our commitment to employee growth, coupled with our focus on work-life balance and well-being, makes us an exceptional employer for those seeking a meaningful career in technology.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer III - SRE in Bournemouth
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at tech meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with observability tools and coding practices. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common SRE scenarios and problem-solving questions. Practice explaining your thought process clearly, as communication is key in agile teams.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Software Engineer III - SRE in Bournemouth
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer III role. Highlight your experience with observability principles and any relevant tools like Grafana or Prometheus. We want to see how your skills align with what we're looking for!
Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills; share examples of how you've diagnosed and resolved complex issues in the past. We love seeing candidates who can think outside the box and tackle challenges head-on.
Highlight Team Collaboration:Since this role involves working within an agile team, emphasise your experience collaborating with others. Share stories about how you’ve contributed to team culture and supported your colleagues in achieving common goals. We value teamwork at StudySmarter!
Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at TwinThread
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like observability principles and tools such as Grafana and Prometheus. Brush up on your coding skills in relevant languages and be ready to discuss your experience with system design and application development.
✨Showcase Problem-Solving Skills
Prepare to share specific examples of how you've diagnosed and resolved complex application performance issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your ability to think beyond conventional approaches.
✨Understand Agile Methodologies
Familiarise yourself with agile methodologies, especially CI/CD processes. Be ready to discuss how you've applied these practices in your previous roles and how they contribute to software stability and resilience.
✨Emphasise Team Culture Fit
JPMorganChase values diversity and inclusion, so be prepared to talk about how you contribute to a positive team culture. Share experiences where you’ve collaborated with diverse teams or promoted inclusivity in your work environment.