Lead SWE
1005 solera
📍 westlake texas united states🕐 1mo ago🔗 workday
Job Description
**Lead Software Engineer**
**The Role**
A Lead Software Engineer's roles include providing technical accumen, defining and creating software , mentoring other engineers, code reviews. They also ensure code quality, evaluate new technologies, and collaborate with teams to align technical solutions with business goals.
**What You’ll Do**
Deep dive on large-scale SaaS products and be prepared to assist architecture with setting the vision, organizing and evolving the code-base for the entire product
**Build reliable systems that integrate large language models into our products**
* Leverage **AI tools** like Copilot and automation platforms to enhance product capabilities and engineering efficiency.
* Champion best practices in **Java**, **Spring Boot**, and **microservices**\-based architecture.
* Collaborate with stakeholders to ensure alignment between technical strategy and product goals.
* Conduct architectural reviews, lead PoCs, and evaluate emerging technologies to meet evolving business needs.
* Mentor and coach engineers, fostering continuous improvement and skill development across the team.
* Contribute to technical decision-making, risk mitigation, and delivery assurance across multiple projects.
.
**Key Job Functions/Requirements**
* Hands-on experience with construction of complex engineering solutions and knowledge of software development methodologies
* 8+ years of experience
* Architect and implement end-to-end software solutions with a focus on **scalability**, **resilience**, and **performance**.
* **LLM Skills:** Hands-on experience building AI agents with Large Language Models (LLMs), including Retrieval-Augmented Generation (RAG), as well as tuning models.
* **LLM Model**: Apt with GPTs, Llama, or any other LLM using frameworks such as LangChain, LangGraph. Knowledge of vector databases, memory systems, and human-in-the-loop workflows.
* **AI Tools**:Hands-on with AI-driven development tools, intelligent code assistance, and workflow automation .
* **Languages & Frameworks**: Strong programming background on Java, Spring Boot, Spring Cloud, JPA, Hibernate
* **Architecture**: Microservices, REST, Domain-driven design, Event-driven architecture
* **Queues & Messaging**: Kafka, RabbitMQ, or similar message brokers
* **Databases**: PostgreSQL, advanced SQL, data modelling, query tuning
* **Build & Deployment**: Gradle, Git, Docker, Kubernetes
* **Best Practices**: TDD, CI/CD, design patterns, code quality, security, observability
* **Cloud & DevOps**: Cloud-native development (AWS), containerization, monitoring tools
**Technical leadership and expertise**
* Object oriented design principles (SOLID), design patterns, enterprise integration patterns, Microservice architecture
* Familiarity with non-functional software qualities (resilience, maintainability, etc), and experience implementing related design patterns and analysing trade-offs
* Architectural design: Lead the architectural design of complex, scalable, and high-performance software systems.
* Technical direction: Define the technical vision and roadmap for software development, ensuring alignment with business objectives.
* Problem-solving: Solve complex technical challenges and optimize existing applications.
* Code quality: Ensure adherence to coding standards, conduct code reviews, and uphold best practices.
**EQUAL OPPORTUNITY EMPLOYER**
_The Solera group is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws._