L3Harris Technologies is a global leader in defense and aerospace solutions, committed to delivering innovative technology and end-to-end systems. The Senior Software Engineer will play a key role in software development initiatives, focusing on designing, developing, and maintaining mission-critical applications to support national security objectives.
Responsibilities:
- Designing and implementing new software features and frameworks, ensuring solutions are delivered on time and within budget
- Collaborate with cross-functional teams to integrate new functionalities
- Participate in project planning
- Translate design specifications into operational software
- Conducting code reviews
- Writing unit tests
- Documenting software implementations
- Troubleshooting and resolving issues in existing applications to enhance user experience and system performance
- Actively participate in Agile development processes, including sprint planning, stand-ups, retrospectives, and demos
- Staying current with emerging technologies, industry standards, and best practices
- Proactive approach to problem-solving
- Strong commitment to quality and security in all software deliverables
Requirements:
- Bachelor's Degree in Computer Science, Software Engineering, or a related technical field
- Minimum of 6 years of relevant experience
- If holding a graduate degree, at least 4 years of experience
- If without a degree, a minimum of 10 years of relevant professional experience
- Proven experience working within the Department of Defense (DoD) industry
- Strong understanding of software development principles, design patterns, and full software development lifecycle (SDLC)
- Proficiency in programming languages such as Java, C++, or Python
- Ability to obtain and maintain a DoD security clearance
- Ability to travel domestically and work extended hours as needed
- Familiarity with Agile methodologies
- Familiarity with cybersecurity principles
- Familiarity with secure coding practices