At a Glance
- Tasks: Design and build cutting-edge software for Defence and Aerospace applications.
- Company: Join GE Aerospace, a leader in innovative flight technology.
- Benefits: Flexible working, competitive salary, private medical cover, and generous holiday options.
- Why this job: Make a real impact in mission-critical operations while advancing your career.
- Qualifications: .NET, C#, SQL experience required; passion for engineering is a must.
- Other info: Collaborative Scrum environment with excellent growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
During a time of consistent and continued growth, our GE Aerospace team at our Eastleigh site are future proofing our Defence and Aerospace capability with a new role for a Senior Software Engineer. As the Ground Application Software Engineer, you will design, build, and sustain our cutting-edge ground-based software applications and services that support mission-critical operations. You will also have the opportunity to work on data ingestion, processing, and integration with back-end services and hardware systems. You will partner closely with our product, systems, platform, data, and test teams to deliver high-quality, secure, and reliable software that improves Safety, Quality, Delivery, and Cost.
In this role you will:
- Drive design reviews, define interfaces between code modules, and apply existing technology to designs.
- Architect, implement, and maintain ground applications (services and tooling) with clean, modular, and testable code.
- Build user interfaces and operator tools that are reliable and performance-oriented.
- Integrate with existing software, simulators, test equipment, and external systems using well-defined contracts and protocols.
- Implement and maintain data schemas, messaging, and event-driven integrations.
- Establish unit, integration, and end-to-end tests.
- Participate in sprint planning, code reviews, and design reviews; contribute to documentation and user manuals.
- Support deployments, environment configuration, and deployment activities.
- Work cross-functionally with project managers, systems engineers, and end users to refine requirements.
- Drive root-cause analysis, retrospectives, and improvements that enhance Safety, Quality, Delivery, and Cost.
Essential 'must Have' Skills And Experience
- Skilled in .NET, C#.
- Familiarity with relational and SQL databases (e.g., PostgreSQL, MySQL, SQL Server) and schema design.
- Experience in testing and test methodology.
Desired Experience And Competencies
- Software engineering and test experience in the Defence & Aerospace and/or Aviation industries is highly desirable.
- Experience using Visual Studio.
- Understanding of the Software Development Lifecycle.
- Experience in writing and developing test cases, as well as in developing and maintaining automated testing software.
- Familiarity with tools such as DOORS, Rally, Azure DevOps, Jira, and experience with continuous Integration, Build and Test practices would be advantageous.
- Apply secure coding practices, identity and access controls, and data protection.
- Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns, and coding principles.
- Bachelor’s degree in computer science or “STEM” Majors (Science, Technology, Engineering, and Math) with advanced experience.
- Real-time or near-real-time data processing and visualisation experience.
- Awareness of regulatory or quality frameworks (e.g., AS9100, DO-178C, ISO 27001), and software safety practices.
- Experience using IBM Engineering Workflow Management tools.
- Aware of Windows 11 application development.
- General understanding of automated testing tools such as TestComplete.
- Aware of methods and practices such as Lean/Agile/XP, etc.
- General understanding of the impacts of technology choice on the software development life cycle.
- Experience in Windows 10 application development.
- Strong problem-solving, systems thinking, and debugging skills.
- Clear, concise communication and documentation.
- Collaboration and respect for people; effective code review and mentoring.
- Continuous improvement mindset; data-driven decision making.
This role is part of a highly skilled flexible team, working in a Scrum environment where you will take part in regular/daily stand-ups. You will be asked to participate in technical reviews within the Aircraft Services team to share technical knowledge and solutions, as well as to the end customers. This opportunity will suit an experienced software engineer with high-level skills in .NET, C#, and SQL Server. If you enjoy working in a positive team-based environment where you will get the opportunity to showcase your initiative, enthusiasm, and passion for engineering, we will help you take your career to the next level.
Our goal as a GE Aerospace team is to demonstrate success in achieving and exceeding customer expectations. If this sounds like something you would like to be part of, then apply today, uploading a tailored CV showcasing your .NET, C#, and SQL skills and why you believe you would be a great candidate for this opportunity.
About GE Aerospace
At GE Aerospace, we invent the future of flight, lift people up, and bring them home safely. As key players in the field of integrated systems for commercial, military, business, and general aviation aircraft, when you join us, you will find yourself in a dynamic environment where our ongoing, substantial investment in research and development keeps us looking ahead. We have an amazing team of exceptional people helping to solve increasingly complex challenges - people like you.
Flexible Working
GE supports and encourages flexible working arrangements, where possible, and recognises the benefits to employees of having a positive work-life balance.
Total Reward
At GE Aerospace, we understand the importance of Total Reward. Our flexible benefits plan, called FlexChoice, gives you freedom, choice, and flexibility in the way you receive your benefits, as well as giving you the opportunity to make savings where possible.
As a new joiner to GE, we are pleased to offer you the following as default in your benefit fund, which you can then tailor to meet your individual needs:
- Non-contributory Pension
- Life Assurance
- Group income protection
- Private medical cover
- Holiday: Hourly equivalent of 26 days, with flexible option to buy or sell
Security Clearance
Baseline Personnel Security Standard (BPSS) clearance is required and must be maintained for this role. Please note that if BPSS clearance cannot be obtained, you may not be eligible for the role and/or any offer of employment may be withdrawn on grounds of national security.
Right to Work
Applications from job seekers who require sponsorship to work in the UK are welcome and will be considered alongside all other applications. However, under the applicable UK immigration rules, it may be that candidates who do not currently have the right to work in the UK may not be appointed to a post if a suitably qualified, experienced, and skilled candidate who does not require sponsorship is available to take up the post.
Additional Information
Relocation Assistance Provided: Yes
Senior Software Engineer - .NET C# SQL Server employer: Ge Aerospace
Contact Detail:
Ge Aerospace Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - .NET C# SQL Server
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills in .NET, C#, and SQL Server can contribute to their mission. Practice common interview questions and have your own questions ready to show your interest.
✨Tip Number 3
Showcase your projects! Whether it's a GitHub repository or a personal website, having a portfolio of your work can really set you apart. Highlight any relevant projects that demonstrate your expertise in software engineering and problem-solving.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Tailor your CV to highlight your experience with ground applications and your collaborative spirit, and let’s get you that interview!
We think you need these skills to ace Senior Software Engineer - .NET C# SQL Server
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to highlight your .NET, C#, and SQL skills. We want to see how your experience aligns with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex problems in past projects. We love candidates who can think critically and come up with innovative solutions, especially in software engineering.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team at GE Aerospace!
How to prepare for a job interview at Ge Aerospace
✨Know Your Tech Stack
Make sure you’re well-versed in .NET, C#, and SQL Server. Brush up on your knowledge of relational databases and schema design, as these will likely come up during technical discussions. Be ready to discuss how you've applied these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your problem-solving abilities, especially in real-time data processing or debugging scenarios. Think about specific challenges you've faced and how you overcame them, as this will demonstrate your critical thinking and systems thinking skills.
✨Familiarise Yourself with Agile Practices
Since the role involves working in a Scrum environment, it’s essential to understand Agile methodologies. Be prepared to discuss your experience with sprint planning, code reviews, and how you’ve contributed to team retrospectives in previous roles.
✨Communicate Clearly and Concisely
Effective communication is key, especially when collaborating with cross-functional teams. Practice explaining complex technical concepts in simple terms, and be ready to discuss how you document your work and share knowledge with others.