GDIT is seeking a Senior Software Engineer to join their team to provide services that help the government ensure the well being of U.S. citizens, specifically to participate in the development and operation of a high-performance big data system.
Requirements
- Demonstrated understanding of software engineering concepts, principles, and applications
- Experience with database technologies, and an understanding of SQL, ETL, indexing, and performance
- In-depth understanding of object-oriented and functional programming, design patterns, data structures, and algorithms
- Modern C++ versions (C++11/14/17/20) in a Linux development environment
- NoSQL database technologies such as MongoDB
- Web development and scripting languages such as Python, Ruby, JavaScript, bash
- Cloud technologies
Responsibilities
- Deliver simple solutions to complex problems as a Senior Software Engineer
- Tailor cutting-edge solutions to the unique requirements of clients
- Perform software requirements analysis, participate in research, design, development, testing, and maintenance of an operational big data system
- Participate in the development and operation of a high-performance big data system
- Use modern C++ versions (C++11/14/17/20) in a Linux development environment
- Work with very large databases/big data/data warehousing and NoSQL database technologies such as MongoDB
- Develop multi-threaded and multi-process applications and use cloud technologies
Other
- US Citizenship required
- Department of Defense Secret security clearance is required before starting on program
- Ability to interact and collaborate effectively with project teams, managers, and end users
- Commitment to ongoing professional development
- Solid ability to grasp and apply new information quickly and handle increasing responsibilities with growing complexity
- Bachelor’s degree in software engineering or a related technical field