Lead Software Engineer (Java)
Software Engineering
United States
| Lead Software Engineer (Java) | ||
| VN988 | ||
| Senior Software Engineer | ||
| Alpharetta | ||
| Solifi deliver a solid financial technology foundation for equipment, working capital, wholesale, and automotive finance firms. At Solifi, we believe that commerce is only as strong as the system it runs on. Our mission is to reshape finance technology by bringing together proven solutions into a singular powerful technology platform designed to help protect and scale financial organizations. We guard our customers by being precise and reliable, we guide their success by combining powerful technology with proven expertise, and we help them grow by unleashing their potential. | ||
| ||
| As a Senior (Staff/Lead) Full Stack Java Engineer, you are a highly skilled software engineer who excels in designing and delivering scalable, high-performance applications across both front-end and back-end systems. You thrive in solving complex business problems, building robust services, and leading technical initiatives that drive product innovation. You bring deep expertise in Java-based backend development and modern front-end frameworks (Angular preferred), enabling you to deliver end-to-end solutions. You are comfortable working in cloud-native environments, integrating APIs, and ensuring systems are resilient, secure, and maintainable. You are a strong technical leader and collaborator—able to guide teams, provide architectural direction, mentor engineers, and communicate clearly with cross-functional stakeholders. You take ownership of design decisions and contribute meaningfully to the technical vision and long-term sustainability of the platform. | ||
| Responsibilities Design, develop, and maintain full stack applications using Java (Spring Boot preferred), Angular/TypeScript, and modern web technologies. Lead the architecture and design of scalable, maintainable, and secure software systems across front-end and back-end layers. Collaborate with product managers, architects, and engineering teams to translate business requirements into high-quality technical solutions. Build and maintain RESTful APIs and services, ensuring strong interface contracts and system reliability. Ensure applications are high-performing, secure, and resilient, following modern engineering and cloud-native best practices. Write clean, testable, and maintainable code aligned with enterprise standards and coding guidelines. Lead code reviews and provide constructive feedback to maintain high engineering quality across teams. Drive CI/CD practices using tools such as Jenkins and GitLab CI, enabling efficient and reliable deployments. Troubleshoot and resolve complex system issues, identifying root causes and implementing long-term improvements. Contribute to system observability, monitoring, and performance tuning across distributed applications. Mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous learning. Drive innovation through adoption of new technologies, frameworks, and development practices. Collaborate across teams and lead small to mid-size engineering efforts or initiatives. | ||
| ||
| 6 years | ||
| Bachelor's Degree | ||
| Full Time | ||
| Medical, Dental, Vision, Flexible Spend Account (FSA), Health Savings Account (HSA), Life and Accidental Death & Dismemberment (AD&D) Insurance Coverage, Disability Insurance Coverage (Short Term and Long Term), Employee Assistance Program (EAP), 401K Tax Deferred Retirement Savings Plan | ||
| 15 Aug 2026 |