




Summary: Seeking a skilled Lead Software Engineer to design, implement, and maintain innovative solutions in a collaborative, learning-focused environment, excelling at problem-solving and communication. Highlights: 1. Lead challenging software engineering projects and mentor team members. 2. Collaborate with cross-functional teams to solve complex problems. 3. Research and evaluate new technologies to update the technology stack. **The Role** We are seeking a skilled **Lead Software Engineer** to join a diverse team with varying experience levels. The primary language is Java , and the role involves designing, implementing, and maintaining innovative solutions. Ideal candidates thrive in collaborative, learning\-focused environments and excel at problem\-solving and clear communication. **What You'll do:** \- Apply the fundamental concepts, practices, and procedures related to object\-oriented software design and development. \- Collaborate with cross\-functional teams to solve complex problems. \- Research and evaluate new technologies to update our current technology stack. \- Provide technical guidance to junior team members. \- Balance multiple tasks and projects at one time. \- Hands\-on experience with construction of complex engineering solutions and knowledge of software development methodologies \- Assumes end\-to\-end ownership of solutions as part of Agile SCRUM team, which includes assisting in development of testing automation and other key quality aspects \- Partner with product owners and other Agile SCRUM team members to determine new features and user stories \- Participate in code reviews to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate \- Engage in all Agile ceremonies including planning, grooming, product demonstrations, and team retrospectives \- Respond to support incidents for production applications in order to make quick repair to prevent application outages \- Create and/or update documentation to support development efforts. Documentation may include detailed specifications, implementation guides, architecture diagrams and/or design documents \- Share knowledge among members in Agile SCRUM team \- Mentor and train other Software Engineers \- Take the lead on challenging software engineering projects **What You'll bring:** **\-** Resilient to change. \- Assist in establishing and supporting coding standards. \- Demonstrate excellent communication skills and effective collaboration in a team\-oriented environment \- Aptitude for learning new technologies and concepts \- Excellent time management skills and ability to prioritize \- Able to translate customer and business needs to technical solutions. \- Good time management skills \- Good communication skills \- Attention to details. **Qualifications:** \- 6 \-8 years of professional software development experience \- Bachelor’s Degree in Computer Science or related technical field preferred \- Proficient in Java based Technologies. \- Ability to work collaboratively as part of a team of software engineers \- Professional experience with database use and design \- Experience with Web Services and Serialization (JSON, SOAP, REST, XML) \- Familiarity with application servers (e.g., tomcat) \- Experience with writing optimized database queries \- Experience with architecting and developing web applications \- Experience with Kubernetes based applications. **Tech Stack:** * Java * Kubernetes * Postgres * AWS Cloud * LLMs Tipo de puesto: Tiempo completo Beneficios: * Opción a contrato indefinido * Seguro de gastos médicos * Seguro de la vista * Seguro dental * Seguro de vida * Vacaciones adicionales o permisos con goce de sueldo Lugar de trabajo: Empleo presencial


