Principal Software Engineer - Full Stack

Principal Software Engineer - Full Stack

Cambridge Full-Time 48000 - 84000 £ / year (est.) Home office (partial)
G

At a Glance

  • Tasks: Design, build, and maintain software applications across the full software lifecycle.
  • Company: Join GE Aviation, a leader in digital technology and software engineering.
  • Benefits: Enjoy flexible working arrangements, a non-contributory pension, private medical cover, and 26 days holiday.
  • Why this job: Be part of a dynamic team influencing product development and industry trends while enjoying a positive work-life balance.
  • Qualifications: Significant experience in Digital Technology & Software Engineering; Master's degree or relevant experience required.
  • Other info: BPSS clearance is necessary; sponsorship for UK work is available for qualified candidates.

The predicted salary is between 48000 - 84000 £ per year.

Designs, programs, documents, tests, and fixes bugs involved in creating and maintaining applications and frameworks involved in a software release lifecycle resulting in a digital product. Impacts the team's ability to achieve service, quality and timeliness of objectives. The role is subject to operating policy objectives. There is moderate autonomy within the role. High levels of operational judgment are required to achieve outcomes required.

Roles and Responsibilities

  • Full Stack Development Engineer to design, build, deliver and maintain software applications & services.
  • Responsible for full software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.
  • Influence the development of strategy for the area of responsibility, including control of resources and influences policy formulation.
  • Interprets simple internal and external business challenges and recommends best practices to improve products, processes or services.
  • Uses high level of judgment to make decisions and handle complex tasks or problems in areas of operational, product management, manufacturing, technology or engineering.
  • May lead functional teams or projects with minimal resource requirements, risk, and/or complexity.
  • Communicates difficult concepts and may influence others' opinions on particular topics.

Required Qualifications

  • This role requires significant experience in the Digital Technology & Software Engineering.
  • Knowledge level is comparable to a Master's degree from an accredited university or college (or a high school diploma with relevant experience).
  • Tech Stack: Full-Stack Development, Java, Python, AWS CodeBuild/CodePipeline.

Baseline Personnel Security Standard (BPSS) clearance is required and must be maintained for this role. Applications from job seekers who require sponsorship to work in the UK are welcome and will be considered alongside all other applications.

Principal Software Engineer - Full Stack employer: GE Renewable Energy Power and Aviation

At GE Aviation, we pride ourselves on being an excellent employer that fosters a culture of innovation and collaboration. Our commitment to flexible working arrangements and a strong focus on work-life balance ensures that our employees thrive both personally and professionally. With comprehensive benefits like a non-contributory pension, private medical cover, and opportunities for tailored growth, we empower our Principal Software Engineers to make impactful contributions while enjoying a rewarding career in a dynamic environment.
G

Contact Detail:

GE Renewable Energy Power and Aviation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - Full Stack

✨Tip Number 1

Familiarise yourself with the specific tech stack mentioned in the job description, particularly Java, Python, and AWS services like CodeBuild and CodePipeline. Having hands-on experience or projects showcasing these technologies will give you a significant edge.

✨Tip Number 2

Demonstrate your understanding of the full software lifecycle by preparing to discuss your past experiences in requirement analysis, documentation, and implementation. Be ready to share examples where you influenced strategy or improved processes.

✨Tip Number 3

Stay updated on industry trends related to digital technology and software engineering. Being able to discuss recent developments or innovations during your interview can show your passion and commitment to the field.

✨Tip Number 4

Prepare to showcase your problem-solving skills by thinking of complex challenges you've faced in previous roles. Be ready to explain how you approached these issues and the innovative solutions you implemented.

We think you need these skills to ace Principal Software Engineer - Full Stack

Full Stack Development
Java Programming
Python Programming
AWS CodeBuild
AWS CodePipeline
Software Lifecycle Management
Requirement Analysis
Documentation Skills
Testing and Debugging
Operational Judgment
Problem-Solving Skills
Communication Skills
Team Leadership
Industry Trend Awareness
Stakeholder Engagement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in full-stack development, particularly with Java and Python. Include specific projects that demonstrate your ability to manage the software lifecycle and any relevant cloud technologies you've worked with.

Craft a Strong Cover Letter: In your cover letter, emphasise your understanding of the digital technology landscape and how your skills align with the role's requirements. Mention your experience with AWS CodeBuild/CodePipeline and how you can contribute to the team’s objectives.

Showcase Problem-Solving Skills: Provide examples in your application that illustrate your ability to handle complex tasks and make operational judgments. Highlight instances where you've influenced strategy or improved processes in previous roles.

Research the Company: Familiarise yourself with GE Aviation's values and recent projects. Understanding their approach to flexible working arrangements and employee benefits can help you tailor your application and show that you're a good fit for their culture.

How to prepare for a job interview at GE Renewable Energy Power and Aviation

✨Showcase Your Full Stack Expertise

Make sure to highlight your experience with both front-end and back-end technologies. Be prepared to discuss specific projects where you used Java or Python, and how you integrated them with AWS services like CodeBuild and CodePipeline.

✨Demonstrate Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles. Discuss the thought process behind your decisions and how you approached challenges, especially those that required high levels of operational judgment.

✨Stay Updated on Industry Trends

Research current trends in digital technology and software engineering. Be ready to discuss how these trends could impact the role and the company, and suggest innovative solutions that align with their objectives.

✨Communicate Clearly and Effectively

Practice explaining technical concepts in a way that non-technical stakeholders can understand. This will demonstrate your ability to influence others and guide teams, which is crucial for a Principal Software Engineer.

Principal Software Engineer - Full Stack
GE Renewable Energy Power and Aviation
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>