Sr. Software Engineer

CEI

Pittsburgh (Allegheny County)

On-site

USD 80,000 - 113,000

Full time

7 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CEI is seeking a Senior Software Engineer in Pittsburgh to join a high-performing technology team supporting critical applications for a large financial services organization.

The role requires a hands-on developer with strong Java, Spring, and microservices experience, and the ability to work in an Agile environment. Banking/fintech experience is preferred, with on-site collaboration in a modern enterprise setting.

Qualifications

  • 5+ years of hands-on Java development experience.
  • Proven experience building microservices and distributed systems.
  • Expertise with Java, Spring Boot, Spring MVC, and Spring technologies.
  • Experience developing and consuming RESTful APIs.
  • Experience working with Redis or other caching technologies.
  • Strong OO programming and design pattern knowledge.
  • Experience with relational databases and SQL.
  • Familiarity with CI/CD practices and modern development tools.
  • Experience working in Agile/Scrum environments.
  • Strong problem-solving and ability to work independently in a team.

Responsibilities

  • Design, develop, test, and support enterprise-grade Java applications and microservices.
  • Build and maintain RESTful APIs that support scalable business solutions.
  • Develop solutions using Spring Boot and related Spring frameworks.
  • Leverage Redis and other caching technologies to improve performance.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Collaborate with Product Owners, BAs, QA, and DevOps within Agile/Scrum.
  • Troubleshoot and resolve complex technical issues across applications and services.
  • Ensure applications meet security, reliability, performance, and compliance standards.
  • Contribute to code reviews and continuous improvement initiatives.

Skills

Java
Spring Boot
Spring MVC
RESTful APIs
Redis
OO Design Patterns
SQL
CI/CD
Agile/Scrum
Distributed Systems

Tools

Git
CI/CD Tools

Job description

Sr. Software Engineer
Enterprise Platforms Pittsburgh , Pennsylvania Contract On-Site Oct 27, 2026

Sr. Software Engineer

Job at a Glance

  • Title: Sr. Software Engineer
  • Location: Pittsburgh PA, Cleveland OH, Dallas TX
  • Contract: W2 only, 9+ month contract with potential for extension or conversion to full time
  • Pay: $70/hour + optional medical, dental, vision, 401(k) match
Overview

We are seeking a Senior Software Engineer to join a high-performing technology team supporting critical applications for a large financial services organization. This role requires a strong hands‑on developer who is passionate about building scalable, high-performance applications and microservices within a modern Agile environment.

The ideal candidate will have deep expertise in Java development, Spring technologies, APIs, and microservices architecture, along with experience working in enterprise‑scale environments. Previous experience within the banking or financial services industry is highly preferred.

Responsibilities
  • Design, develop, test, and support enterprise‑grade Java applications and microservices.
  • Build and maintain RESTful APIs that support highly available, scalable business solutions.
  • Develop solutions using Spring Boot and related Spring frameworks.
  • Leverage Redis and other distributed caching technologies to improve application performance and scalability.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Collaborate closely with Product Owners, Business Analysts, QA, and DevOps teams within an Agile/Scrum environment.
  • Troubleshoot and resolve complex technical issues across multiple applications and services.
  • Ensure applications meet security, reliability, performance, and compliance standards.
  • Contribute to code reviews, best practices, and continuous improvement initiatives.
Required Qualifications
  • 5+ years of hands‑on Java development experience.
  • Strong experience building microservices and distributed systems.
  • Expertise with Java, Spring Boot, Spring MVC, and related Spring technologies.
  • Experience developing and consuming RESTful APIs.
  • Experience working with Redis or other caching technologies.
  • Strong understanding of object‑oriented programming principles and software design patterns.
  • Experience working with relational databases and SQL.
  • Familiarity with CI/CD practices and modern development tools.
  • Experience working in Agile/Scrum development environments.
  • Strong problem‑solving skills and ability to work independently in a collaborative team setting.
Preferred Qualifications
  • Experience within the banking, financial services, or fintech industry.
  • Exposure to cloud platforms and containerized environments.
  • Experience with messaging technologies such as Kafka or MQ.
  • Knowledge of application performance tuning and optimization.
  • Experience supporting high‑volume, mission‑critical applications.
Key Technologies
  • Java
  • Spring Boot
  • Spring Framework
  • Microservices
  • REST APIs
  • Redis
  • SQL
  • Git
  • CI/CD
  • Agile / Scrum
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

On-site
USD 120,000 - 170,000
Java Engineer
Java Engineer

CEI • Pittsburgh

On-site
USD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Encore Talent Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Medical insurance
401(k)
Vision insurance
Senior Java Full-Stack Engineer: Enterprise Solutions
Senior Java Full-Stack Engineer: Enterprise Solutions

Compunnel, Inc. (old) • Phoenix (AZ)

Hybrid
USD 120,000 - 170,000
Sr. Software Engineer
Sr. Software Engineer

Gravity IT Resources • Cincinnati (OH)

Remote
USD 110,000 - 160,000
Senior Java Backend Developer
Senior Java Backend Developer

Incedo Inc. • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior Java Engineer
Senior Java Engineer

ICE • Atlanta (GA)

On-site
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Paragon IT Professionals • Des Moines (IA)

On-site
USD 100,000 - 130,000
Senior Java Engineer
Senior Java Engineer

Intercontinental Exchange (ICE) • Atlanta (GA)

On-site
USD 110,000 - 175,000
Senior Java Engineer
Senior Java Engineer

ICE Clear Europe Limited • Jacksonville (FL), Atlanta (GA)

On-site
USD 90,000 - 130,000