Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by GE Vernova, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Principal Engineer – Digital Systems & Software Process at GE Vernova will be responsible for leading the design, development, and implementation of innovative digital systems and software processes that enhance operational efficiencies and drive smart energy solutions. The successful candidate will leverage their deep understanding of software engineering principles and digital infrastructure to develop cutting-edge solutions while collaborating with cross-functional teams, stakeholders, and clients to ensure alignment with business goals and technical requirements.
Job Responsibilities
- Lead the planning and execution of software development projects adhering to Agile methodologies.
- Design and implement scalable digital systems and software processes that meet business requirements.
- Collaborate with product managers, designers, and other engineers to create and refine system specifications.
- Specify and apply best practices for software development, including code reviews and continuous integration.
- Conduct risk assessments and contribute to security architecture, ensuring software solutions are robust.
- Mentor junior engineers and promote knowledge sharing within the engineering team.
- Monitor system performance and provide proactive solutions to enhance functionality and user experience.
- Stay updated on emerging technologies and assess their applicability to the company's strategic goals.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
- 10+ years of professional experience in software development and digital system engineering.
- Strong proficiency in programming languages such as Java, Python, or C++.
- Experience with cloud technologies (AWS, Azure, or Google Cloud) and microservices architecture.
- Expertise in Agile software development methodologies and tools (e.g., Scrum, Kanban).
- Demonstrated experience in leading complex projects with cross-functional teams.
- Familiarity with data analytics and machine learning frameworks is a plus.
- Exceptional communication and interpersonal skills to effectively collaborate with diverse teams.
Technologies & Tools
The Principal Engineer will engage with an array of technologies and tools to facilitate successful project execution. This includes cloud platforms like AWS and Azure for deployment and scalability, software development tools such as Git and Jenkins for version control and continuous integration, and monitoring tools to oversee system performance. Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes will also be essential to streamline development and deployment processes.
Ideal Candidates
Ideal candidates for the Principal Engineer position are those who possess a strong technical foundation complemented by strategic thinking and a passion for innovation in digital systems. They demonstrate a proactive approach to problem-solving and a commitment to continuous improvement in their work. A collaborative mindset, coupled with the ability to influence and lead teams effectively, is crucial. Moreover, successful candidates should exhibit adaptability to evolving technologies and a keen interest in furthering the mission of sustainable energy solutions.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.