C++ Software Engineer

Corporate Brokers
Sterling, VA
Jul 22, 2021
Jul 30, 2021
Full Time
This Software Engineer positions is within the Simulations Solutions & Service (SS&S) business area. SS&S develops and builds simulators and training systems for both military and commercial customers. Devices range in complexity from desktop trainers to high-fidelity weapon system and full-flight training systems. Responsibilities: - Capture and analyze customer requirements; derive product requirements - Design, develop, test, and debug real-time, multi-threaded, distributed software applications, APIs, and associated user interfaces for simulation and training - Regularly collaborate with other software engineers and project management to plan and prioritize development tasks on an Agile development team - Provide accurate time estimates for software development activities - Support, maintain, and enhance existing software products as necessary - Actively learn new technologies and techniques and apply them to new domains and problem sets Required Qualifications: - 4 year degree in Computer Science, Computer Engineering, or a related STEM field - 4+ years experience with full Software Development Lifecycle training including: planning and requirements analysis, object-oriented and implementation using C#, software unit test (GoogleTest, NUnit or similar), source code control (Subversion, Git, ClearCase, etc.) - 4+ years experience with Windows7 and Windows 10 GUI design and development using MVVM UI design pattern and .NET, WPF, or XAML - 2+ years Python or other scripting language - 2+ years cross-platform and/or mobile app development - 1+ years network programming and diagnostics (TCP/UDP sockets, raw sockets, packet sniffing, etc) - 1+ years Agile, Kanban, or Scrum development methodologies Desire Qualifications: - Excellent written and oral communication skills - Simulation and modeling software development - C/C++ software development - Static code analysis, fuzz testing, and secure coding practices - Continuous Integration experience (Bamboo, Jenkins, TeamCity or similar) - OpenGL development (v3.3 or later) - RDBMS databases such as PostgreSQL, MySQL, etc. - Development using game enginges (Unity, Unreal, etc.) - Docker, Kubernetes, AWS, and other virtualization and cloud computing technologies #CB #LI-WB Our client, a leading Hospitality company, is seeking a talented SR Manager of Enterprise Search Engine Optimization. The SR Manager, Enterprise Search Engine Optimization (SEO) is responsible for identifying, developing, and managing initiatives that support enterprise SEO programs for a large global hospitality company. The SEO team's goal is to increase qualified traffic by improving share of voice for a list of strategic keywords that represent each step of the buyer's journey. The incumbent will ensure the company is competitive within the industry, optimize the company's online performance in search engines, and directly drive or influence gross booking revenue and non-room revenue to all brands. Responsible for several initiatives in support of the company's Search Engine Optimization (SEO) programs which optimize the main website and non-English ccTLDs for high organic search placement within major in-market search engines Oversee various digital productslines and their entire SEO program Develop content strategies that align with business goals Provide content and technical SEO to include keyword research, meta content creation, and copy editing Understanding on HTML and XML site maps, character limit for page tags, robot and mets tags, and other hands-on technical SEO work Provide SEO consulting to groups within Digital Products as well as provide support for regional marketing organizations, Global Brand & Marketing, owners and franchisees, and hotel level efforts Assist with SEO performance analysis using various analytics platforms; make recommendations for key areas of improvement Education and Experience Bachelor's degree in marketing, business administration, or related field. 4-7 years of hands-one specialized SEO experience. Must have strong experience with SEO commands Ability to manage multiple international agencies/vendors. Past agency experiences a plus but not required. Experience managing large national or international accounts. Deep knowledge of online measurement, tracking methods, and analysis. Demonstrated ability to take complex projects and efforts from conception to successful execution. Experience working with associates, vendors and customers in remote locations and international markets (multiple time zones). Proven ability to lead and work with cross-functional teams in support of specific business priorities Demonstrates self-confidence, energy and enthusiasm. Effective written and oral communications skills. Sensitivity to global communication needs. Ability to solve problems quickly, think creatively, and satisfy Internet speed-to-market requirements. Thrives in a fast-paced, entrepreneurial environment. Ability to simultaneously manage multiple projects. Team player that works well with counterparts from various functions/departments and has the ability to influence the work of counterparts without direct reporting accountability #LI-DD #CB

Similar jobs