JSR Tech Consulting ยท 2 hours ago
Lead Software Engineer
JSR Tech Consulting is seeking a Lead Software Engineer to design, build, and lead development of critical software solutions within their Retirement Strategies Technology team. This hands-on technical leadership role focuses on delivering high-quality systems while guiding engineers and driving strong engineering practices.
Responsibilities
Design, develop, and maintain complex software applications
Lead technical design and remove engineering roadblocks
Write clean, scalable, well-documented code
Collaborate with product owners and engineers to deliver business solutions
Mentor engineers through code reviews and technical guidance
Ensure best practices for testing, security, performance, and reliability
Troubleshoot and resolve complex production issues
Support Agile development and continuous improvement
Qualification
Required
Permanent U.S. work authorization required
Bachelor's degree in Computer Science, Engineering, or equivalent experience
Strong experience as a senior or lead software engineer
Required: Financial or insurance industry experience
Proven ability to lead technical solutions and mentor engineers
Strong background in distributed systems, APIs, and modern software design
Excellent problem-solving, communication, and collaboration skills
Experience across several of the following: Java, Python, JavaScript, or C#
Modern frameworks (React, Spring Boot, Node.js, Flask, Django)
SQL and/or NoSQL databases
Cloud platforms (AWS)
CI/CD, DevOps, and version control (Git)
Secure coding and application security
Monitoring and production support
Preferred
Domain-Driven Design (DDD)
Cloud-native AWS development
Architecture and design patterns
People leadership experience
AI-assisted development tools (e.g., GitHub Copilot, Claude)