onsite
Senior Software Engineer - Data Analytics - Lockheed Martin Corporation
Software Engineer
Senior software engineer leading data analytics and agile development initiatives, providing technical guidance, and collaborating with cross‑functional teams to deliver high‑visibility mission solutions using Python, SQL, AWS, and machine‑learning techniques.
About the role
Key Responsibilities
- Lead the design, development, and deployment of advanced data analytics solutions for mission‑critical applications.
- Provide technical leadership and mentorship to senior and junior engineers across agile development projects.
- Collaborate with cross‑functional teams—including data scientists, system architects, and product owners—to define requirements and ensure alignment with mission objectives.
- Implement scalable data pipelines and analytics workflows using Python, SQL, and AWS services.
- Drive continuous improvement of development processes through agile best practices, code reviews, and automated testing.
Requirements
- Bachelor’s or higher in Computer Science, Engineering, or a related field with 5+ years of professional software development experience.
- Proficiency in Python and SQL for data manipulation, analysis, and pipeline construction.
- Hands‑on experience with AWS cloud services (e.g., S3, Lambda, Redshift, SageMaker) and containerization.
- Strong background in agile methodologies (Scrum/Kanban) and proven ability to lead technical teams.
- Experience applying machine‑learning techniques to real‑world data problems is highly desirable.
Skills
pythonsqlawsmachine learning