Our Culture:
Corinex offers a fast-paced, exciting, and collaborative work environment, deeply rooted in the entrepreneurial spirit. Corinex believes in pushing boundaries while embracing creativity and innovation. Certified as a Great Place to Work, our employees are a critical part of our company’s performance and are the core of its success. We look for people who are passionate about changing the world and bring energy, enthusiasm, creativity, and an open mind to everything they do. We work hard, but play and laugh even harder. We like risk-takers, dreamers, and leaders. If you are looking for an opportunity to work at a Clean Tech company that is helping to enable the shift to renewable recovery on the most advanced upcoming technology with new and exciting products, we want to hear from you!
The Opportunity!
As the Director of Software Engineering, you’ll lead the Software the development of our Network Management System (NMS) Project. You will be responsible for ensuring that products meet design requirements and deliver a consistent experience for users. You’ll be managing a team of engineers and developers as well as maintaining compliance with quality standards.
Responsibilities:
Help define the technical aspects of the software architecture including release and deployment of applications using technologies like docker-compose, PostgreSQL, Kafka, zookeeper, java, key tools, bash, High Availability (HA) proxy… etc. The key focus of this role is on software engineering.
Understand and contribute to Corinex’s software roadmap, reporting project and team status
Lead and keep continuity in building a multi-disciplined team of on-site and remote engineers to deliver high availability and high-quality solutions
Lead recruiting efforts to grow the team sustainably by attracting top talent
Provide mentorship both technically and managerially to subordinates and collaborate with engineers to validate and build products
Lead the current and future product development including functional feature development, scalability, and everyday production support.
Identify solutions of all project issues and be responsible for budgetary, environmental, technical, scheduling and logistical constraints related to projects.
Anticipate the need and implement the necessary corrective actions with respect to projects and objectives.
Iterate and improve our agile and engineering processes to ensure accurate delivery and high quality
Contribute and support company-wide technology decisions as a member of our engineering leadership team.
Keep up with industry trends as they relate to business and drive adoption and changes accordingly
What we’re looking for in the ideal candidate:
8+ years relevant industry experience
8+ years in managerial or technical leadership role
Bachelors Degree in related field
Experienced in multi-national software deployments (e.g., EU, Asia, etc)
Managed and built teams of engineers with diverse backgrounds and experiences, including remote employees
Has managed full department budget (operational, infrastructure, headcount, etc)
Experience developing highly scalable and performing software applications using Java Spring Framework, micro-service technique and open-source technology such as PostgreSQL, Kafka and Redis
Effective planner- able to consistently and accurately plan releases both at a high and granular level
Excellent Customer Relationship skills and manage relationships with third parties and key contacts
Excellent communication and project management skills
What we consider an asset to have:
Experience or knowledge in multi-core processor architecture and programming
Experience or knowledge in hardware acceleration using network processors for cyphering and key processing
Security experience such as IPSec, SSL/TLS, VPNs, DPI, Authentication, etc.
Experience with switch SDK
Experience with Linux kernel or device driver
Familiarity with embedded development is a definite plus
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Join the PathWays Team! The Business Applications Manager is responsible for the management and support...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> QA Engineer UK (Outside IR35) Who are we? We’re a software development company building the...
Apply For This JobSoftware Architect u00A0 General Summary : A software architect guides the technical design and direction of enterprise-level software solutions. u00A0...
Apply For This Jobjob description Are you an experienced Sr. Director IT, Finance? If so, let’s talk! Our client is actively seeking a...
Apply For This JobAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you...
Apply For This Job1+ years IT experience with client, server, and network service delivery 2+ years or experience with networking concepts such as...
Apply For This Job