Genesis10 is seeking a Director of Software Engineering with our client located in Englewood Cliffs, NJ. This is a remote, direct hire W2 position. Healthcare / FDA regulated industry experience required. Salary range is $180-200k.
Job Description:
We are looking for an experienced and highly talented Director of Software Engineering to join our team to design the client's next generation of products. The ideal candidate will lead and scale our engineering team as we build innovative products.
Responsibilities:
- Develop and deploy a new release strategy to improve delivery speed without compromising quality.
- Create career development plans for junior engineers to enhance skills and promote growth.
- Collaborate with product, technical, and client teams to gather requirements and plan cloud-native products.
- Allocate team resources effectively for major refactors of legacy systems.
- Evaluate team members for role fit, process engagement, and career development.
- Align engineering resources with business goals through strategic planning.
- Set and communicate realistic delivery timelines.
- Communicate technical and product strategies to stakeholders and customers.
- Cultivate a culture of collaboration, excellence, and continuous improvement.
- Ensure engineers have the necessary tools and resources.
- Manage infrastructure costs and software capital appropriately.
- Lead by example, contributing to development and deployment as needed.
- Recruit, interview, hire, and onboard new engineers.
- Conduct performance reviews and manage compensation and merit increases.
Requirements:
- Excellent communication skills across all levels.
- Proficiency in handling complex business and technical challenges.
- Commitment to leadership development.
- Expertise in modern software development principles (SOLID, DevOps, Agile, CI/CD, DDD).
- Proficiency in object-oriented design, databases, REST APIs, distributed systems, messaging, containerization, and cloud architectures (Azure, AWS).
- Ability to develop in C#, JavaScript, and frameworks like React or Angular.
Education & Experience:
- Bachelor's degree in Computer Science, Information Science, or related field.
- Experience building SaaS/cloud solutions.
- At least 5 years in a team lead or director role, with over 10 years of development experience.
- Experience with modern application architectures and technologies, including languages, databases, APIs, front-end frameworks, and messaging systems.
- Experience with Agile methodologies such as Scrum and Kanban.
Genesis10 offers contract and permanent roles with comprehensive benefits, including health coverage, 401K, and more. Recognized as a top staffing firm, Genesis10 values diversity and career growth. For more information, visit our website.
Genesis10 is an Equal Opportunity Employer, considering candidates without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.