Raytheon Technologies Principal Software Engineer in Herndon, Virginia
Do you desire to work in a dynamic, rewarding environment placing you on the forefront of world-altering events – as they happen? Equipped with cutting-edge skills, a keen eye to provide insights driving digital futures, and the acumen to modernize the way our Partners do business? Then join our Raytheon team of dedicated professionals solving problems that make the world a safer place and help to secure our great nation!
Come support those who provide us with all the freedoms we enjoy.
Raytheon Intelligence & Space is seeking an Infrastructure Software Developer with demonstrated experience in building high-performing systems that are scalable and extensible to lead the transformation of a sophisticated internet-based research system in a dynamic, ever-expanding digital environment. The Infrastructure Software Developer position offers a mission-focused developer involvement in architecting, delivering and operating critical environments on a new hybrid cloud platform. This position is hands-on, touching all back-end systems roles including (but not limited to) working on the core network and data paths, infrastructure and platform/hardware deployment, data protection and replication, big data analytics processing platform, manageability software, and analytics platform. The Infrastructure Systems Developer solves deep technical problems and builds innovative solutions in a fast paced environment working on hard problems at scale and having autonomy to deliver. The position is located in Reston, VA.
Responsibilities include, but are not limited to, the following:
Design and develop software for a converged computing + storage platform for the software defined data center that solve the scale-up and scale-out of compute, storage and networking problems
Develop a deep understanding of the complex mission environment and design innovative solutions that encompass multiple disciplines for Sponsor requirements
Work with various Hypervisors such as VMware, Xen, KVM & Hyper-V developing common infrastructure solutions
Work with docker/Kubernetes container technologies on a hyper-converged infrastructure platform to provide a common micros-service based architecture for multiple mission services
Develop solutions that solve the networking problems for private datacenter to cloud.
Work with various networking technologies and protocols to come up with secure, robust common infrastructure solutions that can work seamlessly with small to large scale mission deployment scenarios
Build software with clean user interfaces and APIs with other components in a micro-segmented, micro-services environment
Engage with the Sponsor, program manager and support teams to understand product shortcomings and devise short-term and long-term plans, and execute them in timely manner
Key Traits for Success include, but are not limited to, the following:
Comfortable working with RESTful intent-driven APIs
Extensive knowledge of/or experience Linux/UNIX OS
Working experience of virtualization software and services (VMWare, Openstack, KVM, Citrix)
Thorough understanding of networking domain and networking protocols
Good understanding of modern SDN technologies and network virtualization techniques.
Solid knowledge of/or experience with public cloud platforms like AWS, Azure or Google Cloud
Knowledge of/or experience with Hadoop, MapReduce, Cassandra, Zookeeper, or other large-scale distributed systems is preferred.
Solid foundation and hands on experience with automation, orchestration and configuration management tools such as Chef/Puppet/Ansible/Salt/Prism/Calm.io
Experience with containers and management tools including Docker/Kubernetes
DevOps, CI/CD exposure is a plus
Experience with Agile methodologies, Scrum processes, and the Atlassian tool suite
Exceptional communicator, able to articulate complex issues to a wide range of audiences
The Infrastructure Systems Developer shall meet the following core qualifications:
Bachelor’s Degree in a technical field related to the position (Computer Science, Information/Systems Engineering, or other technical discipline) or 3 years specialized systems, infrastructure, or enterprise architecture equivalency
Minimum three (3) years of Systems Administration experience with Windows and Linux operating systems (Ubuntu, Debian, CentOS), infrastructure platforms, mission networks, storage area networks, and/or databases
Minimum three (3) years’ experience
developing, delivering, testing, implementing, and maintaining complex applications and/or infrastructure systems
- Minimum two (2) years’ experience in cloud-based IT systems or hybrid cloud delivery models designing, developing in, or transitioning systems and processes to the cloud
Experience with tools, methodologies, technologies, and programming languages
Experience developing, testing, implementing, and maintaining complex applications and/or databases including web applications and interfaces
Demonstrated experience analyzing user needs and developing software solutions
Experience designing and developing automation and orchestration services
Experience designing, installing, operating, and maintaining virtual environments/services to include OS virtualization, VDI, Desktop as a Service (DaaS), and software defined services
Knowledge of applicable Sponsor network security and technology policies and procedures
Experience with various scripting languages
Experience with designing, developing, hyper-converged infrastructure capabilities and services for platforms such as Nutanix or HP Simplivity
Experience in dash boarding, data visualization, and reporting, to include experience with log management, event correlation, and monitoring technologies such as SolarWinds, Splunk, and Prism
Certifications in areas related to the position such as:
Agile Certified Scrum Master
AWS DevOps or Architect professional certification
Linux Certification (RedHat RHCE 6.x, 7.x)
Certified Nutanix Professional
Must be a US Citizen and have an active TS/SCI clearance with poly on day one of employment. Must be cross-over eligible.
Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.