Overview
Skills
Job Details
Software Engineer Lead
Job at a Glance
- Title: Software Engineer Lead
 - Location: Dallas or Pittsburgh (most preferred); other locations in no particular order; remote: hybrid — 3 days in office / 2 days remote
 - Contract: W2 only, 6+ month contract through 02/27/2026 with potential extension or conversion to full time with either the client or CEI
 - Pay: $68-73/hr
 
Overview
Lead a small engineering team as the technical lead, combining hands-on development with architecture, design leadership, mentorship, and technical presentations. Ensure high-quality, scalable, fault-tolerant solutions while promoting best practices across the team.
Key Responsibilities
- Serve as technical lead for the developer team: design, review, mentor, and guide delivery
 - Lead technical design efforts, architecture reviews, and design presentations
 - Participate in hands-on development and code reviews to maintain quality standards
 - Create and drive technical roadmaps and adoption of best practices
 - Mentor junior engineers, provide quarterly performance feedback, and support career development
 - Present technical solutions and architecture to stakeholders
 - Participate in production deployments and ensure operational readiness
 - Promote resilient, scalable, secure, cloud-native solutions and performance optimization
 
Required Skills
- Agile/Scrum experience
 - Apache Kafka (optimization experience)
 - CI/CD pipelines, automation tools, Git
 - Containerization & orchestration (OpenShift, Docker)
 - Microservices architecture (design, development, deployment, scaling)
 - MongoDB (schema design, indexing, aggregation pipelines)
 - Proficient in Java, OOP principles, design patterns
 - RESTful API design (Swagger, Postman)
 - Scalable, resilient, secure cloud-native architecture
 - Strong background leading technical teams and delivering production software
 - Proven experience with distributed systems, fault tolerance, event-driven design, and performance optimization
 
Preferred Skills
- Additional architecture or domain certifications
 - Experience working in banking or financial services
 
Call to Action
Candidates with a strong technical background and leadership experience are encouraged to apply. Join us to work on modern technology within a major financial institution and grow your career in a supportive environment.
About CEI
As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements.
#ZR
#INDGEN