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
job description Job Description Make A Difference:Our clients are looking for viable alternatives to their current benefit programs and as...
Apply For This JobAt JCDecaux you’ll be part of the world’s No. 1 outdoor advertising company. It all started 50 years ago, when...
Apply For This JobFull Job Description BUILD AN AMAZING CAREER WITH SYSTEM PAVERS! Job Description System Pavers is growing at a tremendous rate,...
Apply For This JobJOB DESCRIPTION Clearance Level : Top Secret / SCI with Full Scope Polygraph Skill Level(s) : Subject Matter Expert The...
Apply For This JobAt Sapient Logic, we are dedicated to providing innovative software solutions to our clients. Our team of highly skilled professionals...
Apply For This JobService Manager responsible for designing, constructing, testing, and installing software, electrical and hardware systems on industrial equipment. Maintain master data...
Apply For This Job