Manager of Software Engineering

2 days ago


Jersey City, New Jersey, United States JPMorgan Chase & Co. Full time
Description

This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.

As a Manager of Software Engineering at JPMorgan Chase within the Payments team, you will be working with other talented engineers to solve business problems through innovation and engineering best practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development life cycle and partner continuously with your many stakeholders daily to stay focused on common goals. You will work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our global customers. You will lead the team by providing architecture and technical guidance to build a next-generation payment processing platform to process real time, wallet and traditional payments.

Job responsibilities

  • Lead and mentor a team of software engineers, fostering a collaborative and innovative environment to drive the development of high-performance payment systems. 
  • Oversee the planning, execution, and delivery of engineering projects, ensuring alignment with business goals and adherence to timelines and budgets.
  • Develop and implement technical strategies that leverage Java, Spring, AWS, and other technologies to enhance system performance and scalability. 
  • Work closely with cross-functional teams, including product, operations, and other engineering teams, to ensure seamless integration and delivery of payment solutions. 
  • Establish and maintain best practices for code quality, testing, and deployment, ensuring the reliability and security
  • Identify and address performance bottlenecks in low-latency, large-scale systems, implementing solutions to improve efficiency and throughput. 
  • Drive continuous improvement initiatives, encouraging the adoption of new technologies and methodologies to enhance team productivity and system capabilities.
  •  Manage team resources effectively, including hiring, training, and performance evaluations, to build a high-performing engineering team. 
  • Ensure that engineering solutions meet the needs of internal and external customers, delivering high-quality and customer-friendly E2E payment experiences.
  • Creates a culture of diversity, equity, inclusion, and respect for the team members and prioritizes diverse representation

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  •  Experience with relevant hands-on development work using the microservices architecture and Java spring framework
  • Strong experience in architecting and building low latency, high throughput enterprise Applications
  • Experience in building and maintaining distributed systems that can handle high volumes of data and transactions, with a strong understanding of the trade-offs between consistency and availability
  • Experience in building cloud native Applications for AWS
  • Hand's on experience in developing and deploying complex systems with high scalability requirements 
  • Hand's on experience in performance tuning and optimization
  • Experience with event-driven architecture and streaming platforms like Kafka
  • Experience in building enterprise grade UI/UX using Angular/React
  • Strong leadership skills, including the ability to work in large, mission critical platforms

Preferred qualifications, capabilities, and skills

  • Previous experience in building payment processing systems and protocols is a plus
  • Experience in implementation of Distributed Caching - Advance knowledge of Gemfire/Redis/Hazelcast or any other caching solution is a plus



  • Jersey City, New Jersey, United States JPMorgan Chase Full time

    When you mentor and advise multiple technical teams and move financial technologies forward, it's a big challenge with big impact. You were made for this. As a Senior Manager of Software Engineering at JPMorgan Chase within the Consumer and Community Banking's Card technology team , you serve in a leadership role by providing technical coaching and...

  • Software Engineer

    1 week ago


    Jersey City, New Jersey, United States VeriiPro Full time

    Job DescriptionRole: Software EngineerLocation: Jersey City, NJ/Onsite (Local Candidates only)Employment Type: ContractJava: 40%Python: 40%C# or JavaScript​: 20%Required qualifications:Formal training or certification on software engineering concepts and 5+ years applied experienceProficiency in Python, Java, C#, or JavaScript for developing and...

  • Software Engineer III

    2 weeks ago


    Jersey City, New Jersey, United States Arch Capital Full time

    With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠.JOB SUMMARYThe Software Engineer III develops, implements,...

  • Software Engineer

    2 hours ago


    Jersey City, New Jersey, United States FanDuel Full time

    THE POSITIONOur roster has an opening with your name on itAs a Software Engineer within FanDuel's Trading Solutions team, you will be an essential part of a cross functional agile team that directly impacts our business. You will work collaboratively with a team to implement creative, high-quality solutions, scope effort and timelines, and balance priorities...


  • Jersey City, New Jersey, United States JPMorganChase Full time

    DescriptionWe 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 Securities Lending, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable...


  • Jersey City, New Jersey, United States JPMorgan Chase Full time

    We have an exciting and rewarding opportunity for you to take your public cloud engineering career to the next level while supporting the firm's multi-cloud ambitions.As a Software Engineer III - Google Cloud Platform at JPMorgan Chase's Cloud Foundational Services team, you serve as a seasoned member of an agile team to design and deliver trusted...

  • Software Engineer II

    2 hours ago


    Jersey City, New Jersey, United States JPMorgan Chase & Co. Full time

    You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorganChase within the Commercial and Investment Bank Global Technology team, you are part of an agile team that works to enhance, design, and deliver the...


  • Jersey City, New Jersey, United States VySystems Full time

    Job responsibilitiesRegularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendorsDevelops secure and high-quality production code, and reviews and debugs code written by othersDrives decisions that influence the product design, application functionality, and technical operations and...


  • Jersey City, New Jersey, United States JPMorgan Chase Full time

    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 JPMorgan Chase within the Corporate Sector, Infrastructure Platforms team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and...


  • Jersey City, New Jersey, United States JPMorgan Chase Full time

    Your opportunity to make a real impact and shape the future of financial services is waiting for you. Let's push the boundaries of what's possible together.As a Senior Director of Software Engineering at JPMorganChase within the Corporate and Investment Bank Prime Brokerage Technology, you lead multiple technical areas, manage the activities of multiple...