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