At a Glance
- Tasks: Lead software development for cutting-edge defence and intelligence projects.
- Company: Join Lockheed Martin, a leader in global security and aerospace.
- Benefits: Enjoy a competitive salary, comprehensive benefits, and a 4-day work week.
- Why this job: Make a real impact while advancing your skills in a flexible environment.
- Qualifications: Expertise in Java and experience with cloud technologies required.
- Other info: Inclusive workplace with strong career growth and mentorship opportunities.
The predicted salary is between 62000 - 76000 £ per year.
Overview
Location: Gloucester, Gloucestershire. 4 Day Work Week Option. Lockheed Martin Rotary and Mission Systems (RMS) provides systems engineering, software development, training solutions and complex program management for global security, civil and commercial markets. Our mission is to be the world's leading global security and aerospace company. We have 5 opportunities at our site in Gloucester for Senior Staff Software Engineers, primarily focusing on Defence, Cyber and Intelligence programmes. At Lockheed Martin we offer meaningful work and education opportunities to develop your skills and advance your career, while also supporting a strong work-life balance. This includes a flexible work schedule, hybrid work and a comprehensive benefits package to enable a healthy life in and outside of work.
Responsibilities
- Planning, conducting and coordinating software development activities.
- Working with customers and key stakeholders to identify requirements and advise on suitable architectures and solutions.
- Design and development of tests to debug software.
- Working with customer requirements programmed into business/mission applications, utilizing the appropriate standards, processes and tools throughout the development lifecycle.
- Mentoring of junior engineers.
- Analysis of system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Championing automation in the form of IaC, CI/CD and test automation.
- Developing cutting edge DevSecOps software systems and applications and safeguarding digital infrastructures.
What skills and experience will I need?
- Expert knowledge of current Java.
- Proficiency in another language such as Python, C++, JavaScript, TypeScript, React.
- Experience of developing on Linux.
- Advanced understanding of mocking and unit testing frameworks such as JUnit 5.x (Jupiter).
- Expert with Git version control.
- Proficient in Agile Development using SCRUM.
- Advanced knowledge of Oracle/relational databases and/or Mongo.
- Experience of GitLab CI/CD Pipelines, Apache NiFi, Atlassian Suite (Bitbucket, Jira, Confluence), Elasticsearch and Kibana, Hibernate.
- Advanced knowledge of AWS Services (EC2, EKS, Fargate, IAM, S3, Lambda) and CI/CD pipelines for cloud deployments.
- Experience developing software for cloud deployment (specifically AWS) and for microservice and/or serverless architectures.
- Understanding the development challenges of moving on-prem workloads to the cloud.
Qualifications or Certifications
- Oracle Java Certification.
- AWS Certification.
- ISTQB Certification.
- OSCP Certification.
- CCNA Certification.
Equal Opportunity
Lockheed Martin is committed to upholding principles of equal opportunity, fostering a work environment aligned with our core values of integrity, respect, and exceptional performance. We recognize the importance of leveraging the unique talents and experiences of all our employees to drive innovation and maximize value for our customers. We focus on identifying the most qualified candidate for each role, regardless of background. If you are interested, please apply, even if you feel your qualifications do not fully meet all criteria. Lockheed Martin is dedicated to inclusive recruitment and will accommodate reasonable adjustments for applicants as needed. If you require assistance or adjustments to participate in the job application or interview process, please contact us at the provided details.
To apply or for more information, please reach out via the contact options provided in the original posting.
Staff Software Engineer in Gloucester employer: Lockheed Martin Rotary And Mission Systems (rms)
Contact Detail:
Lockheed Martin Rotary And Mission Systems (rms) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer in Gloucester
✨Tip Number 1
Network like a pro! Reach out to current employees at Lockheed Martin on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure you can confidently discuss your experience with Java, AWS, and CI/CD pipelines. Practice coding challenges to show off your problem-solving skills!
✨Tip Number 3
Show your passion for the role! During interviews, share specific examples of how you've championed automation or mentored junior engineers. This will highlight your fit for the team and the company culture.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Lockheed Martin team.
We think you need these skills to ace Staff Software Engineer in Gloucester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience with Java and any other relevant languages, as well as your familiarity with Agile Development and cloud technologies. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working at Lockheed Martin and how your background makes you a great fit for the team. Don’t forget to mention your experience in Defence, Cyber, or Intelligence programmes if applicable.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your work, especially those that demonstrate your expertise in software development and automation.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, you can easily keep track of your application status!
How to prepare for a job interview at Lockheed Martin Rotary And Mission Systems (rms)
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and any other languages like Python or C++. Brush up on your knowledge of AWS services and CI/CD pipelines, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex software development challenges. Think about how you’ve approached debugging, system analysis, or implementing automation. This will demonstrate your hands-on experience and critical thinking.
✨Understand Agile Methodologies
Since the role involves Agile Development using SCRUM, be ready to talk about your experience in Agile environments. Share how you’ve contributed to sprints, collaborated with teams, and adapted to changing requirements.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project goals, and Lockheed Martin's approach to innovation in defence and cyber security. This shows your genuine interest in the company and helps you assess if it’s the right fit for you.