Job Title: Senior Specialist, Software Engineer (Java)
Job Code: 16798
Job Location: Greenville, TX
Schedule: 9/80 (Every other Friday off)
L3Harris is dedicated to recruiting and developing diverse, high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
About L3Harris Technologies:
L3Harris Technologies is an agile global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers’ mission-critical needs. The company provides advanced defense and commercial technologies across space, air, land, sea and cyber domains. L3Harris has approximately $18 billion in annual revenue and 47,000 employees, with customers in more than 100 countries.
Job Description:
L3Harris is currently seeking a Senior Specialist, Software Engineer (Java) to join our team. This position will be based at our Greenville, TX facility and offers a 9/80 schedule.
Essential Functions:
- Design, develop, test, and maintain high-performance Java software applications in multi-tier architectures to configure and manage Mission Communications Systems equipment in a CMMI Level 3 environment.
- Interface and develop with Networking/Telecommunication protocols and interfaces.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Document software designs, practices, and development procedures.
- Conduct automated testing and unit test of resultant software.
- Integrate software components with hardware to ensure seamless operation of Mission Communications Systems equipment.
- Engage and lead code reviews and system design reviews.
- Support continuous improvement, process innovation and lessons learned activities into software development process.
- Mentor and provide technical guidance to junior engineers.
Qualifications:
- DoD Security Clearance, which requires U.S. Citizenship
- Bachelor’s Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience.
- A combination of education and experience may be considered in lieu of a degree.
Preferred Additional Skills:
- TS/SCI Clearance
- 5+ years using software configuration management tools (e.g Git, SVN, etc)
- 5+ years in Object Oriented Programming with a strong focus on Java and Python
- Proficient in designing and developing multi-threaded, distributed systems.
- Familiarity with databases (SQL, and NoSQL) and RESTful APIs
- Familiarity with Networking/Telecommunication equipment.
- Understanding of virtualization, containerization, and hybrid computing environments.
- Experience with Agile development methodologies and version control
- Strong written and verbal communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Able to learn quickly and apply new concepts to development tasks.
- Capable of collaborating closely with other engineers in a small team or working independently as needed.