Software Engineer, Senior
Job Number: R0136748 Software Engineer, SeniorKey Role:Support fast-paced projects developing state-of-the-art systems and technology focusing on Global, Positioning, System (GPS), navigation, and navigation security. Develop software for both prototype and production configurations and quickly implement robust code for novel applications. Communicate engineering tradeoffs in a clear, cogent manner and adapt as necessary to accommodate engineering tradeoffs, participate in design reviews, and analyze software according to the project's coding standards. Deliver solutions in a fast-paced, agile environment. Work with customers to analyze and implement novel solutions to complex and open-ended problems while operating in smaller 3-5 member teams and collaborate consistently across the 40+ member group and occasionally the entire organization. Basic Qualifications:
- Experience with software development
- Knowledge of software development life cycles
- Knowledge of software architecture and design
- Ability to work on high-impact and high-visibility projects as part of a small, dynamic team
- Ability to work with OOP languages, including C#, C, or Java
- Secret clearance
- Bachelor's degree
- Experience coding C# with Visual Studio
- Experience designing and interfacing with SQL databases, including MySQL
- Experience with Continuous Integration and Continuous Delivery (CI/CD) tools, including Azure DevOps
- Experience with prototyping and rapid development
- Knowledge of cryptographic and security algorithms
- Possession of excellent verbal and written communication skills