Staff Software Engineer responsible for designing and programming networking applications for GE Vernova. Collaborate with team on security and maintenance tasks while leading design discussions.
Responsibilities
Design and implement new features for networking applications using C++
Apply patches and updates to address security vulnerabilities and ensure system integrity
Diagnose, troubleshoot, and resolve software defects across the technology stack
Create and maintain comprehensive technical documentation for code, processes, and system architecture
Participate in architectural decisions and design reviews for networking solutions
Provide regular status updates and technical reports to management and stakeholders
Requirements
Bachelor's Degree in Computer Science, or Software Engineering, or related field.
Minimum 12 years of experience
Proficiency in C++ and Python3 and Javascript
Strong experience with Linux environments (Alpine, Ubuntu)
Deep understanding of TCP/IP protocols and network programming
Familiarity with containerized development and deployment workflows
Knowledge of security best practices and vulnerability management
Experience working with BDD frameworks like Cucumber
Familiarity with JIRA or Azure DevOps (ADO) and Confluence
Understanding of industrial data communication standards/protocols (like OSI-PI, OPC/UA, EGD, Modbus)
Technical Leader for Power Systems driving development and execution of the power systems platform roadmap at GE Vernova. Inspiring a team to deliver groundbreaking and reliable power solutions.
Senior Software Engineer focusing on C++ networking development and codebase maintenance at GE Vernova. Involved in the full software development lifecycle in a Linux environment.
Staff Engineer designing avionics hardware with focus on FPGA, ASIC, and CPLD applications for GE Aerospace. Collaborating on technology development, project execution, and process improvement.
Full - Stack Engineer at Superhuman developing core features for the AI productivity platform. Collaborating across teams to enhance user experience and system architecture.
Software Engineer for FanDuel's payments team developing systems handling millions of transactions. Collaborate with engineering teams to ensure fast, reliable, and high - quality service.
Senior Software Development Engineer at BeyondTrust designing scalable cloud - based solutions. Leading diverse technical teams to deliver enterprise - ready systems in cybersecurity.
Senior Software Developer for AI team at Solace, developing integrations for AI agents in Ottawa, Ontario. Leading technical discussions and collaborating across teams for smarter systems.
Senior Linux Systemadministrator at GameDuell overseeing internal IT systems and services. Work involves optimization, service setups, and support for teams in Berlin.
Lead Software Engineer developing scalable systems for a tech company with CTO progression opportunities. Collaborating cross - functionally and producing sustainable code across the stack.