Principal Software Developer

Lockheed Martin Logo
Lockheed Martin
164300 - 289800 EUR / Year
  • Research
  • FlexTime
  • FullTime
  • Applications have closed

Requirements


Must have:

– Current DoD Top Secret SCI with Polygraph. – A minimum of fifteen (15) years’ experience as a Software Engineer (SWE). – Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, or four (4) years of additional software engineering experience in lieu of a bachelor’s degree. – Highly proficient in Java development. – Experienced with Docker. – Comfortable working with both Windows and Linux environments. – Familiarity with Elasticsearch and Kibana (ELK Stack). – Knowledge of Niagara Files. – Experience with RabbitMQ. – Some experience with web interfaces, preferably using the React JavaScript framework.

Responsibilities:


As a Java Software Engineer Principal, you will: – Assess user requirements to define software design and performance standards. – Troubleshoot existing software and rectify defects. – Suggest enhancements for documentation and software development processes. – Draft and code new software or refine existing software to introduce new features. – Integrate existing software into new or altered systems or operating environments. – Create simple data queries for current or proposed databases or data repositories. – Prepare or review software and system documentation. – Lead your team according to the software development process being utilized in any project. – Design or implement intricate database or data repository interfaces/queries. – Develop or implement algorithms to meet or exceed system performance and functional criteria. – Aid in creating and executing testing procedures for software components. – Generate software solutions by examining system performance criteria, collaborating with users or system engineers, analyzing system flow, data usage, and work processes, and investigating problematic areas. – Revise existing software to fix errors, adapt to new hardware, or enhance performance. – Design, develop, and modify software systems, leveraging scientific analysis and mathematical models to predict and measure design outcomes and consequences. – Design or implement complex algorithms that must comply with strict timing, system resource, or interface requirements; carry out quality control on team outputs. – Enact recommendations for enhancing documentation and software development processes. – Oversee one or more software development teams to ensure tasks are completed according to the existing software development process framework. – Collaborate with system and hardware engineers to establish software requirements and gather information about project limitations, capabilities, performance requirements, and interfaces. – Organize software system installation and monitor equipment performance to ensure operational specifications are satisfied. – Recommend innovative technologies and processes for intricate software projects. – Act as the technical lead for multiple software development teams. – Choose the software development process in collaboration with the customer and system engineering. – Ensure quality control of all developed and modified software.


Company:


At Lockheed Martin, we are focusing on addressing one of the major challenges of our time: utilizing advanced electronics to safeguard our way of life. As a cybersecurity specialist, you will be instrumental in protecting the networks on which citizens worldwide rely. Working alongside cybersecurity experts, you’ll be at the forefront of threat protection and active prevention. We recognize the importance of work-life balance through our flexible schedules, competitive pay, and comprehensive benefits packages, allowing you to lead a healthy and satisfying life both at work and at home. We foster an environment that empowers you, welcoming diverse career opportunities that boost development and agility. This is a full-time position that requires onsite presence at a designated Lockheed Martin facility, working on a 9×80 schedule, which provides every other Friday off. The annual base salary for this role in California, New York, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, Vermont, Washington, and Washington D.C. ranges from $164,300 to $289,800, depending on various factors such as experience, education, and responsibilities. Lockheed Martin is an equal opportunity employer. We are committed to considering qualified candidates without regard to legally protected characteristics. If you resonate with our culture of innovation and inclusion, we invite you to apply for this opportunity. If you’re unsure whether your background fits the role, feel free to explore other openings that align more closely with your skills.