Software Engineer
Company | KBR |
---|---|
Location | Dayton, OH, USA, Colorado Springs, CO, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in software engineering, computer science, or related discipline
- 5 years of experience in software engineering
- Experience with C++ and SQL
- Experience with software optimization and performance tuning tools and techniques
- Experience with continuous integration process and tools
- Excellent written and verbal communication skills
Responsibilities
- Perform software design and development in C++ and SQL
- Collaborate with systems engineers and subject matter experts to refine requirements
- Develop and review software designs for appropriateness, completeness, and recommend changes to support project objectives
- Review and assess designs for compliance with computer/network security best practices
Preferred Qualifications
- Master’s degree in software engineering, computer science, or related discipline
- Experience working as a member of an agile software development team (e.g., Scrum, Kanban)
- Experience designing and integrating application programming interfaces (e.g., REST)
- Experience developing modeling and simulation software
- Experience planning and leading projects
- Experience working with Global Navigation Satellite Systems (GNSS), Global Positioning System (GPS), GLONASS, or Galileo
- Experience developing and/or applying alternative Position, Navigation and Timing (PNT) sensor and communication system models
- Experience developing cross-platform software on both Linux and Windows operating systems
- Experience with Microsoft SQL Server, Entity Framework and ASP.NET MVC
- Experience with Python
- Experience developing microservices
- Experience with geospatial markup languages
- Experience developing desktop graphical user interfaces
- Experience developing high-performance parallel software
- Experience with secure application development practices
- Experience using and interpreting the results of static code analysis tools
- Web Development skills/experience in C# or Python