Full Time

Software Engineer Staff (Remote)

Lockheed Martin
Remote!
$90,000 - $140,000* / year

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 Lockheed Martin, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer Staff at Lockheed Martin will be responsible for leading the design, development, and implementation of high-quality software solutions across various platforms. The role requires a combination of technical expertise, innovative problem-solving capabilities, and collaboration with cross-functional teams to deliver robust software applications that meet security and performance standards. The candidate will also mentor junior engineers, drive best practices in software development, and engage in continuous improvement initiatives to enhance operational efficiency.



Job Responsibilities

  • Design, develop, test, and maintain software applications to support organizational objectives.
  • Lead architecture discussions and contribute to design reviews for software projects.
  • Collaborate with cross-disciplinary teams to gather requirements and deliver comprehensive solutions.
  • Mentor and guide junior software engineers to foster team development and knowledge sharing.
  • Ensure compliance with software development standards, security guidelines, and quality assurance processes.
  • Participate in code reviews to promote coding standards and best practices.
  • Analyze and troubleshoot complex software issues to provide effective solutions in a timely manner.
  • Engage in continuous learning to stay up-to-date with emerging technologies and industry trends.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is preferred.
  • A minimum of 7 years of experience in software development, with a focus on high-quality and scalable software solutions.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Experience with modern development tools and methodologies, including Agile and DevOps practices.
  • Strong understanding of software architecture principles and design patterns.
  • Ability to work independently with minimal supervision and as part of a collaborative team.
  • Excellent problem-solving skills and strong attention to detail.
  • Effective communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders.


Technologies & Tools

The Software Engineer Staff will utilize a range of technologies and tools to perform their duties effectively. This includes, but is not limited to, integrated development environments (IDEs) such as Eclipse or Visual Studio, version control systems like Git, containerization technologies such as Docker, and deployment pipelines utilizing Jenkins or similar CI/CD tools. Familiarity with cloud computing platforms, specifically AWS or Azure, will be advantageous in delivering scalable solutions.



Ideal Candidates

The ideal candidate for the Software Engineer Staff position is one who exhibits strong leadership qualities coupled with a passion for technology and innovation. Such individuals are proactive, able to foresee potential challenges while navigating complex problems. They possess a collaborative spirit that promotes teamwork and knowledge sharing while also being independently motivated to contribute to their projects. A continuous learner, the ideal candidate embraces change and seeks out ways to implement cutting-edge solutions that propel the organization forward.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.