Managing Engineer (java/spring)

National General Holdings Corp

Remote
Base: 100,000.00 - 170,500.00 annually; bonus/equi...
**
Java and spring boot
Spring batch or large-scale batch processing
Kafka or event-driven messaging
** National General Holdings Corp is seeking a Managing Engineer with expertise in Java and Spring frameworks for a remote position. The role involves leading a software engineering team focused on developing and maintaining compensation platforms, emphasizing compliance and collaboration with various stakeholders. **

Job Summary

  • The Managing Engineer (Java/Spring) is responsible for the delivery of software and leads an engineering team responsible for building and operating mission-critical compensation platforms that directly support enterprise sales strategy and revenue growth.
  • This position is ideal for a senior Java engineer who is either an experienced people manager or an individual contributor ready to step into their first formal management role.
  • Success in this role is measured by high-quality, compliant delivery of compensation systems, strong team engagement, and trusted partnerships with product and business stakeholders.

Matching Summary

Match Score: 75

** National General Holdings Corp is seeking a Managing Engineer with expertise in Java and Spring frameworks for a remote position. The role involves leading a software engineering team focused on developing and maintaining compensation platforms, emphasizing compliance and collaboration with various stakeholders. **

Salary

Base: 100,000.00 - 170,500.00 annually; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Java and Spring Boot
  • Spring Batch or large-scale batch processing
  • Kafka or event-driven messaging
  • SQL with relational databases
  • Production support for backend applications
  • Mentoring or leading engineers

Nice-to-have

  • People management experience
  • SOX-regulated systems experience
  • Data platform familiarity
  • AI-assisted development tools
  • Globally distributed teams

Key Requirements

  • 5+ years of professional software engineering experience
  • Experience with Spring Batch or large-scale batch processing systems
  • Hands-on experience with Kafka or event-driven messaging
  • Strong SQL experience with relational databases
  • Experience supporting backend applications in production environments
  • Demonstrated ability to mentor or lead engineers

Work Rights

Not specified

Tailored Resume

Cover Letter