
Sr Software Engineer
FetchJobs.co · United States
- Hybrid
- Full-time
- $170,000 / year
- United States
Job highlights
- Work on national security cybersecurity projects.
- Design and develop complex software systems.
- Collaborate with multidisciplinary teams.
- Requires active security clearance and polygraph.
- Lead development and ensure adherence to standards.
About the role
About The Company
Lockheed Martin is a global aerospace, defense, security, and advanced technologies company dedicated to innovation and excellence. With a rich history of pioneering solutions in aerospace and defense, Lockheed Martin serves government and commercial clients worldwide. The company is renowned for its commitment to integrity, quality, and continuous improvement, fostering a culture that values diversity, collaboration, and technological advancement. As a leader in defense and security, Lockheed Martin focuses on delivering mission-critical solutions that safeguard nations and enhance global stability.About The Role
We are seeking a highly skilled Senior Software Engineer to join our Cyber & Intelligence division within Lockheed Martin. This role offers an exciting opportunity to work on cutting-edge cybersecurity projects that support national security and critical infrastructure. The successful candidate will be responsible for designing, developing, and maintaining complex software systems that enhance the security posture of our clients. You will collaborate with multidisciplinary teams to analyze user requirements, develop innovative solutions, and ensure the seamless integration of software components into operational environments. This position requires a proactive mindset, strong technical expertise, and the ability to operate effectively in a fast-paced, high-stakes environment.Qualifications
The ideal candidate will possess a minimum of fourteen (14) years of experience as a Software Engineer in programs of similar scope, complexity, and nature. A Bachelor's degree in Computer Science or a related field from an accredited institution is required. Candidates with four (4) additional years of relevant experience on projects utilizing similar software development processes may substitute for a formal degree. An active security clearance with a polygraph is mandatory, reflecting the sensitive nature of the work involved. Proven expertise in software development lifecycle management, system integration, and cybersecurity principles is essential. Strong problem-solving skills, excellent communication abilities, and a commitment to continuous learning are also vital for success in this role.Responsibilities
- Analyze user requirements to derive detailed software design and performance specifications.
- Design, develop, and modify software applications to meet project requirements, including adding new features and functionalities.
- Integrate existing software components into new or existing systems and operating environments, ensuring compatibility and performance standards.
- Write, review, and maintain comprehensive software and system documentation to facilitate future maintenance and upgrades.
- Serve as a team lead or technical lead, guiding development efforts and ensuring adherence to established processes and standards.
- Design and implement complex database interfaces, queries, and data repositories to support system functionalities.
- Develop and optimize algorithms to meet or exceed system performance and functional requirements.
- Assist in developing and executing rigorous testing procedures to validate software components and system integrations.
- Analyze system performance, troubleshoot issues, and implement modifications to improve efficiency and reliability.
- Utilize scientific analysis and mathematical modeling to predict outcomes and inform design decisions.
- Implement complex algorithms that adhere to strict timing, resource, and interface constraints.
- Perform quality control checks on team deliverables, ensuring compliance with project standards and specifications.
- Recommend and implement improvements to documentation practices and software development methodologies.
- Coordinate the installation, configuration, and monitoring of software systems to ensure operational readiness and performance.
Key skills/competency
- Software Engineering
- Cybersecurity
- System Integration
- Software Development Lifecycle Management
- Algorithm Development
- Database Interfaces
- Performance Optimization
- Technical Leadership
- Software Documentation
- Scientific Analysis
Benefits
Lockheed Martin offers a comprehensive benefits package designed to support the well-being and professional growth of our employees. You will have access to competitive salaries, health insurance plans, retirement savings options, and paid time off. We promote continuous learning through training programs, certifications, and career development initiatives. Our work environment emphasizes innovation, collaboration, and integrity, providing opportunities to work on impactful projects that make a difference. Additionally, we support work-life balance through flexible work arrangements and employee wellness programs, fostering a culture of respect and inclusion.Equal Opportunity
Lockheed Martin is an equal opportunity employer committed to creating a diverse and inclusive workforce. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected class. We believe that a diverse team enhances innovation and drives our success. All qualified applicants will receive consideration for employment without regard to any protected characteristic, and we are dedicated to providing a workplace where everyone can thrive.Skills & topics
- Senior Software Engineer
- Software Engineering
- Cybersecurity
- System Integration
- Software Development
- Algorithm Development
- National Security
- Defense Technology
- Computer Science
- Technical Lead
How to get hired
- Tailor your resume: Highlight 14+ years of software engineering experience, cybersecurity, and system integration.
- Emphasize security clearance: Clearly state your active security clearance with polygraph.
- Showcase leadership: Detail any team lead or technical lead experience in past projects.
- Prepare for technical questions: Be ready to discuss software development lifecycle, algorithms, and database interfaces.
- Understand the mission: Research Lockheed Martin's role in national security and defense.
Technical preparation
Master complex algorithms and data structures.,Demonstrate expertise in software design principles.,Practice troubleshooting and debugging techniques.,Review cybersecurity best practices and principles.
Behavioral questions
Describe a complex technical challenge you led.,How do you handle conflicting project requirements?,Share an experience of improving system reliability.,Discuss your approach to continuous learning.
Frequently asked questions
- What is the minimum experience required for the Senior Software Engineer role at Lockheed Martin?
- The Senior Software Engineer role at Lockheed Martin requires a minimum of fourteen (14) years of experience as a Software Engineer in programs of similar scope, complexity, and nature. Candidates with four (4) additional years of relevant experience may substitute for a formal degree.
- Is a security clearance mandatory for this Senior Software Engineer position?
- Yes, an active security clearance with a polygraph is mandatory for this Senior Software Engineer position at Lockheed Martin, reflecting the sensitive nature of the cybersecurity and national security work involved.
- What educational background is preferred for the Senior Software Engineer at Lockheed Martin?
- A Bachelor's degree in Computer Science or a related field from an accredited institution is required for the Senior Software Engineer position. However, relevant experience can substitute for a formal degree.
- What are the primary responsibilities of a Senior Software Engineer at Lockheed Martin's Cyber & Intelligence division?
- The primary responsibilities include designing, developing, and maintaining complex software systems for cybersecurity projects, analyzing user requirements, collaborating with multidisciplinary teams, integrating software components, and potentially serving as a technical lead.
- What kind of projects will a Senior Software Engineer work on at Lockheed Martin?
- You will work on cutting-edge cybersecurity projects that support national security and critical infrastructure, focusing on enhancing the security posture of clients and safeguarding nations.
- Does Lockheed Martin offer career development opportunities for Senior Software Engineers?
- Yes, Lockheed Martin promotes continuous learning through training programs, certifications, and career development initiatives, providing opportunities for professional growth within the company.
Similar roles
Open positions we recommend based on this role.