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.
Overview
The Software Engineer - Level 2 at Lockheed Martin will play a critical role in the development, testing, and maintenance of software systems for advanced defense and aerospace applications. The selected candidate will collaborate with a team of engineers to design innovative solutions to complex challenges, ensuring that projects meet rigorous technical specifications and deadlines. This role will involve both individual contributions and team-based activities, providing a significant opportunity for professional growth and advancement within a leading technology organization.
Job Responsibilities
- Design, develop, and implement software applications and tools to enhance functionality in defense systems.
- Participate in the full software development life cycle, including requirements gathering, design, coding, testing, and deployment.
- Conduct software testing and validation to ensure reliability, performance, and security standards are met.
- Collaborate with cross-functional teams, including systems engineers, product managers, and quality assurance teams.
- Document software designs, code changes, user manuals, and system modifications as needed.
- Provide technical support and troubleshooting assistance for software applications during deployment and post-deployment phases.
- Evaluate and recommend tools, technologies, and processes for improving software quality and team efficiency.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- At least 2 years of experience in software development and engineering roles.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with version control systems (e.g., Git) and Agile development methodologies.
- Strong analytical and problem-solving skills to address complex technical challenges.
- Ability to communicate effectively with technical and non-technical stakeholders.
- Familiarity with software design patterns and principles.
Technologies & Tools
This position will primarily utilize a variety of technologies and tools essential for software development in the aerospace and defense sectors. Key technologies include integrated development environments (IDEs), such as Eclipse or Visual Studio, and frameworks like Spring and React. Additionally, familiarity with database management systems (e.g., SQL Server, PostgreSQL) and cloud computing platforms (e.g., AWS, Azure) will be beneficial for effectively managing data and enhancing application performance.
Ideal Candidates
The ideal candidate for the Software Engineer - Level 2 position at Lockheed Martin should possess a strong technical acumen coupled with a collaborative spirit. They should demonstrate an eagerness to tackle complex problems and possess a proactive mindset toward innovative thinking. Moreover, effective communication skills and the ability to work well within a diverse team environment are critical, as this role will require regular interaction with various stakeholders. A commitment to continuous learning and professional development in the ever-evolving field of software engineering is highly valued.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.