Leidos→
Junior Software Engineer at Leidos in Columbia, MD
Entry LevelOn-siteColumbia, MD$58k–$105k/yr
Skills
linuxsoftware developmentprogramming languages - cprogramming languages - c++programming languages - javaprogramming languages - pythonprogramming languages - golangprogramming languages - rustembedded programmingcontainerization - dockercontainerization - kubernetesvirtualization - kvmvirtualization - esxicloud technologies - awscloud technologies - gcp
Job Description
Summary: Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. They are seeking a Junior Software Engineer who will be responsible for performing software engineering functions, including design, development, testing, and troubleshooting of software programs for new software-intensive systems. The role involves working on software requirements analysis, hardware compatibility, and development of software products and tools.
Responsibilities:
- Duties include software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development, and maintenance of infrastructure, and Cyber platforms
- Works on day-to-day objectives with limited impact beyond the scope of own work area/ project team
- Works under supervision on complex projects/ assignments
- Solves routine technical problems following established procedures and policies
- Develops products, solutions, processes using basic principles, theories, and concepts within own technical specialty
- Communicates with peers to explain facts, basic analysis, processes and practices related to area
- Requires basic knowledge of and ability to apply principles, theories, and concepts of narrow technical domain
Required Qualifications:
- Bachelor's degree in an Engineering field (Computer Science or Computer Engineering Preferred)
- Substantive experience with Linux and software development
- Substantive development experience with one or more relevant programming languages (e.g., C, C++, Java, Python, Golang or Rust etc.)
- Ability to obtain and maintain Top Secret Security Clearance with Polygraph
- US Citizenship required
Preferred Qualifications:
- Enthusiasm and an interest in contributing to projects that are important to operational programs
- Extensive experience with Linux and software development
- Development experience with low level or embedded programming (C, C++)
- Extensive development experience with one or more relevant programming languages (e.g., C, C++, Java, python, Golang or Rust etc.)
- A strong interest in figuring out how things work and understanding them at a fundamental level
- Interest in containerization (e.g., Docker, Kubernetes) and Virtualization (KVM, ESXi) and Cloud technologies (AWS, GCP)
- Interest in fundamental networking implementations and concepts
- Interest in network design, protocol analysis & troubleshooting tools and techniques
- Interest in networking and protocol-oriented programming and algorithms
- Interest in classical and statistical ML and deep learning applied to real tactical problems
Required Skills: Linux, Software Development, Programming Languages - C, Programming Languages - C++, Programming Languages - Java, Programming Languages - Python, Programming Languages - Golang, Programming Languages - Rust, Embedded Programming, Containerization - Docker, Containerization - Kubernetes, Virtualization - KVM, Virtualization - ESXi, Cloud Technologies - AWS, Cloud Technologies - GCP
Benefits: Health and Wellness programs, Income Protection, Paid Leave, Retirement
Benefits
Health and Wellness programs
Income Protection
Paid Leave
Retirement