Position Title: Software Engineer Lead Location: PA - Pittsburgh, TX - Dallas, OH - Strongsville, OH - Cleveland, AZ - Phoenix, AL – Birmingham Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 8+ + Years
Industry Background: Banking / Finance
Function of the Group: Revenue Support
Roles and Responsibilities: Technical Leadership
Lead the design and development of end-to-end application features across backend services (Java 21) and frontend applications (Angular).
Own architecture decisions spanning APIs, UI state management, performance, security, and scalability.
Establish and enforce coding standards, design patterns, and best practices across both backend and frontend stacks.
Backend Responsibilities (Java)
Design and implement backend services using Java (17/21+), Spring Boot, and related Spring frameworks.
Build and maintain RESTful APIs and service integrations consumed by Angular frontends.
Lead backend architecture using microservices, event-driven designs, and cloud-native patterns.
Frontend Responsibilities (Angular)
Lead development of frontend applications using Angular, TypeScript, RxJS, and modern component-based architecture.
Design responsive, accessible, and performant UI components aligned with UX and product requirements.
Define frontend architecture, including state management, routing, lazy loading, and API consumption.
Quality, Testing & Reliability
Promote automated testing across the stack, including:
Backend: Unit, integration, and contract tests (JUnit, Mockito).
Frontend: Unit and component tests (Jasmine, Karma, Jest).
Champion observability using structured logging, metrics, and tracing across frontend and backend.
Ensure applications are secure, resilient, and production-ready with proper validation, error handling, and monitoring.
DevOps & Deployment Collaboration
Support CI/CD pipelines for both UI and backend components.
Partner with DevOps on Docker/Kubernetes deployments, environment configuration, and release processes.
Ensure frontend and backend artifacts are versioned, deployed, and monitored consistently.
Participate in production support, incident reviews, and reliability improvements.
Team Leadership & Mentorship
Mentor engineers across frontend and backend disciplines, promoting full-stack skill growth.
Lead technical design reviews and code reviews across Java and Angular codebases.
Encourage knowledge sharing and establish best practices for full-stack development.
Support hiring and onboarding of full-stack engineers through interviews and guidance.
Collaboration & Delivery
Work closely with product managers, UX designers, QA, and platform teams.
Drive sprint planning, estimation, and timely delivery of full-stack features.
Communicate technical decisions, risks, and trade-offs clearly to stakeholders.
Balance hands-on development with leadership responsibilities.
Required Skills
Java 21 / Spring Boot
Angular / React
Oracle Database
NoSQL Databases
Apache Kafka
DevOps / CI/CD
Git
Flex Skills / Nice to Have
Flowable or any BPMN (Business Process Model and Notation) platform
Numbers & Facts
Location
Farmers Branch, TX
Industry
Staffing/Employment Agencies
Company Size
2,500 to 4,999 employees
Website
https://systemone.com
About Company
Every day, System One focuses on services and solutions that require a high degree of specialization, in-demand technical skills, and large-scale operational expertise. We are essential partners to those on the front lines of our nation’s most critical infrastructure, technology, and life sciences initiatives.
Founded more than 40 years ago as a staffing partner to the engineering industry, today System One is a diversified organization operating in over 50 locations and putting more than 9,000 people to work in the United States, Canada, and the United Kingdom.