Software Engineer Lead – Retirement Services

6 days ago


Jersey City, New Jersey, United States Oliver James Full time $120,000 - $200,000 per year

Title: Participant & Investor Servicing Software Engineer Lead

Location: Jersey City, NJ (Hybrid, 3 days)

Type: Full Time

Pay Range: up to $200,000

**no third parties**

  • Eligibility for this role requires US Citizenship or Green Card*

Oliver James is proud to be partnered with a Fortune 500 financial services organization in their search for a Lead Software Engineer. This is an exciting opportunity to join a firm undergoing major digital transformation, where technology plays a critical role in enabling smarter portfolio management, enhanced investment operations, and seamless advisor experiences.

About The Role
We're looking for a skilled Lead Software Engineer to oversee the integration of internal and third-party systems. You'll lead the design, development, and implementation of software solutions that ensure seamless data flow and scalable backend architecture across our product ecosystem. This is a hands-on leadership role where you'll collaborate with cross-functional teams to deliver secure, reliable software integrations.

Key Responsibilities

  • Lead the design, architecture, and deployment of system interfaces and APIs.
  • Develop core platform features, backend services, and middleware for scalable integrations.
  • Act as the technical point of contact for integration initiatives with internal teams and external partners.
  • Provide technical leadership, code reviews, and mentorship.
  • Set and enforce best practices for software development, integration, security, and documentation.
  • Collaborate with DevOps to support CI/CD pipelines and deployment strategies.
  • Troubleshoot and resolve complex integration issues.
  • Explore new tools, platforms, and frameworks to enhance integration capabilities.

What You'll Bring

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • 5+ years in software development, with 2+ years in a technical leadership role.
  • Expertise in programming languages (e.g., Python, Java, ).
  • Hands-on experience with RESTful APIs, webhooks, messaging queues (Kafka, RabbitMQ), and microservices.
  • Strong knowledge of authentication and authorization standards (OAuth2, SAML, JWT).
  • Familiarity with API documentation tools (e.g., Swagger/OpenAPI).
  • Experience with relational and NoSQL databases.

Preferred

  • 5+ years in financial services, particularly in wealth management and/or group retirement.
  • Experience with cloud platforms (AWS, GCP, Azure).
  • Knowledge of enterprise systems (ERP, CRM, SaaS).
  • Strong problem-solving and communication skills.
  • Experience with Agile/Scrum.

To be considered for the role please apply online or email an updated Resume to Rachel Place at Oliver James – [email protected]

Apply Now



  • Jersey City, New Jersey, United States JPMorganChase Full time $150,000 - $250,000 per year

    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 the Asset & Wealth Management, 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,...


  • Jersey City, New Jersey, United States Selby Jennings Full time $150,000 - $250,000 per year

    A global financial services leader is seeking a Lead Software Engineer to join its Commerce Payments team within the consumer banking division. This role is ideal for engineers who thrive in building secure, scalable, and resilient systems that power millions of transactions daily. You'll work in an agile environment, leveraging modern technologies to...


  • Jersey City, New Jersey, United States JPMorgan Chase Full time $150,000 - $250,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within Corporate Technology, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products with a focus on...


  • Jersey City, New Jersey, United States JPMorganChase Full time $150,000 - $200,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within Corporate Technology, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products with a...


  • Jersey City, New Jersey, United States JPMorgan Chase Full time $120,000 - $250,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer - Full Java/Spring/AWS  at JPMorgan Chase within the Consumer and Community Banking – Data Privacy team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


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

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer - Full Java/Spring/AWS  at JPMorgan Chase within the Consumer and Community Banking – Data Privacy team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


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

    Job DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector's Data Platform team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in...


  • Jersey City, New Jersey, United States JPMorganChase Full time $150,000 - $250,000 per year

    Job DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking - Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • Jersey City, New Jersey, United States JPMorgan Chase Full time $200,000 - $250,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology, specifically as a part of the Big Data Platforms team, you will play a crucial role in an agile team committed to enhancing, creating, and delivering high-quality...


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

    JOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within Corporate and Investment Bank (CIB), you are an...