Director of Software Development
Job Description
Job Description
At Synergex, we’ve been empowering businesses of all sizes, from startups to Fortune 100 enterprises—for over 45 years. Our developer tools, runtimes, and platforms are trusted worldwide in industries ranging from healthcare and logistics to finance and manufacturing.
As we continue modernizing our technology stack and expanding the reach of our development ecosystem, we're looking for a passionate and visionary leader to guide our engineering teams and drive the evolution of our product suite.
The Synergex Development Department is looking for a Director of Software Development.
As our Director of Software Development, you will define and implement Synergex’s technical strategy, set architectural direction for core products, and lead multiple development teams through successful execution. This role is a unique blend of strategic planning, hands-on leadership, and cross-functional collaboration at the highest level of the organization.
You’ll oversee product design, agile execution, people management, and help shape how our customers build the applications that run their businesses. You’ll also play an integral role on our Leadership Team, ensuring company-wide alignment and agility.
Essential Duties and Responsibilities
Technical & Product Leadership
- Define and implement technical strategy and architectural vision for all product lines
- Lead planning and execution for new product development and enhancements
- Ensure alignment between software design and business goals
- Drive high standards for quality, performance, and maintainability
Organizational Strategy
- Partner with Product Team, CTO, and other leaders to define product and technology roadmaps
- Drive adoption of best practices in modern software development
- Actively contribute as a member of the Synergex Leadership Team
Team Leadership & Development
- Mentor and manage a team of engineering managers and senior developers
- Foster a high-performance culture with focus on ownership, collaboration, and continuous learning
- Oversee hiring, promotions, professional development, and performance reviews
- Establish and manage departmental budgets and staffing plans
Process & Operational Oversight
- Ensure timely delivery of all milestones and product requirements
- Drive efficient use of development tools, CI/CD, and engineering resources
- Oversee and refine internal development processes and procedures
- Maintain compliance with industry standards, licensing, and security protocols
Requirements
Must haves:
- Proven experience leading engineering teams and managing software development organizations
- Strong technical background (e.g., systems programming, dev tools, CI/CD, or enterprise platforms)
- Strategic thinker with hands-on ability to align execution with vision
- Experience with Agile/Scrum in cross-functional environments
- Demonstrated success overseeing architectural transitions (e.g., monolith to services, desktop to cloud)
- Excellent communication, decision-making, and team-building skills
Nice to haves:
- Familiarity with developer platforms, programming languages (especially .NET or C#), or IDE integration
- Experience working with or modernizing legacy languages or systems
- Understanding of infrastructure automation, cloud platforms (e.g., Azure), or DevOps pipelines
- Exposure to enterprise software in regulated or mission-critical industries
Benefits
What Makes Synergex Awesome? Synergex has created a positive, vibrant culture that celebrates initiative and promotes creativity and autonomy. We have established an environment of personal growth through our support of education and professional development and our onsite and remote wellness offerings.
We have:
- Help shape tools used by developers around the world
- Influence long-term company strategy and product evolution
- Work alongside a passionate team of engineers and innovators
- Flexible, supportive, and remote-friendly environment
- Long-standing reputation for quality, customer service, and innovation
- Access to employer-sponsored wellness programs
- A comprehensive benefits package including:
- Comprehensive health plan that includes medical, dental, and vision insurance
- Employer-paid long-term care, life, and AD&D coverage
- An employer-matched 401k plan
- 13 paid holidays
- Generous time off with the ability for PTO to roll over year-to-year
If you're a strategic technology leader who thrives on driving innovation and empowering development teams, we’d love to hear from you.
The base salary hiring range for this position is $120,000 to $185,000.
Synergex is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.