Senior Software Engineer

JSR Tech Consulting
Newark, NJ

Senior Software Engineer

Location: Newark, NJ (Hybrid – 3 days onsite)

Engagement: Contract-to-Hire

Pay Rate: $65–$70/hr (W2)

Client: Major Financial Firm


We are seeking a Senior Software Engineer to join a high-impact team focused on building and enhancing a modern onboarding platform within a leading financial services organization. This role offers the opportunity to work on scalable, customer-facing applications while contributing to a culture centered on innovation, agility, and continuous improvement.

You will collaborate closely with product owners, architects, and engineering teams to design, build, and deliver robust solutions that solve complex business challenges.


Key Responsibilities

  • Design, develop, and maintain scalable applications using modern architectures and design patterns
  • Write clean, efficient, and well-documented code aligned with industry standards
  • Collaborate with product owners and technical leads to define requirements and technical solutions
  • Develop and execute unit, integration, and automated tests to ensure code quality
  • Troubleshoot and resolve issues identified by QA or production support teams
  • Contribute to system design discussions and provide input on emerging technologies
  • Build and enhance APIs and microservices to support business functionality
  • Promote best practices in coding, testing, security, and DevOps


Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Strong experience with one or more programming languages such as Python, Java, or JavaScript
  • Experience building applications using frameworks such as React, Spring Boot, or Node.js
  • Solid understanding of object-oriented programming, distributed systems, and design patterns
  • Experience working with relational and/or NoSQL databases (e.g., MongoDB)
  • Hands-on experience with API development (REST, JSON, SOAP)
  • Familiarity with Agile methodologies and Test-Driven Development (TDD)
  • Strong problem-solving, communication, and collaboration skills


Technical Skills

  • Programming: Python, Java, JavaScript
  • Frameworks: React, Spring Boot, Node.js (MEAN/MERN stack)
  • Data: SQL, NoSQL, MongoDB
  • APIs & Integration: REST, SOAP, JSON, XML
  • Streaming: SQS, Kinesis
  • Testing: Unit, integration, and automated testing frameworks
  • Security: Secure coding practices, authentication/authorization (OAuth2, SAML, JWT, SSL)
  • DevOps: GitHub/Bitbucket, Jenkins, CI/CD pipelines
  • Cloud: AWS services including CloudWatch and CodeDeploy


Preferred Qualifications

  • Experience with AWS-based application development
  • Familiarity with architecture patterns and design thinking principles
  • Financial services or insurance industry experience


Why Join

You’ll be part of a collaborative and forward-thinking team where your work directly impacts customer experience and business outcomes. This is an opportunity to grow both technically and professionally within a stable, industry-leading organization.

// // //