$150K - 190K a year
Oversee software engineering teams responsible for designing, developing, and delivering scalable applications. Drive software modernization and ensure alignment between engineering initiatives and business priorities.
10+ years of hands-on software development experience in enterprise environments is required. Candidates should have deep expertise in Java, J2EE, Microservices, Angular, and CI/CD tools.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Director of Software Engineering in the United States. In this strategic leadership role, you will oversee software engineering teams responsible for designing, developing, and delivering scalable, enterprise-grade applications. You will provide technical leadership, mentor engineers, and ensure alignment between engineering initiatives and business priorities. The role involves driving software modernization, implementing best practices in architecture, coding standards, and CI/CD pipelines, while collaborating with cross-functional teams including Product, QA, and DevOps. You will influence technology decisions, manage project timelines, and foster a culture of innovation, collaboration, and accountability across the engineering organization. This position offers the opportunity to lead high-impact software initiatives in a dynamic, remote-friendly environment. Accountabilities: Lead and mentor software engineering teams across multiple projects and technologies. Architect and oversee development of enterprise applications using Java, J2EE, Microservices, and Angular. Implement and optimize CI/CD pipelines for efficient and reliable software delivery. Collaborate with Product, QA, and DevOps teams to ensure alignment with business goals. Establish best practices for software design, coding standards, testing, and documentation. Manage resource allocation, project timelines, and team performance evaluations. Stay current with emerging technologies and industry trends to guide strategic technical decisions. 10+ years of hands-on software development experience in enterprise environments. Deep expertise in Java, J2EE, Microservices, Angular, and CI/CD tools (Jenkins, GitHub, Azure DevOps). 5+ years of experience in engineering leadership, managing teams, and delivering complex projects. Strong understanding of SDLC, agile methodologies, and DevOps practices. Experience with cloud platforms (AWS, Azure, GCP). Excellent communication, collaboration, and organizational skills. Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. Preferred: experience with containerization tools (Docker, Kubernetes), performance tuning, application security, and scaling engineering teams and systems. Remote work flexibility (preferably EST or CST time zones). Competitive base salary ($150,000–$190,000 annually). Comprehensive health benefits starting from day one. Tuition reimbursement, fitness allowance, and mental health resources. 401(k) plan with company match and other retirement contributions. Generous PTO, floating holidays, wellness days, and birthday day off. Opportunities for professional development and career growth. Jobgether AI Matching Process Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the three candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias, focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 10/11/2025