# Lead Software Engineer

**Company**: Kobie
**Location**: St. Petersburg, Florida
**Work arrangement**: remote
**Experience**: senior
**Job type**: Full-Time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/kobie/d2623f61-ff88-4e55-b998-d53751b4867b?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6c652bd1-df0

## Description

Join Kobie, a National Top Workplace and Top Remote Workplace, where the best minds in loyalty come together, driven by passion and innovation.

As a Lead Software Engineer, you will be part of a collaborative, growth-focused culture, working remotely with a flexible work environment.

**About the Role** You are a Lead Software Engineer with 8+ years of experience in the full software development life cycle, including coding standards, code reviews, source control management, automated build processes, testing, peer review, and DevOps.

**Responsibilities**

- Gain the respect of your team and coach engineers at multiple levels to apply best practices when solutioning work items for our products.

- Support and lead all phases of the Agile methodology (grooming, designing, coding, testing).

- Focus on outcomes as opposed to output and ensure timely delivery of high-quality, flexible, and maintainable solutions.

- Participate in design sessions; work with product owners to ensure your solutions meet the needs of the business and our customers.

- Assist other team members with questions and provide guidance and mentorship on best practices and new technology adoption.

- Promote and demonstrate good coding practice and patterns for the team.

- Establish and reinforce standards in the areas of coding, design, security, automation, and testing.

- Create and maintain a highly engaging and respectful work environment that encourages learning and the advancement of our people, process, and tooling.

**Requirements**

- Experience leading development teams who are responsible for the successful delivery of prioritized roadmap items.

- Experience designing and developing applications and components using J2EE technologies, SOA architecture, with sound knowledge in front-end technologies to deliver vertical slices of value.

- Deep experience with service-oriented architecture and API development within a containerized deployment environment.

- Experience with distributed computing and object-oriented design and analysis.

- Strong relational database skills using PostgreSQL / Oracle.

- Strong knowledge of Enterprise Messaging/Integration Patterns.

- Experience in developing XML / JSON-based web-services.

- Experience in Java technologies: JMS, MDB, JPA (Hibernate).

- Familiarity with key Java frameworks and libraries such as Spring (Boot, MVC, Security, Data), Hibernate/JPA, and relevant testing frameworks (JUnit, Mockito).

- Experience with high-volume, real-time applications.

- In-depth experience with Agile (e.g., Scrum Process).

- Apache Camel and Apache ActiveMQ.

- Java, Bamboo/GIT, Open-source components and frameworks.

- Experience with Test-Driven Development and BDD.

**Nice to Have**

- Experience with Spring frameworks (Core, Boot, Batch, Data, REST).

- Extensive experience in Microservices Architecture, GraphQL.

- Build Management tools (GitHub Actions, Hudson).

- Familiarity and experience with AI/ML-driven tooling.

- AWS, EKS, Karpenter, ArgoCD.

## Skills

### Required
- Java
- J2EE
- SOA architecture
- Agile
- Scrum Process
- Apache Camel
- Apache ActiveMQ
- Spring
- Hibernate
- JUnit
- Mockito
- PostgreSQL
- Oracle
- XML
- JSON
- Bamboo
- GIT
- Test-Driven Development
- BDD

### Nice to have
- Spring frameworks
- Microservices Architecture
- GraphQL
- Build Management tools
- AI/ML-driven tooling
- AWS
- EKS
- Karpenter
- ArgoCD

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/kobie/d2623f61-ff88-4e55-b998-d53751b4867b?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
