DataDirect Networks (DDN) is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, gender expression, transgender, sex stereotyping, sexual orientation, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.
Software Engineering Manager
Location
United States
Posted
84 days ago
Salary
0
Seniority
Lead
No structured requirement data.
Job Description
Software Engineering Manager
Data Direct Networks
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are looking for an experienced Software Engineering Manager to lead a team of talented engineers building next-generation storage infrastructure. In this role, you will own the technical strategy, delivery, and operational excellence of large-scale distributed storage systems. You will guide the team through complex architectural decisions, foster a high-performing culture, and partner closely with product, infrastructure, and leadership teams to deliver reliable, high-availability solutions for data-intensive workloads. Key Responsibilities - Lead and grow a team of senior and principal engineers focused on distributed storage systems, including hiring top talent, mentoring, career development, and performance management. - Define and drive the technical roadmap for storage platforms, balancing innovation, scalability, reliability, and delivery velocity. - Oversee system design and architecture reviews, ensuring solutions meet requirements for high availability, fault tolerance, performance, and scalability in distributed environments. - Partner with product management and stakeholders to translate business needs into technical priorities and executable plans. - Establish engineering best practices, processes, and metrics to improve team productivity, code quality, and system reliability. - Collaborate cross-functionally with infrastructure, data, and platform teams to align on shared goals and resolve dependencies. - Manage project execution, including scoping, resourcing, risk mitigation, and on-time delivery of major initiatives. - Represent the team in leadership forums, communicate progress and challenges clearly, and advocate for necessary resources. - Troubleshoot critical production issues when needed and drive post-mortem processes to prevent recurrence. Qualifications - 10+ years of professional software engineering experience, with at least 5+ years in an engineering management role leading teams of 8+ engineers. - Proven track record of managing backend or infrastructure teams that shipped large-scale distributed systems in production. - Strong technical foundation in system design, distributed systems (consistency, consensus, replication, partitioning, CAP theorem), and high-availability architectures. - Experience overseeing storage system development or operations, including: - Parallel filesystems (e.g., Lustre, GPFS/IBM Spectrum Scale, BeeGFS) and/or - Object storage systems (e.g., Ceph, S3-compatible APIs, MinIO, OpenStack Swift). - Familiarity with management and orchestration frameworks (e.g., Kubernetes, Slurm, Mesos, or similar resource managers). - Demonstrated success building and retaining high-performing teams in fast-paced environments. - Excellent communication and influencing skills, with experience presenting to technical and non-technical audiences. - Experience with agile methodologies, OKRs/KPIs, and modern engineering practices (CI/CD, observability, incident management). Nice-to-Have Qualifications - Direct experience in High Performance Computing (HPC) environments or scientific computing workloads. - Previous contributions to or deep operational knowledge of open-source storage projects (e.g., Ceph, Lustre). - Background in cloud-native storage, multi-region deployments, or hybrid cloud architectures. - Experience scaling teams through organizational growth or restructuring. - Hands-on expertise in performance optimization and benchmarking of petabyte-scale storage systems. Interview Process After submitting your application, one of our recruiters will review your resume. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will ask some basic questions. If you clear the interview, you will enter the main process, which can consist of up to four interviews in total: - Coding assessment: Often in a language of your choice. - Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role). - Real-time problem-solving: Demonstrate practical skills in a live problem-solving session. - Meet and greet with the wider team. Our goal is to finish the main process in 2-3 weeks at most. Company Description Join our dynamic and driven team, where engineering excellence is at the heart of everything we do. We seek individuals who love to challenge themselves and are fueled by curiosity. Here, you'll have the opportunity to work across various areas of the company, thanks to our flat organizational structure that encourages hands-on involvement and direct contributions to our mission. Leadership is earned by those who take initiative and consistently deliver outstanding results, both in their work ethic and deliverables, making strong prioritization skills essential. Additionally, we value strong communication skills in all our engineers and researchers, as they are crucial for the success of our teams and the company as a whole.
Job Requirements
- 10+ years of professional software engineering experience, with at least 5+ years in an engineering management role leading teams of 8+ engineers.
- Proven track record of managing backend or infrastructure teams that shipped large-scale distributed systems in production.
- Strong technical foundation in system design, distributed systems (consistency, consensus, replication, partitioning, CAP theorem), and high-availability architectures.
- Experience overseeing storage system development or operations, including: Parallel filesystems (e.g., Lustre, GPFS/IBM Spectrum Scale, BeeGFS) and/or
- Object storage systems (e.g., Ceph, S3-compatible APIs, MinIO, OpenStack Swift).
- Familiarity with management and orchestration frameworks (e.g., Kubernetes, Slurm, Mesos, or similar resource managers).
- Demonstrated success building and retaining high-performing teams in fast-paced environments.
- Excellent communication and influencing skills, with experience presenting to technical and non-technical audiences.
- Experience with agile methodologies, OKRs/KPIs, and modern engineering practices (CI/CD, observability, incident management).
- Nice-to-Have Qualifications
- Direct experience in High Performance Computing (HPC) environments or scientific computing workloads.
- Previous contributions to or deep operational knowledge of open-source storage projects (e.g., Ceph, Lustre).
- Background in cloud-native storage, multi-region deployments, or hybrid cloud architectures.
- Experience scaling teams through organizational growth or restructuring.
- Hands-on expertise in performance optimization and benchmarking of petabyte-scale storage systems.
- Interview Process
- After submitting your application, one of our recruiters will review your resume. If your application passes this stage, you will be invited to a 30-minute interview during which a member of our team will ask some basic questions. If you clear the interview, you will enter the main process, which can consist of up to four interviews in total:
- Coding assessment: Often in a language of your choice.
- Systems design: Translate high-level requirements into a scalable, fault-tolerant service (depending on role).
- Real-time problem-solving: Demonstrate practical skills in a live problem-solving session.
- Meet and greet with the wider team.
- Our goal is to finish the main process in 2-3 weeks at most.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Forward Deployment Engineering Lead
SymphonyAISymphonyAI is a leading company in enterprise AI solutions, offering advanced technologies to help businesses across various industries achieve data-driven insights and innovation.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Forward Deployment Engineering Lead will be focused on the transformation of customer IT divisions into world-class users of our enterprise software solutions. As a member of the Client Engagement Team, you will serve as a technical solutions expert on technical integration and installations. They will be responsible for effectively applying the SymphonyAI integration process to meet customer needs within the realm and scope of the Statement of Work (SOW). You will work on all aspects of the deployment process, including: - Technical requirements gathering - Managing the technical client relationship - Supporting the integration, design, and testing - Coordinating technical resources - Supporting product installs In this role, you will be a client-focused technical and functional expert and lead and mentor a team of Forward Deployment Engineers to achieve customer success. Qualifications - Bachelor’s degree (or equivalent) from a recognized university in Computer Science, Engineering, Information Technology, Physics, Mathematics or Statistics or closely related field - 3+ years’ professional experience as a strong individual contributor in a team in enterprise-wide software deliveries using an SDLC delivery framework (Waterfall or Agile) Requirements - Hands-on experience in the following: - Ability to provide hands-on support to test team during QA cycles - Excellent analytical and problem-solving skills - Excellent communication skills and interpersonal skills - Willingness to travel when necessary to meet client needs - Languages: Java, Python, Scala (working knowledge of at least 1 is required. Other OOP languages may be considered) - Databases: Oracle, PostgreSQL (Strong knowledge of SQL concepts in 1 is a must. Other DBMS such SQL Server, MySQL, or DB2 may be considered) - Web Technologies: Working knowledge of 3 tier web application - Scripting: Linux/Windows shell scripting (must be comfortable working in Linux environment) - Containerization: knowledge of Docker, Kubernetes, Helm charts - Source Control Tools (SVN, GIT or equivalent) Benefits - Must be willing and able to travel internationally to client sites on an as-needed basis Company Description SymphonyAI is building the leading enterprise AI SaaS company for digital transformation across the most critical and resilient growth verticals, including retail, consumer packaged goods, financial services, manufacturing, media, and business IT. SymphonyAI verticals have many leading enterprises as clients. Since its founding in 2017, SymphonyAI has grown rapidly to 2,000 talented leaders, data scientists, and other professionals across 35 countries. SymphonyAI is an SAIGroup company, backed by a $1 billion commitment from Dr. Romesh Wadhwani, a successful entrepreneur and philanthropist.
Engineering Manager – Expansion, Integrations
ArticulateMaker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.
• Lead and grow a high-performing engineering team focused on integrations and platform connectivity. • Define and evolve a scalable integration architecture that supports multiple types of workflows and external systems. • Build shared frameworks, APIs, and infrastructure that reduce the marginal cost of future integrations. • Partner across engineering teams to align on ownership boundaries, shared services, and platform standards. • Drive clarity in prioritization—partnering with product management to focus on the highest-impact integration opportunities rather than reacting to every request. • Ensure integrations are observable, reliable, secure, and resilient to external system failures. • Embed strong discovery and experimentation practices to validate integration opportunities before deep investment. • Develop engineers through direct coaching, clear expectations, and regular feedback.
Engineering Manager – Platform, IAM, Entitlements
PVcaseSolar technology solutions that help you design, estimate and optimize commercial and utility scale solar assets.
• Build the foundation for a net-zero future. • Lead and mentor a distributed team of engineers by acting as a technical mentor and career coach and fostering a culture of high ownership and continuous learning. • Champion platform thinking by treating our IAM, Entitlement, RBAC, and feature flagging services as internal products that provide self-service templates and standards for secure, minimal-friction feature integration across all engineering teams. • Drive the strategic and adoption roadmap for authentication, authorization, and complex entitlement logic in close partnership with Product and Security. • Ensure the long-term resiliency of our core services by fostering a culture of deep system observability and treating reliability as a foundational feature. • Unlock engineering velocity by identifying opportunities to automate routine toil and integrate modern technologies that optimize the SDLC and improve system quality. • Facilitate technical trade-offs and architectural decision and promote modern engineering practices to ensure sustainable trade-offs.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Engineering Managers help build an inspiring workplace where talented people are empowered to drive amazing customer experiences and business results. Reporting to the Chief Technology Officer, you will own the engineering vision and execution for HOAi’s Vendor product—a platform that streamlines how property management companies pay and manage vendor relationships. You will leverage your deep payments expertise and passion for customer experience to solve critical business problems, set direction for your team, and serve as a key collaborator on business strategy within the product and development organization. You will influence best Engineering practices through hands-on leadership and help scale our next phase of rapid growth. Specific areas for impact include: - Building and scaling the payments engineering team - Architecting reliable and compliant payment processing infrastructure - Providing technical and strategic leadership to evolve our vendor payments product into a marketplace connecting property managers with vetted service providers You will develop a team of diverse engineers to deliver world-class payments and marketplace experiences that excite and delight customers. Qualifications - B.S. / M.S. degree in Computer Science, Engineering, or a related discipline - 8+ years of experience in software engineering with a strong focus on payments, fintech, or financial services product technologies - 3+ years in a managerial position leading / managing software engineering teams - Proven experience working in a rapidly evolving growth environment, working on multiple products concurrently - Strong leadership skills, capable of providing real-time coaching/creating actionable development plans and promoting a culture that keeps people motivated and happy - Proven experience building and operating payment processing systems, including familiarity with payment rails, ledgering, reconciliation, and PCI compliance - Ability to own and manage multiple concurrent projects, including presenting and negotiating with stakeholders on the interdependencies and possibilities of what can realistically be delivered - Excellent stakeholder management, prioritization skills, and agile delivery through chaos and fast-paced environments - Experience working with product managers to ensure planning and prioritization of key projects, inspiring the engineering team to achieve challenging and high-performance goals and timelines - Experience with marketplace platforms, vendor onboarding systems, or multi-sided platform dynamics is a strong plus - Experience designing, building, and optimizing scalable financial systems that support rapid transaction volume growth while maintaining data integrity and auditability Requirements - Lead high-impact initiatives that chart the course for our vendor payments platform, from core payment processing to marketplace evolution - Focus on talent, process, accountability, and scalability that fuels product velocity and innovation - Foster a culture of engineering excellence around payments reliability, security, and compliance within the engineering organization - Set objectives for continuous improvement for both products and people, driving the upward trajectory of talent within the team to add value to the business - Drive strategic technical initiatives based on customer feedback and needs of the business to ensure the continued scalability, reliability, and compliance of HOAi’s vendor payments platform - Through collaboration, influence a joint roadmap including prioritization & resource allocation - Build strong relations between the technology team and external stakeholders and customers to deliver market-driven services - Drive quality initiatives and strategies to ensure our services exceed the expectations of customers - Shape and nurture a culture of execution, velocity, innovation, excellence, ingenuity, and ownership as HOAi continues to scale - Facilitate stand-ups and retrospectives, documenting feedback and implementing improvements - Lead technical refinement sessions to ensure clarity and alignment on project goals - Review backlog items to ensure they meet the Definition of Ready prior to sprint planning - Provide constructive feedback during code reviews, architecture discussions, and other technical documents - Set strategic goals and oversee the deployment of large-scale initiatives - Monitor test metrics, ensuring code coverage and success rates meet established standards - Conduct one-on-one meetings with direct reports to support their career growth and development - Mentor and guide software engineering professionals, helping them navigate career progression and professional development - Drive or contribute to significant process and workflow improvements within the team and the broader development organization - Assist in creating technical roadmaps that prioritize short-term goals while aligning with overall strategic objectives - Collaborate with product and design teams to prepare and plan future initiatives Benefits - Medical, Dental, and Vision kick in day one - Unlimited PTO (with a requirement for employees to take a minimum of one continuous week per year) - 401K with Company Match - Remote Flexible - come to the office when needed - Great parental leave benefits - Named on Inc 5000 list of America’s Fastest Growing Private Companies - Named on Inc 5000 Vet 100 Private Companies list multiple years in a row - Winner of Coastal Entrepreneur Award, Technology Category - Active employee-led Culture Committee - Ongoing industry and professional development trainings available to all employees - Multiple leaders on the executive committee recognized as 40 under 40 recipients for contributions to business and community

