Software Engineer Senior Staff
Lockheed Martin · Huntsville, AL · 3 mo ago
EngineeringContract
About the role
Join our team as a Software Engineer Senior Staff at Lockheed Martin. This role involves designing, developing, testing, and maintaining complex software systems.
Responsibilities
- Develop, test, and maintain software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams including hardware engineers, quality assurance specialists, and project managers.
- Contribute to the continuous improvement of software development processes and tools.
- Provide technical leadership and mentorship to junior engineers.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 7 years of relevant work experience in software engineering.
- Experience with software development methodologies such as Agile and DevOps.
- Strong understanding of software design patterns and principles.
- Proficiency in multiple programming languages and software development tools.
Qualifications
- Ability to work independently and as part of a team.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Passion for technology and a commitment to excellence.
Skills
- Programming Languages: Java, Python, C++, JavaScript, etc.
- Development Tools: Git, Docker, Jenkins, etc.
- Software Development Methodologies: Agile, Scrum, DevOps, etc.
- Software Design Patterns: Singleton, Factory, Observer, etc.
Benefits
- Competitive salary commensurate with experience.
- Flexible work schedule with remote options available.
- Health, dental, and vision insurance.
- 401(k) retirement plan with company match.
- Professional development opportunities and training programs.
Pay
Salary range: $120,000 - $150,000 annually, commensurate with experience.
Schedule
Full-time, Monday through Friday, with occasional evening and weekend work required for project milestones.