JobTarget Logo

Director of Software Engineering (Java, Streaming) at Jobgether – United States

Jobgether
United States, United States
Posted on
NewJob Function:Executive/Management
New job! Apply early to increase your chances of getting hired.

About This Position

Director of Software Engineering (Java, Streaming)

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Director of Software Engineering (Java, Streaming) in the United States.This leadership role will oversee the development and evolution of a high-performance streaming platform, managing both backend and frontend engineering teams. You will guide software architecture, design, and implementation for a platform that supports high-volume, low-latency decisioning and analytics. Operating in a fast-paced, technology-driven environment, you will collaborate closely with product managers and cross-functional leaders to align engineering efforts with business priorities. The position emphasizes innovation, scalability, and reliability, while fostering a culture of autonomy, continuous learning, and technical excellence. You will be responsible for coaching and growing engineering leaders, ensuring adoption of best practices, and participating in customer engagements to showcase platform capabilities. This role also offers exposure to cloud, on-premises, and containerized environments, enabling impactful technical leadership across multiple deployment models.Accountabilities:
  • Lead and mentor software engineering teams, fostering a culture of innovation, collaboration, and accountability
  • Collaborate with product management and stakeholders to define platform requirements and technical priorities
  • Design, build, and maintain a scalable, low-latency streaming platform for high-volume analytics and decisioning
  • Drive engineering best practices, including architecture, coding standards, testing, and operational excellence
  • Oversee cloud, on-premises, and hybrid deployment strategies using modern containerization and orchestration tools
  • Ensure platform reliability, performance, and serviceability through continuous improvement initiatives
  • Participate in customer and prospect meetings to provide technical expertise and support pre-sales activities
  • Hire, coach, and develop engineering talent to build high-performing teams and future technical leaders
Requirements:
  • Deep expertise in software architecture and design, with a strong focus on scalability, maintainability, and performance
  • Significant experience in Java, Spring, and modern software design patterns
  • Hands-on experience with stream processing platforms such as Kafka, Flink, Storm, Spark Streaming, Kinesis, or similar
  • Proficiency in cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and microservices architecture
  • Experience with enterprise databases (MySQL, Oracle) and distributed system concepts
  • Proven leadership experience managing software engineering teams delivering complex projects
  • Strong understanding of domain-driven and event-driven architectures, data flow implementation, and multi-cloud deployment
  • Familiarity with frontend technologies (JavaScript, Angular) and additional languages like Python is a plus
  • Excellent communication skills for effectively conveying technical concepts to technical and non-technical audiences
  • Agile methodology experience and a track record of improving engineering processes and delivery
Benefits:
  • Highly competitive base salary ($146,000$229,000) with performance-based incentives
  • Comprehensive health, dental, and vision benefits
  • 401(k) with matching contributions
  • Remote work flexibility and supportive work-life balance policies
  • Career development opportunities and learning resources
  • Inclusive, people-first work culture promoting collaboration, innovation, and diversity
  • Access to cutting-edge technologies and participation in impactful, large-scale software initiatives
Why Apply Through Jobgether?We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position