Search Jobvertise Jobs
Jobvertise

C++ Architect MUST have C++ version 11
Location:
US-VA-Manassas
Email this job to a friend

Report this Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

JOB TItle: C++ Architect MUST have C++ version 11
Location: Manassas, VA at 100% Remote.
Duration :12+ month
JOB type: contract

PRIMARY RESPONSIBILITIES / KEY RESULT AREAS

  • Develop high-quality, comprehensive software designs and architectures to create satellite optimization systems
  • Evaluate a wide range of technologies as part of a solution design and document the resulting designs and conclusions

Work within an Agile/Scrum ecosystem

  • Ability to set priorities and focus
  • Ability to take ownership and drive a task to conclusion without supervision
  • Ensure reliability, maintainability, and security best practices are enforced
  • Identify multiple technical solutions for a given problem and help document those solutions
  • Provide cross-team guidance on best practices, software architectures and strategies that leads to high performance software systems
  • Effectively communicate designs and procedures in writing
  • Define and build APIs
  • Design and implement inter process communication strategies
  • Build and integrate database systems
  • Test and peer-review proposed software implementations
  • Debug code
  • Collaborate with internal teams and vendors to fix and improve products
  • Keep up-to-date with latest technologies
  • Create technical documentation
  • Provides mentoring support for other software engineers
  • Acts as a leader on a team and provides guidance in all aspects of software development
  • Provides organization guidance on best practices and architectures

COMPETENCIES

  • Expert in C++
  • Expert in Object Oriented Programming
  • Expert in API development and interprocess communication with tools such as REST, gRPC, Protocol Buffers, and Avro
  • Expert working with Git
  • Expert in various database and storage systems
  • Expert in operational standards to ensure reliability
  • Strong understanding of microservice architectures and deployments
  • Proficient at working with containerization and virtualization technologies
  • Proficient with networking, authentication and security for software systems
  • Understanding of the Agile/Scrum development process

QUALIFICATION & EXPERIENCE

  • Proven experience as a Senior Software Engineer
  • BS in Computer Science, Software Engineering or equivalent experience
  • 10+ years of work experience
  • 3+ years in an Agile Scrum setting
  • Ability to travel domestically and internationally as required
  • Excellent communications skills, both written and verbal
  • Fluency in spoken and written English

Cloud BC Labs

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations